branchsbox/mastercancel

13,866 Commits over 1,552 Days - 0.37cph!

5 Months Ago
Convert the rest of RenderAttributes stuff to use StringToken Move SetRenderState out of the draw loop, called manually
5 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
5 Months Ago
Fix last particle not processing Add pitch and yaw to particles
5 Months Ago
Tick correct session in SceneViewWidget. Fixes occasional `Error calling 'tool.frame' on 'Editor.SceneViewWidget'`
5 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
5 Months Ago
Update dirty collider region for heightfield materials
5 Months Ago
Fixed distance early out AO (distance black) ditto Merge branch 'master' of sbox
5 Months Ago
Hook up File -> Open Scene (Resolve TODO)
5 Months Ago
Chunk size test
5 Months Ago
Particle system optimzations
5 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
5 Months Ago
PerformanceStats.Timings lockless
5 Months Ago
Make prefab variables section of heirarchy resizable, Facepunch/sbox-issues#5726
5 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)
5 Months Ago
Don't cause a rebuild for mesh component when transform chances when scene is not editor
5 Months Ago
Remove hack from mesh component that is stopping hulls from being kinematic
5 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)
5 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
5 Months Ago
No need to pin this memory anymore, height shape makes a copy of it
5 Months Ago
Update height collision region
5 Months Ago
Update height field without recreating the shape
5 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
5 Months Ago
Don't create an empty gameobject when getting a cached scene if the prefab doesn't exist
5 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
5 Months Ago
Better fix for English (US) keyboard layout being force added/removed
5 Months Ago
Add shapeless heightfield cast for Terrain.RayIntersects
5 Months Ago
Check scene camera .IsValid instead
5 Months Ago
Add undo snapshots when creating objects, don't double up creation/selection snapshots Clear undo stack when accepting external changes
5 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
5 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
5 Months Ago
Box collider rescales without rebuilding the shape
5 Months Ago
Allow reassigning prefab source, spruce up instance inspector a bit, don't totally shit pant when prefab is missing
5 Months Ago
Fix post processing (was passing in ITexture as an int)
5 Months Ago
DynamicSceneObject: AddVertex( Span ) should not accept a count, internalize ptr only method, VertexSceneObject adds range
5 Months Ago
Add StringToken alternatives to RenderAttributes
5 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
5 Months Ago
Add internal UpdateBoxShape, box collider will use it
5 Months Ago
Update mesh shape by updating the BVH instead of recreating the whole shape
5 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
5 Months Ago
Clear velocity internally when disabling motion
5 Months Ago
We can't assume rigidbodies are static when motion is disabled, people are using them for kinematic platforms
5 Months Ago
Fix terrain clipmaps being generated at the shadow map's position rather than the main camera's when rendering shadows
5 Months Ago
Merge latest izabu changes
5 Months Ago
Rigid body motion disabled uses static, it doesn't make use of shadow controller so we just miss out on CCD if we use kinematic
5 Months Ago
Make sure rigidbody disables controller when motion is enabled
5 Months Ago
Prefab changes on disk will update any instances in open scenes, even when the prefab's not open
5 Months Ago
Ignore deleted/stale assets in path lookup, unregister managed resource handles on deletion
5 Months Ago
Fix sliding down slopes, move to height of ground trace hit position
5 Months Ago
ifdef this shit out to see if it's slowing us down
5 Months Ago
Turn off trace solver and give box traces a small radius by default to see if anyone notices