250,320 Commits over 3,959 Days - 2.63cph!
▌▇▍ ▍▄▍▄▌ ▍▆▄ ▉▉█▊▅ ▊▌▅ ▇▇▋ ▍▇▊█
▇▄▆▋▊ ▄▉ ▇▌▌ ▆▋▌▍▍▉▆ ▅▄▍▆▉▋▄▊ ▋▄▉
cherrypicking
66864 - fixed hazmat suit displaying the incorrect VM
▆█▌ ▇▋▆▊▇▉▅▌ ▅▉▌▉▆▇▍ + ▄▆▍▄█▇█ █▇▇█▋▇
Fix Event.Hotload not calling on the server, fixes network tables not updating on hotload and probably other shit
Revert the accidental revert of the revert. Subtracts
66868.
QObject's can have events
Fix events not hotloading properly
Hotload event, styles load on start
Store widget function pointers in a way that means hotload can find them
Fixed blendable materials not getting their 'Blend Material` tag
Existing materials will need to be recompiled for this to take effect
Compile post processing shader
Reapplying all the vehicles merges (so they can be tested in local builds)
Reverting all the vehicle merges (let's test this on a branch first)
Don't try to break glass that's already broken
Widget.Children
Bind qApp, hotload stylesheets
info_particle_system fixes
Fixed not working in skybox
Fixed the particle not being attached to the entity itself correctly
Added 'Snapshot File' property
Fixed it not sending itself to clients always
Fixed it not showing its particle path in Entity Report in Hammer
Ability to animate from the current set value
Fixed Hammer showing custom ModelDoc nodes as entities
sdf boxes and iterate a bit on trace function
FGDWriter reads XML correctly for properties
func_shatterglass additions & changes
Added support for parenting in Hammer
Added Break input
Added OnBreak output
Replaced "Is in a frame" property with a "contraint" property - has 1 extra selection for physics glass that starts asleep
Pass color/depth buffer to managed post process instead of requesting a copy
Initial work for standard post process shader
Grain
Vignette
Chromatic Aberration
Saturation, cleanup attributes
Lens distortion
Keep vignette on top of the lens distortion
Example post processing shader
Color overlay with additive, multiply and mix blending
Panini projection
Make vignette color customizable
Pixelate
Single pass motion blur
Blur post processing
Depth of field
Sharpen
Compiled post processing shader
Fix post processing offset and scaling
Initial work managed post processing stack
Added DOF quality for faster single pass dof
Compiled post process with dof quality
Allow for more than
65565 single shader variations based on dynamic combos
Add setting helper for standard post processing shader
Passthrough/Copy texture shader
Update example post processing shader
Deprecate render.postprocess, rework post processing to support layers, automatic ping pong buffers, Automatically clear stack
Remove render.postprocess event attribute
Improved panini projection
Introduce PostProcess.AddGenericToStack for simple post processing
Simplify post process setting setter
Ability to fade properties in or out
PostProcess.AddToStack -> PostProcess.Add, BasicPostProcess -> MaterialPostProcess, IPostProcess.PostProcess -> IPostProcess.Render
Fix viewport offset for post processing with new system
StandardPostProcessing animation helpers
Mask view model from motion blur, Set some nicer default settings
Ocean renderer optimizations, trace optimizations
▇▌▉▆▅▊▅▌ ▆▅▌▇█▄ ▆█▇▅▉▌ █▇▆ ▊▉▆▍▉▅█ ▇█▍▇ ▍▌▍▆ ▅▄█▉▋ ▅█▆▆▌▅▊ ▋▄ ▋▋▋▍ ▊▍▋▍ ▋▊▊ ▌▋▇ █▅ ▄██▄▄█▇▌▉ ▅▅▆▄▅▇.
▉▊▆▋▅ ▉▍ ▅▄▉▆▇ ▌▌▍ ▇▅▌▄ ▋▋▅▊▄▆ ▇▌▇ ▉▋█▌▉ ▆▄▅▉ ▊▆▉▅▆▇▉▋▅▉.
Fix light_environment's sky lighting keyvalues not being setup correctly
Mask view model from motion blur, Set some nicer default settings
StandardPostProcessing animation helpers
Fixed prefab preprocessing never running on entities that spawn as child entities / nested prefabs (this will need testing for vehicles after loading a save and for map entities after wiping a server)
last few prefabs, manifest.
Fix viewport offset for post processing with new system
Handle bones that don't exist on the server in BoneDictionary transform lookup
NPC rename/reorganizing in stages because plastic got confused last time.
▄▋▌▆▌█ ▍▌▉▍█▇ ▌▋█ ▊▉█▅█ ▉▍▌▋▅
PostProcess.AddToStack -> PostProcess.Add, BasicPostProcess -> MaterialPostProcess, IPostProcess.PostProcess -> IPostProcess.Render
Ability to fade properties in or out
Simplify post process setting setter
Dev materials
Fall and reset progress triggers
Playground map
Fix some collision problems
Introduce PostProcess.AddGenericToStack for simple post processing
Screenshot camera prefab tweaks
Improved panini projection
▆▉▅▍ ▌▌▍ ▆▅▍▇▌▆▍▋ ▌▌▊▌▅▅ ▆▍▍▄▅█▄ ▆▆▅▌▌▊▅ ▋▆ ▆ ▌▌▆▊█▆▆▆▋ █▋▇
▋▆█▋█▍▉▋▄▉▊ ▄▉█▄▅█ ▄▌ ▋▍▄▌▉▍▉ ▊█▍█▋▉█▊▌▊█ ▉▋▆▉▇▍▅▋ ▇▇█▊▅▋▇▌ █▉▋█▌▋▌▇▄
▋▉▌▄ ▉▍▊▇▋▌▇▉ ▆▊▄▊ ▌▊▅ ▅▌▌ ▋▇▋▍▅▄▆▊▌ (▌▍█▉ ▇▇▋▌█▌▇█▌ ▄▆▅ ▌▊▋▄ ▅▋▅▆▍ ▌█ ▆▉▋▉▄▅)
▄▉▊▌ ▅▋▆▅ ▋ ?▊▇▉▇▌▇█▋▆= █▉▊▋▄▋ ▅▉ ▉▍█▆ ▊▆▆▇ ▌█▊▇▋ (▍█▌▇▄▌▋▉ ▍▄▌▋▉▅▉▉▇█ ▌▊▉▅▇▋)
Snowmobile WIP code, protobuf setup etc