911 Commits over 730 Days - 0.05cph!
Fix invisible renderers after toggling BRG
Don't strip BRG shader variants from builds
Use only one instancing method at a time and begin deprecating RenderMeshIndirect() path by toggling it via a uniform. (not a keyword)
Make wind shaders SRP batcher compatible
Fix possible race condition when reordering pre_culled_mask
Update supported shaders list
Clean up CBuffer declaration and add some more properties to prevent shader errors.
Make Blend4Way and TerrainBlend shaders SRP Batcher compatible.
Add SRP Batcher compatibility for BlendLayer, PackedMaskBlend and SnowArea variants
Make Specular and Cloth shaders BRG compatible. (And Wind too, technically, but the motion vector pass ruins it)
Perform BRG culling in a job
▅ ▆▄▊▅█▌ ▇█▇▅▊▊▋▌▆▉ ▋▅▌▊▆▅█▉█▍▋ ▊█▆
Fix terrain not rendering when instancing is active
Upgrade Instancing to submit calls via new BatchDrawCommandIndirect API
Put per-instance data in a structured buffer rather than a raw one
Use a GraphicsBuffer for the (identity) visibleInstances indirection buffer to make BRG happy
Restore SRP Batcher compatibility of Rust/Standard
Fix motion vector pass being culled when ocean is present
Fix main menu not rendering sometimes
Merge from render_pipeline_testing
Merge from occlusion_culling
Consider disoccluded objects visible on non-DX11 to counteract the increased latency from AsyncGPUReadback
Add occlusion culling support for RRP
Merge from render_pipeline_testing
Fix motion vector setting on leashes of horses, sheep, and cows
Restore Occlusion Culling via Unity AsyncGPUReadback path for non-DX11 APIs
Add ObjectDispatcher wrapper
Merge from render_pipeline_testing
Merge from batch_renderer_group
Merge from wind_motion_vectors
Merge motion vector fixes
Fix artifacts at screen edges when motion blur is enabled
Add `forceMotionVector` flag for view models to avoid smearing hairy things across the ground
Add the new hair rendering to Core/Hair to make horse hair and other hairy things look better
Disable GPU instancing on another 9 materials which are problematic for motion vectors
Disable instancing on horse hair
Fixed wind motion vectors for AnimalFur shader
Fix wind motion vectors on ferns, pine trees, bushes, etc.
Convert SkyboxPass to a RasterRenderPass