13,481 Commits over 1,522 Days - 0.37cph!
Allow specifying a minimum and maximum range for convars
Fix over brightening caused by saturation
FPArms: punching idle layer + improvements to skinning around the thenar webbing and the wrist
ATM - LODS and self ilum texture
aircon - fixed wrong material being used on fan blades
Merge branch 'master' of sbox
Fixed a ModelDoc compile crash to do with non existent FGD classes
Added BreakCommand node preview for compiled models in ModelDoc
ModelDoc: Reload FGD also recreates helpers
Aircon - col shape tweak
Iron fence - col shape tweak
Added Reload .FGD files option to ModelDoc
Updated tilesets to removed meshes from Vis
Added tilesets to tags
Add missing properties to SphericalJoint
Fixed addon upload not compiling if code path started with a /
Remove debug
Explain which download failed if download fail
Handle 0 sized files on download
Whitelist DebuggerDisplayAttribute
File basefilesystem:FileExists not working with symlinks
Restore default key binds button for when you've fucked them
Hammer: Actually don't bail if InitialDragDropMaterial fails, we need this for dragging materials onto meshes
Aircon - fixed col issue on fan blades
Delete physics joint handle before delayed delete, add extra safety checks when removing physics joint
Fix "bloomy" depth of field
Thread safety in MainThreadContext.CanTaskMethodPersist
Thread safety in MainThreadContext.CanHandleCancellation
Added another async task test
Add back dof quality but obsolete it
Removed dof quality enum cause it's not needed anymore
Allow optional over-saturation for post processing
Added Hue Shift/Rotate, Brightness, Contrast to standard post processing & devcam
Add vignette & sharpen to devcam ui
Initial work for HDR & SDR post processing switches
Switch standard post processing to be both SDR & HDR
Remove DoF quality setting, switch to DoF to HDR. Radius automatically picks better kernels
Better scratch target
Better uv calc for example post processing shader
Cleanup post processing render passes
Merge pull request #155 from Facepunch/hdr-postprocess
HDR Post Processing & New DoF
Hammer: Fix dragging from asset browser
Fix clothes not showing in the menu
ModelDoc: Allow Add Meshes wizard on folders inside RenderMeshList node
Hammer: Support mesh file drag drop (fbx, obj, smd, dmx)
Hammer: Strip off file:/// for BuildAssetListFromString, fixes asset drag and drop
Hammer: Bail if we couldn't drag and drop material (if it isn't a decal etc)
Fix sbox glass reefraction
CSceneAnimatableObject: Don't try to bone merge if there's nothing to merge, populate world space and parent space bone transforms before performing bone merge
FPArms: improvements to skinning and triangulation around the metacarpophalangeal joints
Merge branch 'master' of sbox
iron fences - adjusted col
Metal Fences - requested change to move pivot to bottom of each panel and gate
Metal fences - gib models for gates that lacked them
Merge branch 'master' of sbox
Removed more legacy entities
trigger_autosave, tanktrain_aitarget, tanktrain_ai, func_reflective_glass, other entities that are in the fgd but do not show up in Hammer
iron fences - adjusted pivot down
Merge branch 'master' of sbox
Switch PlatformEntity to pure LocalVelocity movement
Adds ModelEntity.MoveWithVelocity method.
Game uploader, packed game downloader
Removed func_movelinear and func_rotating from the fgd, use ent_platform instead
Fixed KeyframeEntity setting player positions to NaN in certain cases
Added 2 new tilesets Gutter and Gutter Pipe https://files.facepunch.com/louie/1b2811b1/sbox-dev_tih05QDq24.png
aircon - adjusted mount col
aircon - fixed col offset and lod name
Initial work on foliage perf optimizations
- Alpha culling by clipping before we even get to the PS
Make specular optional
Fustrum cull triangles
Experiment with culling during shadow pass for foliage
Added transmission
Swap branch materials to new shader
Fix AMD specular issue
Make trees more filled out
Introduced culled_depth variant
Merge pull request #141 from Facepunch/foliage-perf
Foliage performance improvements
CCTV - greybox
Aircon - single mount model and adjusted fan lods
Merge branch 'master' of sbox
Output<T> with an enum now writes proper type to the .fgd