890 Commits over 730 Days - 0.05cph!
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
Fix background not rendering through glass in skin viewer with RRP enabled
Fix view model being blurred with the background after disconnect/reconnect
Implement proper motion vectors for wind-affected materials like grass, bushes and hair for improved image clarity.
Add initial implementation for AMD FSR 3.1
Merge from render_pipeline_testing
Fix global mip bias not being applied on startup, causing blurry foliage textures
Merge from rust_render_pipeline
Merge from blur_artifacts
Use unity_MatrixVP over UNITY_MATRIX_VP for consistency
Use RustGlobals.hlsl and RustObjectToClipPos() in nearly all shaders.
Upgrade nearly all shaders to target 4.5
Fix Crystal AR view model being cut off
Use plain `mul` and `add` with `precise` keyword for consistent MVP transforms
Merge from Render Pipeline Testing
Add "Rust Render Pipeline" UI toggle under experimental
Fix broken motion vectors of skinned meshes when their material has instancing enabled
Merge from render_pipeline_testing
Fix vertex shader precision discrepancy causing artifacts in certain view models with TAA or motion blur enabled
New detailed frame timing in the F8 performance overlay.
https://files.facepunch.com/fell/2026/September/FRAME_TIMING.png
Fix mesh painting in RRP (🥚🧥)