branchrust_reboot/main/indirect_instancing/batch_renderer_group/std_shader_compatcancel

17 Commits over 30 Days - 0.02cph!

37 Days Ago
Add some notes about newly added .cginc files and why they are there.
37 Days Ago
37 Days Ago
Restore built-in instancing compatibility of Rust/Standard shader because it's also required for non-BRG procedural instancing
38 Days Ago
Merge from batch_renderer_group
38 Days Ago
Remove legacy built-in instancing support from Rust/Standard shader. We're all-in on RRP, SRPB, BRG and all the other fancy acronyms.
38 Days Ago
Remove no longer needed RustDOTSInstancing.cginc
38 Days Ago
Port UNITY_ANY_INSTANCING_ENABLED from UnityInstancing.hlsl to UnityInstancing.cginc
38 Days Ago
Use a different method to override UnityShaderVariables.cginc and clean up some unneeded changes to Standard.shader
39 Days Ago
Make Rust/Standard render correctly with BatchRendererGroup most of the time
39 Days Ago
Stop using material mapping
40 Days Ago
Merge from .../batch_renderer_group
2 Months Ago
Fix terrain.geometryclipmaps not persisting properly
2 Months Ago
Get Unity to shut up about CBuffer setup (Rust/Standard)
3 Months Ago
3 Months Ago
Make some progress getting Rust/Standard to work with BatchRendererGroup
3 Months Ago
Fix a few shader compilation errors with rare variants
3 Months Ago
Move all standard shader inputs into one cbuffer, guard other files with #ifdef (included through `Standard.cginc`)