20,914 Commits over 1,522 Days - 0.57cph!
Refactor so curve's keyframes are always 0-1
Don't do GS culling on multiview instancing for foliage
Fix water tesselation on VR and fix water on VR
Compiled addon shaders with multiview fixed
Make pixel ratios actually work better now
ListView additions
Added Curve Presets
https://files.facepunch.com/garry/4e27f1fe-bccb-4775-ac18-b231462bd5df.png
Make sure not to run occlusion queries on reflected scene
road sign - dead end
Merge branch 'master' of sbox
Citizen: more pose updates (added ground-sitting ones)
Citizen: changed morph-enabled items to use an "AnimBindPose" node instead of an externally-referenced idle pose
Merge branch 'master' of sbox
Added refraction to explosion particle
Updated the Tool Textures with a face lift https://files.facepunch.com/louie/1b1611b1/sbox_SpNzvzDCtd.png
road sign - fix for wrong colour on no parking sign
road signs - dead end sign texture
road signs - dead end square sign skin
fire extinguisher - prefab
intercom - lod switch distance tweaked, text removed from screen, increased scale
pallet - tweaked last lod and lod switch distance
Merge branch 'master' of sbox
Initial support for bounds hardware occlusion queries for water reflections
Fix recursion in event system handling private methods
Event system handles private methods of base classes
Update [Obsolete] messages of Noise functions
Curve2D - JsonConvertor, create from float
CurveProperty
Fix curve popup causing errors by stealing hover focus
Curve manual json
PopupWidget
Add TimeRange and ValueRange to Curve2D
Add TimeRangeAttribute, ValueRangeAttribute
Reverse curve y axis so things make sense
CurveProperty calls signal changed
Animgraph: Don't preserve fullscreen state on restore
Animgraph: Add toggleable fullscreen layout ( Shift + Alt + Z )
Only call callback for embed lists when they are cleared if it did previously have one value
Core shaders with multiview and fixed instance strides for transforms
Add DisplayInfo.ForEnumValues() - which also returns the enum values
HandlePopup has tangent type switcher
https://files.facepunch.com/garry/20a2ce55-8d0d-4cbd-a216-acb97d57f34d.png
Added changed callbacks for VarEmbedList (changed callbacks now work on lists of BaseNetworkable types)
Update resolution icons to better reflect their targets
Remove 16:10 and only keep the set steam deck resolution
Add steam deck & ultra wide aspect/resolution sizes in tool mode
Update & add some audio surfaces
Citizen: updated/added idle poses
Not committing animgraph yet; the implementation of idle noise is getting moved around & reorganized, with a few things still to be sorted out.
ceiling halogen - lod0 and gib
Merge branch 'master' of sbox
Fix low perfomance on vr_depth_submit with multiview instancing
Remove unused variable for setting instance buffer scale - we don't use it anymore
Don't do shadows to viewmodel if we're on VR
Workaround AmbiguousMatchException when executing Hammer inputs
Remove setting convar that doesn't exist if VR on oculus
InstanceStride is 1 in our transform refactor, adjust multiview instance ID on common vs code to fix flicker on multiview instancing
Clamp points to canvas
Add Paint.RenderMode
Add Application.CursorPosition
Add GraphicsItem.GraphicsView
Add GraphicsItem.ViewPosition
Add Widget.ConstrainTo( rect )
Tweak FloatProperty to handle dragging in a moving widget
Add EditableCurve popup editor and background grid
https://files.facepunch.com/garry/91c82daf-8642-425f-a2cb-a1c1526068ac.png
Fix particle refractions
https://files.facepunch.com/ognik/1b1511b1/2022-06-23_37-53-6d3862f4-9b54-490b-bf80-7a82f116e8b4-KUbHu7jP.mp4
fire extinguisher - now uses proper particle effect for explosion
Merge branch 'master' of sbox
Fixed ent_path_platform rotating unexpectedly at high speeds
Add Color.WithAlphaMultiplied
GraphicsItem.Clip, GraphicsItem.ClipChildren
Core shaders with multiview instancing support
Enable Multiview Instancing on code
Don't double render shadows
Handle modes
https://files.facepunch.com/garry/ba09ca0d-4f83-4c4a-bbf8-2b041a19fbdb.mp4
Citizen: updated IdlePose_03
Curve collision, add points by clicking
Generic wood break particle
Generic cardboard break particle
Fire Extinguisher explosion particle
pallet - col adjustments
Fire extinguisher - wip
Merge branch 'master' of sbox
GraphicsItem.Contains fixes