branchsbox/mastercancel

13,177 Commits over 1,522 Days - 0.36cph!

3 Months Ago
Add internal functions for updating spheres, capsules and hulls
3 Months Ago
Plane collider can be resized without recreating the physics shape
3 Months Ago
Move this internal resize attribute to collider so I can make use of it for all the other colliders
3 Months Ago
Rebuild or update collider if they're a child of the rigidbody object and their local transform changed https://files.facepunch.com/layla/1b2111b1/sbox-dev_UFKO9q1Mrr.mp4
3 Months Ago
Fix hitbox adding box shape twice the size
3 Months Ago
Add Box Gizmo to Hitbox Component
3 Months Ago
Use SRGB texture in text shader
3 Months Ago
Fix calling Update for the active scene in editor for every scene that was open
3 Months Ago
Only sort children if it's needed More optimizing I'm not sure that the RENDER_BUFFER_DYNAMIC_VERTEX_FIXED_SIZE size restriction still exists Text rendering use anisotropic
3 Months Ago
Switch text shader to use bindless (to see if there are any perf changes)
3 Months Ago
Terrain Materials accept dragged cloud assets
3 Months Ago
Convert the rest of RenderAttributes stuff to use StringToken Move SetRenderState out of the draw loop, called manually
3 Months Ago
Add internal, templated Graphics.Draw<T> Delete PanelRenderer.Text.cs VertexLayout is public, has attribute system to define vertex layout Don't push identity matrices when rendering UI
3 Months Ago
Fix last particle not processing Add pitch and yaw to particles
3 Months Ago
Tick correct session in SceneViewWidget. Fixes occasional `Error calling 'tool.frame' on 'Editor.SceneViewWidget'`
3 Months Ago
Improve flatten tool, first stroke saves a plane to trace against to get flatten height and uv https://files.facepunch.com/layla/1b2011b1/sbox-dev_KIb8siErec.mp4
3 Months Ago
Update dirty collider region for heightfield materials
3 Months Ago
Fixed distance early out AO (distance black) ditto Merge branch 'master' of sbox
3 Months Ago
Hook up File -> Open Scene (Resolve TODO)
3 Months Ago
Chunk size test
3 Months Ago
Particle system optimzations
3 Months Ago
Fix for edges against distance objects (i) do not apply AO on distant pixels (eg. skybox) (ii) when calculating ao, any sampled pixel that is too distant will be rejected as a contributor to AO Merge branch 'master' of sbox
3 Months Ago
PerformanceStats.Timings lockless
4 Months Ago
Make prefab variables section of heirarchy resizable, Facepunch/sbox-issues#5726
4 Months Ago
Remove SceneObject.GetSceneWorld() Remove SceneObject_UpdateRayTraceTransform Instead of updating SceneObject RayTrace's every time they move, lets mark them dirty and update them when the raytrace is actually used (which is probably never)
4 Months Ago
Don't cause a rebuild for mesh component when transform chances when scene is not editor
4 Months Ago
Remove hack from mesh component that is stopping hulls from being kinematic
4 Months Ago
Stop launcher from undoing editor prefs changes when kept open, fixes Facepunch/sbox-issues#5857, Facepunch/sbox-issues#5825 (Cookie containers will now process/accept new changes on disk before writing)
4 Months Ago
Revert "Don't create an empty gameobject when getting a cached scene if the prefab doesn't exist" - causes issues for prefabs on boot
4 Months Ago
No need to pin this memory anymore, height shape makes a copy of it
4 Months Ago
Update height collision region
4 Months Ago
Update height field without recreating the shape
4 Months Ago
Don't keep setting terrain collider to static if it's already static, this is causing an on dirty, don't dirty collider on heightmap region dirty, we should be able to update this faster
4 Months Ago
Don't create an empty gameobject when getting a cached scene if the prefab doesn't exist
4 Months Ago
When host loads a new scene, send a message, and have all connections reconnect to the game. We'll do this in a much better way later on
4 Months Ago
Better fix for English (US) keyboard layout being force added/removed
4 Months Ago
Add shapeless heightfield cast for Terrain.RayIntersects
4 Months Ago
Check scene camera .IsValid instead
4 Months Ago
Add undo snapshots when creating objects, don't double up creation/selection snapshots Clear undo stack when accepting external changes
4 Months Ago
TerrainMaterialList: Double clicking a material opens its editor (single click selects for use still) Terrain settings hide Collider properties which we force, can we have Terrain not inherit these at all @aylaylay Terrain: larger default clipmap extents (fine but can be smarter without a clod mesh), remake clipmap mesh on dirty properties Terrain: Add MaterialOverride for custom shaders using terrain shader api
4 Months Ago
Move CodeGen to Engine, add engine assembly reference to allow it to resolve symbols from that Add StringToken.ConvertAttribute, for codegen to detect situations where we want to upgrade Add MurmurHash2 to generator When a StringToken parameter is passed a string literal we codegen that to the token, to avoid the lookup/generation "chicken" becomes StringToken.Literal( "chicken", 855234573 ), which returns a StringToken Add ProjectReference from Sandbox.Game to CodeGen, to avoid out of order compiling
4 Months Ago
Box collider rescales without rebuilding the shape
4 Months Ago
Allow reassigning prefab source, spruce up instance inspector a bit, don't totally shit pant when prefab is missing
4 Months Ago
Fix post processing (was passing in ITexture as an int)
4 Months Ago
DynamicSceneObject: AddVertex( Span ) should not accept a count, internalize ptr only method, VertexSceneObject adds range
4 Months Ago
Add StringToken alternatives to RenderAttributes
4 Months Ago
Wake connected here too for good measure Don't dirty box collider on size change, update the hull instead - fixes trigger enter/leave when resizing
4 Months Ago
Add internal UpdateBoxShape, box collider will use it
4 Months Ago
Update mesh shape by updating the BVH instead of recreating the whole shape
4 Months Ago
Turn on trace solver again, looks like it performs much better Use worldspace cloud here for the obstacle, it's always identity so no need to transform it