userLayladcancel

7,547 Commits over 3,653 Days - 0.09cph!

2 Years Ago
Allow Material.Create to set feature states
2 Years Ago
Create new tab for new sessions Get active session from current tab page Change preview material on session change
2 Years Ago
Create correct property widgets for variables Custom tab widget to tab multiple sessions Try to grab feature state from material Move material editing to a session class so we can have multiple sessions going at once Don't add duplicate variable desc to kv3, don't know why these are showing up, probably because I'm not recompiling material on feature change Bind CompileAndReplaceResource and DiscardInMemoryReplacement Discard in memory replacement on session close
2 Years Ago
Sort variable groups Create property widgets for variables
2 Years Ago
Add state cookie to variable list expanders
2 Years Ago
Add group to variable description Display variables Decode sort key (todo: do this in C#) Only show variable groups that have at least one enabled variable, don't create widget for disabled variable
2 Years Ago
Remove GetKV3MaterialDescription binding Grab variable descriptions based on feature state
2 Years Ago
Editor window and preview widget Fix material adding duplicate params Get material description, as json Build features description for material Serialize feature descriptions Features list UI https://files.facepunch.com/layla/1b0911b1/sbox_AQUvbCPcCn.mp4 group combo and label (really should make a radio selection widget for this)
2 Years Ago
RenderAttributes.GetInt returns int (typo?)
2 Years Ago
Draw bounds for selected model objects
2 Years Ago
Model helpers don't cast shadows
2 Years Ago
Bind transform slot to zero in render tools draw so we don't draw shit at the previously binded transform Add Graphics.Draw that takes list of vertices Add Graphics.SetTransform so we can change the transform of draw calls Add basic tool render context that can draw batched primitives Bind transform in the draw call, has to be done in same scope it seems Give editor objects and helpers a chance to render Add DrawSphereHoops Give render context access to scene camera Add DrawCircleOutline Support line thickness
2 Years Ago
Hammer: Support drag drop from entity tree view because I keep finding myself trying to drag them in https://files.facepunch.com/layla/1b0311b1/sbox_TbxTgCp7lS.mp4
2 Years Ago
Fix strange bug accessing DragData.Url if it wasn't set, checking for null would somehow fail?
2 Years Ago
Change model thumbnail rendering back to an animated pose, forgot I had changed this
2 Years Ago
Remove useless line of code
2 Years Ago
Add menu option to create multiple sound events from selection https://files.facepunch.com/layla/1b0311b1/sbox_ctRq5YvZNX.png
2 Years Ago
Fix StartVoiceRecording and StopVoiceRecording being called continuously when it doesn't have to
2 Years Ago
Fix particle preview rotation https://files.facepunch.com/layla/1b0211b1/sbox-dev_DE9zLfakRV.mp4
2 Years Ago
AssertIsMainThread for SetupPhysicsFromModel, this is not safe to do Assert trying to make scene model with meshless model, sceneobjects aren't created if there's no meshes Do the same for sceneobject Fix crash trying to render thumbnail of model with no meshes Fix crash trying to preview model with no meshes
2 Years Ago
Create trace object for lights Clear selection if we didn't trace against anything
2 Years Ago
Try selecting editor object from trace
2 Years Ago
Add simple ray trace api Editor objects create ray trace objects to trace against Trace into viewport to test tracing api
2 Years Ago
Add Application.CursorPosition setter for mouse capturing Bind QTimer so we can use it to unblock drag and drop operations (ideally we'd fix this properly in a Qt fork) Add temp trace function to trace scene objects until we use ray tracing environments Initial scene editor Remove unused tool scene widget def Bind ray trace environment and add a simple API for it Remove slow tracing function, no longer needed Try to get scene object from trace Remove old tracing code Bind more of ray trace env Return the full ray tracing single result struct Initial tool helpers api Bind helper transform to target transform Use treeview for object list Move helpers to tool addon code Make editor objects IValid Light object updates scene object with the binding system instead of on changed callbacks Populate object list with editor objects, keep them updated and handle selection Fix tree view SetSelected ignoring skip events and selection changed to false Delete selection Create a model object for model drag and drops Include drag pos in DragData so initial drag enter knows where to spawn the object Unselect everything when selecting a new object Highlight selected object Flush bind system after setting binds Allow model helper to be position only Don't bind properties that aren't meant to be two-way Light brightness property Model property Use string for model property Support drag and drop from cloud
2 Years Ago
Don't bind properties that aren't meant to be two-way Light brightness property Model property Use string for model property Support drag and drop from cloud
2 Years Ago
Allow model helper to be position only
2 Years Ago
Flush bind system after setting binds
2 Years Ago
Highlight selected object
2 Years Ago
Populate object list with editor objects, keep them updated and handle selection Fix tree view SetSelected ignoring skip events and selection changed to false Delete selection Create a model object for model drag and drops Include drag pos in DragData so initial drag enter knows where to spawn the object Unselect everything when selecting a new object
2 Years Ago
Bind more of ray trace env Return the full ray tracing single result struct Initial tool helpers api Bind helper transform to target transform Use treeview for object list Move helpers to tool addon code Make editor objects IValid Light object updates scene object with the binding system instead of on changed callbacks
2 Years Ago
Enable client authoritative mesh groups when setting a client side procedural model so server doesn't stomp mesh groups
2 Years Ago
Fix crashes when trying to set an animgraph on a model with no bones (still allowed because they may have morphs)
2 Years Ago
Remove old tracing code
2 Years Ago
Try to get scene object from trace
2 Years Ago
Remove unused tool scene widget def Bind ray trace environment and add a simple API for it Remove slow tracing function, no longer needed
2 Years Ago
Add Application.CursorPosition setter for mouse capturing Bind QTimer so we can use it to unblock drag and drop operations (ideally we'd fix this properly in a Qt fork) Add temp trace function to trace scene objects until we use ray tracing environments Initial scene editor
2 Years Ago
Basic line rendering. Enable squid lasers.
2 Years Ago
Enable enemy abilities
2 Years Ago
Remove file path hacks now that finding files works Initial audio provider
2 Years Ago
Don't return the dir we're searching in
2 Years Ago
RedirectFileSystem handles FindDirectory too
2 Years Ago
Fix RedirectFileSystem not checking directory when enumerating paths
2 Years Ago
Save all resource paths to a file because finding files in our filesystem is fucked
2 Years Ago
Revert "Fix FindFile returning bullshit paths we didn't search for" This reverts commit 812a7edca9cbf2804fbb7e09c1ec1ed840ae7c19.
2 Years Ago
Fix FindFile returning bullshit paths we didn't search for
2 Years Ago
Make Hitbox constructor internal
2 Years Ago
Add DebugOverlay.Texture
2 Years Ago
fix resource paths
2 Years Ago
rename raw to jpg because jpg is whitelisted
2 Years Ago
Fix conflicting namespaces