branchsbox/mastercancel

10,970 Commits over 1,277 Days - 0.36cph!

22 Minutes Ago
Remove KeyGlyphLoader, supply all keyboard and mouse glyph files Let me know if I missed any buttons, I don't have a numpad on my keyboard so tag me!
47 Minutes Ago
Avoid collection modified error in NetworkPrune (Fixes Facepunch/sbox-issues#5280)
1 Hour Ago
Expose Input.TriggerVibration (using existing API), hook up SDL_GameControllerRumbleTriggers
1 Hour Ago
Game Controllers using SDL2 (#1509)
1 Hour Ago
LoadContext.Unload also unloads all it's IsolatedAssemblyContext
Today
Multi select move grid snaps handle pivot instead of each selection https://files.facepunch.com/layla/1b2711b1/sbox-dev_LEYJCm0K2B.mp4
Today
Multi select rotates around gizmo handle pivot point https://files.facepunch.com/layla/1b2711b1/sbox-dev_WxhiXwtdBc.mp4
Today
Use a fresh PackageLoader when loading new games - fixes Facepunch/sbox-issues#5219
Today
CreateModelFromMeshFile uses modeldoc utils so it does automatic lods etc again
Today
Add InitFromMesh to modeldoc utils - tries to automatically build document from mesh file SessionImportFromModel uses InitFromMesh
Today
Prevent multiple OnEnable and OnDisable calls for people doing nonsensical things like reenabling parent gameobject in component OnEnable
Today
New Outfit! - Space Suit https://files.facepunch.com/daniel/1b2711b1/Photoshop_ImaSTMln2y.png LODs and small skinning adjustments coming ASAP.
Today
CVfxStackMachineBuilder::FindConstant case insensitive
Yesterday
SCSS: Don't apply animation styles before/after if fill mode is none sbox-issues/issues/5273
Yesterday
This should be engine internal, expose with EditorUtility Remove debug line
Yesterday
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
Yesterday
ModelBuilder.WithLodDistance specifies the lod level the distance is for
Yesterday
Add PhysicsShape.Sphere and PhysicsShape.Capsule to get properties for these shape types
Yesterday
Mesh Editor: Add button to select all faces
Yesterday
Add PhysicsShape.Triangulate
Yesterday
MeshComponent sets scene object tags when they change
Yesterday
Input will tick before layout is computed on a newly created panel, so check null. Fixes Facepunch/sbox-issues#5268
Yesterday
SCSS: Implement rem and em https://files.facepunch.com/alexguthrie/1b2611b1/sbox-dev_f5t9eFrLSk.png
Yesterday
Remove dupe convars_save Api.GetAsync throws if status code not OK
Yesterday
GameObjectInspector: reused component sheets get added to used list so we don't end up duplicating the same component type
Yesterday
Add IEnumerable<Type>.GetCommonBaseType() CanEdit.CreateEditorFor( Array ) uses the most common base type. Fixes Facepunch/sbox-issues#5233 About to show!
Yesterday
Use component.ToString for ComponentControlWidget, to make it easier to override what's shown
2 Days Ago
FindRenderStateInfo case insensitive Support pascal case filter enums
2 Days Ago
Fix NRE when running Game.Close in the editor Toggle play when running Game.Close in the editor
2 Days Ago
Set InputState.Ignore if game isn't being played
2 Days Ago
CMaterialSystem2::GetVfxPlatformType default to SPIRV
2 Days Ago
Fresh shaders
3 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
3 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)
3 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
3 Days Ago
Disable parallel solver
3 Days Ago
Add BodyGroups and MaterialGroups in Prop Component
3 Days Ago
If collision source can't get game object from collider, try to get it from body Add collision events to ModelPhysics
4 Days Ago
Mesh Editor: Add snap to vertex
5 Days Ago
Mesh Editor: Add edit logs to face operations Mesh Editor: Clear selection on tool disable
5 Days Ago
Mesh Editor: Add new faces to selection on DetachFaces
5 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
5 Days Ago
Don't switch to object tool after creating block
5 Days Ago
Block tool saves last material used
5 Days Ago
Add PrimitiveBuilder.Material
5 Days Ago
Mesh tool selection and block tool are inspector widgets like they should have been in the first place
5 Days Ago
Clean up mesh control widget
6 Days Ago
CreateModelFromPolygonMesh add mesh collision automatically
6 Days Ago
Add modeldoc PhysicsMeshFromRender
6 Days Ago
Physics hull from render works on render primitive meshes