Squash commit of what was on SSR branch
Update compiled shaders
Redo SSR API to not be hardcoded to an ubershader, add a function to just consume material API parameters and output the reflection
Convert water to the new system, adjust reflections.hlsl
Drift SSR result [-1,1] pixel based on the normals to sharpen it to the result
Do perfect reprojection on ssr, able to have much higher quality without losing temporal stability
Get ripples on new water shader
High Quality Reflections becomes Dynamic Reflections, commit rest of stuff for Louie to test
Final changes, SSR on complex, some cleanup and fixes, fuck off with the old high_quality_reflections shader
Add r_dynamic_reflections_draw_everything for debug visualization, ignores object gathering filters when setting up dynamic reflections pass and draws reflections of all objects capable of it
Fix toggleability of SSR in shaders
Better way to do r_dynamic_reflections_draw_everything
Don't sample ripples on shader if not using water entity
Simplify cpu side of ssr, fix things for latest revision