branchsbox/mastercancel

11,211 Commits over 1,338 Days - 0.35cph!

35 Days Ago
Add InitFromMesh to modeldoc utils - tries to automatically build document from mesh file SessionImportFromModel uses InitFromMesh
35 Days Ago
Prevent multiple OnEnable and OnDisable calls for people doing nonsensical things like reenabling parent gameobject in component OnEnable
35 Days Ago
New Outfit! - Space Suit https://files.facepunch.com/daniel/1b2711b1/Photoshop_ImaSTMln2y.png LODs and small skinning adjustments coming ASAP.
35 Days Ago
CVfxStackMachineBuilder::FindConstant case insensitive
36 Days Ago
SCSS: Don't apply animation styles before/after if fill mode is none sbox-issues/issues/5273
36 Days Ago
This should be engine internal, expose with EditorUtility Remove debug line
36 Days Ago
Regenerate project solution when compiler settings are changed - fixes Facepunch/sbox-issues#4801 Update spirv-reflect Fix spirv-reflect bug with output_vertices being stomped Validate geometry shaders [maxvertexcount] to not exceed limits - fixes Facepunch/sbox-issues#4738
36 Days Ago
ModelBuilder.WithLodDistance specifies the lod level the distance is for
36 Days Ago
Add PhysicsShape.Sphere and PhysicsShape.Capsule to get properties for these shape types
36 Days Ago
Mesh Editor: Add button to select all faces
36 Days Ago
Add PhysicsShape.Triangulate
36 Days Ago
MeshComponent sets scene object tags when they change
36 Days Ago
Input will tick before layout is computed on a newly created panel, so check null. Fixes Facepunch/sbox-issues#5268
36 Days Ago
SCSS: Implement rem and em https://files.facepunch.com/alexguthrie/1b2611b1/sbox-dev_f5t9eFrLSk.png
36 Days Ago
Remove dupe convars_save Api.GetAsync throws if status code not OK
37 Days Ago
GameObjectInspector: reused component sheets get added to used list so we don't end up duplicating the same component type
37 Days Ago
Add IEnumerable<Type>.GetCommonBaseType() CanEdit.CreateEditorFor( Array ) uses the most common base type. Fixes Facepunch/sbox-issues#5233 About to show!
37 Days Ago
Use component.ToString for ComponentControlWidget, to make it easier to override what's shown
37 Days Ago
FindRenderStateInfo case insensitive Support pascal case filter enums
37 Days Ago
Fix NRE when running Game.Close in the editor Toggle play when running Game.Close in the editor
37 Days Ago
Set InputState.Ignore if game isn't being played
37 Days Ago
CMaterialSystem2::GetVfxPlatformType default to SPIRV
37 Days Ago
Fresh shaders
37 Days Ago
Remove HLSL/GLSL compatibility funcs Delete unused Gather4Red macros Use normal precise keyword Piss off Dx9Sampler What the fuck is SV_ScreenPosition, delete pre SM 4.0 semantics Unused tessellation macros vr_cubemap_fog include common_samplers Fuck these Front/BackFace macros Useless redefines
37 Days Ago
vfx_vulkan: actually fail if any of this validation fails, add another validation check for binding ids vfx_vulkan: improve error feedback Remove domain/hull shaders (they weren't working, Valve already deleted them, compute better)
37 Days Ago
vfx_vulkan: never disable optimizations, this was fucking spirv-reflect and the compile time difference is minuscule Don't have a different fastMode shader compile, it doesn't do anything now Matching register offset check in AddSamplerStateVariableToCommandBuffer, same as SetSamplerStateValueFromVariable (prevent oob write) Bind some default shader resources to prevent crashes, this stuff shouldn't be hit normally so warn/assert it's likely solved by a shader recompile otherwise yell at me
37 Days Ago
Disable parallel solver
38 Days Ago
Add BodyGroups and MaterialGroups in Prop Component
38 Days Ago
If collision source can't get game object from collider, try to get it from body Add collision events to ModelPhysics
39 Days Ago
Mesh Editor: Add snap to vertex
39 Days Ago
Mesh Editor: Add edit logs to face operations Mesh Editor: Clear selection on tool disable
39 Days Ago
Mesh Editor: Add new faces to selection on DetachFaces
39 Days Ago
Mesh Editor: Add snap edge to edge https://files.facepunch.com/layla/1b2311b1/sbox-dev_47gpBlC2me-00.00.00.000-00.00.21.192.mp4
40 Days Ago
Don't switch to object tool after creating block
40 Days Ago
Block tool saves last material used
40 Days Ago
Add PrimitiveBuilder.Material
40 Days Ago
Mesh tool selection and block tool are inspector widgets like they should have been in the first place
40 Days Ago
Clean up mesh control widget
40 Days Ago
CreateModelFromPolygonMesh add mesh collision automatically
40 Days Ago
Add modeldoc PhysicsMeshFromRender
40 Days Ago
Physics hull from render works on render primitive meshes
40 Days Ago
Add RenderPrimitiveMesh to modeldoc (not created in editor) that can serialize a CModelMesh to allow for inline meshes in vmdl Add SaveToKV3 and LoadFromKV3 to CModelMesh Add EditorUtility.CreateModelFromPolygonMesh Add button to MeshComponent to convert to vmdl
40 Days Ago
Allow alpha on MeshComponent
40 Days Ago
ActionControlWidget: show graph errors in widget https://files.facepunch.com/ziks/1b2211b1/sbox-dev_DUsekC8GAK.png Even nicer stack traces for logs / exceptions in Action Graphs https://files.facepunch.com/ziks/1b2211b1/sbox-dev_pFRBSK1ykL.png
40 Days Ago
Whitelist common_samplers.fxc (hate this)
40 Days Ago
PresentYUV420Texture sets its sampler state (this whole func is manual?), fix random crash from using an unbound sampler
40 Days Ago
Revert verifying bound samplers & images until I fix these bad bindings
40 Days Ago
Debug string for CTextureManagerVulkan::GetTextureResource Whitelist some more common exception types Vulkan: Verify bound samplers and images
41 Days Ago
Nicer exception logging / stack trace for Action Graph exceptions Push EditorNodeLibrary in Asset.TryLoadGameResource()
41 Days Ago
Clean up opening editor for a given action graph Implement inspecting action graph elements Make sure ActionGraph GUIDs are unique too Make sure embedded expression graphs have an input node Fixes Facepunch/sbox-issues#5253 Hide input node for expression graphs with no inputs