14,047 Commits over 1,583 Days - 0.37cph!
Strip unused from AsyncRequestStatus_t, give more descriptive status strings
Citizen/animgraph: enabled bouncyspring on pelvis lean additive
AnimGraph: Add bouncy spring mode to input damping using RK4
Recompile glass with support for world mapping
Remove msdfgen, been there forever and we never used it for anything, better to implement it in C# if we ever need it
Moved glass to asset party
https://asset.party/facepunch/sboxassets
Add CopyToStagingResource3D for when trying to get texture pixels of a 3d texture slice, CopyToStagingResource only works for 2d resources
Add TaskSource.WorkerThread()
Added test for GameTask.WorkerThread() / GameTask.MainThread()
Patch our C# launchers to enable discreet GPU usage by exporting NvOptimusEnablement & AmdPowerXpressRequestHighPerformance symbols
Animgraph spring demo graph/vmdl
Obsolete WorldOnly, EntitiesOnly and WorldAndEntities, Add StaticOnly and DynamicOnly
Blit cursor into in game recording when not in relative mouse mode
Hammer: fix crash with drag dropping map view
Audio samples can be passed to audio frame directly without resampling
Citizen/animgraph: set voice parameter back to predicted
Resample audio from FLT to FLTP
Add audio encoding to video recorder. New in game video recording using ffmpeg instead of media foundation. Delete valve_wmf
Remove ExtraShaderDataFormat, just have everything uniform
Remove EXTRA_SHADERDATA_FORMAT from shaders too
Send voice level with voice data to server
Bump up voip layer volume
Citizen/animgraph: set voice parameter to not be predicted
FPArms: added proof-of-concept system for swapping to different first-person arms, with automatic adjustment for hand proportions
Example with a (very roughly converted) 4-fingered Citizen hand, in use with v_usp: https://files.facepunch.com/maxlebled/1b2411b1/sbox_2023-06-24_10-33-48.png
Fix strikethrough and underlines not drawing at small resolutions
Also a bit of cleanup around the area moving stuff to functions
Old Skin adjusted
https://files.facepunch.com/daniel/1b2311b1/Photoshop_mAWvj7n0Gu.jpg
Before and After, getting it up to date with the young skin textures.
Don't try to visit field of a delegate, we don't need to - fixes sboxgame/issues#2642
Whitelist Task.Wait() / Task.RunSynchronously()
Hammer: handle map node deletion when dragging - fixes sboxgame/issues#3092
Add editor.preferences event, passes NavigationView
Hammer: Import file undo action
Simple image asset preview widget
https://files.facepunch.com/matt/1b2311b1/sbox-dev_JD3vt5T6Q3.png
Revert "ShaderTypeManager shouldn't load manifest spritecard shader" - I wanted to stop vfxcompile loading this every time, but this breaks map compiling? 😵💫
Checkboard error shader, doesn't show through walls (same as cs2)
Add undo scope when creating new reroute
Add Reroute to context menu
Only show comment and reroute on context menu when there's no search filter
ShaderGraph: Fix some nodes causing compile errors when used in vertex shader
vfxcompile into a normal exe, remove ivfxcompile, remove loads of vmpi shit, materialsystem2 stop linking vfxcompile
Fix vfxcompile always saying building 0 shaders
ShaderTypeManager shouldn't load manifest spritecard shader
Misc materialsystem2 fixes
Make border-wrap size resolution independent
UI: Flip top & bottom angles to match spec
UI filter & text shader cleanup
Move nature models to asset party
New Outfit Piece! - Eye Cover
https://files.facepunch.com/daniel/1b2211b1/sbox-dev_IPlz0gEa4Y.jpg
Another clothing piece to add to the creepy collection. LODs coming ASAP.
materialsystem2 stop trying to load rendersystemdx9
User shaders set attributes for vrad3 - fixes lightmapping, do not cast shadows, and probably other crap
Recompile blendable with fixed attributes
Fix glass not compositing translucency properly, also fix area light problems with it
Whitelist System.Collections.Concurrent.ConcurrentBag
Fix vrad light bounces for blendable
Decal System (#1114)
Move decal system to C#
Allows decal definitions to define fade time
Recalculate width of labels who've been truncated (#1116)
Run truncated labels through yoga again with the new measurements.
https://files.facepunch.com/crayz/1b2111b1/Photoshop_ongkU1whrx.png
Remove spammy log in VoiceRead