userFelixcancel
reporust_rebootcancel

838 Commits over 700 Days - 0.05cph!

1 Year Ago
Merge shader changes for indirect instancing (which should also fix the issues introduced by material changes)
1 Year Ago
Fix shader issues properly by adding _SecondaryDetail_Color to the instanced properties.
1 Year Ago
Cherry-pick reverting old shader changes to instancing
1 Year Ago
▅ █▊▉▊▇█ ▇▇ ▄▅█▋▇
1 Year Ago
Rebase on /main
1 Year Ago
Remove dead code and other cleanups from the code review
1 Year Ago
▄ ▊█▆▌▅▋▇▉ ▌▋ ▋▊▆▍▆ ██▉▉▊▌▊ ▉▌ ▋▇▆▅▉ ▄▇▇▌▇▌▋ ▅▊ █▉▋▉▉▊ ▇▋▇▄ ▄█▆ ▄▆▊ ▆▄▍▇▅▋▉ ▅▄▌▇▇ ▌▍▄█▇▋▅▄▌▆▄▌ ▉▍ ▄▆▄▅ ▌▇▄▅ ▄▋▋▋▉
1 Year Ago
Revert shader changes that turned out to be not required for indirect instancing. (I'm glad. They didn't make any sense, either.)
1 Year Ago
▄ ▄▊▍▊▉▋▋▇ ▅██▉█▄▇ ▆▍▋▊▋▇▆▅▇ ▊▋▋▊▉▇▋▇▅ ▍▍ ▆█▆▇▄▅▆ ▄▇▇▍▆█▅▊▄ █▊▆▊ ▋█▊▄▋▄▄▋
1 Year Ago
█ ▅▉▆▆▍█▅▍ ▄▅ ▄▉▌▍█▄▄ ▊█▇▊▋▅▄ ▋▆▌▋▅▅▍ ▅▄▌ ▌▋█▊▊ ▋▇▉▊▋
1 Year Ago
▍ ▌▌▄▌▄▍▊▌ ▊█▆▌▇▆▌▊█▊▄▆▇▊▋▍ ▄▇▆▉▇▌▊
1 Year Ago
Shader changes for indirect instancing (changes which are likely not required)
1 Year Ago
Shader changes for indirect instancing (supported shaders)
1 Year Ago
Shader changes for indirect instancing (include files)
1 Year Ago
Remove old unused LOD fading variant
1 Year Ago
Clean up instancing shader code and remove old instancing code
1 Year Ago
Rebase on /main
1 Year Ago
Merge material changes for indirect instancing
1 Year Ago
Merge indirect instancing tools (standalone edition)
1 Year Ago
Fix material changes never being actually applied
1 Year Ago
Rebase on /main
1 Year Ago
▍ ▉▇▋▉▆ ▋▅▋█▄▋▊ ▇▋ ▆▅▍▍▇ ▌▆▇▄█▍▌ ▋▊ ▆▉▅▋█▌ ▋ ▆▊▆▌▌▅▊▋▄▋▄ ▌▊▇▆▍▇ ▋█▊▅ ▇▆ ▉▇▍ ▉█▌▍▄▆▉▄▄█ ▋▄▉ ▋▊▊ ▍▊ ▍▄▅▆ ▍▊ ▋▄▍ ▅▉▌█▊▉▌▉▅▌ ▅▋▌ ▇▊▆▌▆ ▆▅▋▄▉█▊
1 Year Ago
Enable instancing on 3042 supported materials
1 Year Ago
▊ ▉▇▊▄█ ▆▅█▋▊▍▋▅▋▄ ▍▋▊▉▉▌▊▉█ ▉▆ ▉▌ ▅▍█▋▅▇ ▆▍ ▌▉▆ ▅▇▍▉▌▍ ▊▊ ▊▄▄█▄
1 Year Ago
▅ ▇▋▇▉▊ ▌▊▇█▍▅▄▊▄▇█ ▅▊ ▅█▉ ▉▅ ▇▍█▍▉▇ ▉▆▇▅▍▆ ▄▅▇▊▇ ▄▇█▆▅▇▊▉▍
1 Year Ago
▊ ▄▄▅▅▋ ▇▅▆▄▅▇ ▇▄▇▋▄▉▊▋▆▇▇▌▆ ▆▉▇▇ ▉▅▍▌▅▊ ▆▆ ▉▅▄▊▋▋▇ ▋▆▄▊█▋▌▉ ▊▆ ▄▇▊▅ ▌▌▅▄▌ ▊▌ ▆█▆ █▅▉▉ ▇▉ ▅▉ ▉▍▄▄▆▍▌ ▉▊▊▇ ▊▄▇▉ ▄▊ ▇▌▉▍
1 Year Ago
▄ ▅▍▉▋▅▄▊▌▍▍▄▇ ▉▆▌ ▌▊▉▉▌▉▌▋▍▇▍██▅▄▅ ▊▄▉▄▋█▊ ▇▇ ▍▄▄▅ ▉▍ ▉▅▇ ▉▅█▊██▆▅▉█▅▉ ▅▋ ▌▌▇▆▍▅▅▇▍▅▆▍▉▌▊█▇▇▇▄▊▌▋▄▉▄▋▊▍▆▆▋▋▇▅
1 Year Ago
Add indirect instancing tools (modified to work standalone)
1 Year Ago
▆ ▋█▇▄▄▇▅▄█▍▇ ▄▋▋▉█▇▅▋▌▍▇▉▉▊▄▅ ▇▄▉
1 Year Ago
▋ █▋▅▉▅ ▌▊▌▄▅▉▇▆ ▄▌▄▋▅
1 Year Ago
▅ ▅▄▍ ▅▆█▅▋▊█▋▊▊▇▆▊▅▄▍ ▊█▍▌▇█▇ ▍▋ █▋▊▌ ▊▊ ▇▊▌ ▋▋▆▆▇▅▆▊▅▇█▅ ▉▉ ▄▅▄▋▅▅▉▊▍█▇▇▌▋▍▄▄▍▉▋▇▇▋█▄▌▊▋▆▄█▊▍▆▊
1 Year Ago
Merge from /main
1 Year Ago
- Add support for material property blocks in the fallback renderer - Fix retro tool cupboard transparency-related rendering issues
1 Year Ago
Enable more materials for instancing that weren't caught previously because of a buggy automation in indirect instancing tools
1 Year Ago
Linearise colour values before storing them in the instance data buffer
1 Year Ago
Cleanup/polish indirect instancing tools
1 Year Ago
Small Cleanups: - use Mathf.NextPowerOfTwo in BufferList - remove CommandMemoryBase.damage_bitmap - revert changes to MainCamera - remove FormerlySerializedAs in RendererLOD
1 Year Ago
Rebase on current /main
1 Year Ago
Rebase on current /main
1 Year Ago
Keep instancing disabled by default
1 Year Ago
Strip debug code out into separate files
1 Year Ago
Remove old unused arrays
1 Year Ago
Remove old unused job code
1 Year Ago
- Properly support material property blocks (for real this time) - Disregard LOD minimum distance for the 0th LOD entry to prevent objects hiding from getting too close to them. - Fix ConVars - Various cleanups
1 Year Ago
Split crude profiler and memory tally into separate files as they should
1 Year Ago
- Add more ConVars and explainations to indirect instancing - Disable indirect instancing by default - Disable debug info by default - Fix multiple NREs when returning to the main menu - Add assertions to catch use after free with the crude profiler / memory tally
1 Year Ago
Use burst compiler hints
1 Year Ago
Check for AVX2 support instead of FMA because Burst won't compile for FMA specifically.
1 Year Ago
Enable 3052 materials for instancing
1 Year Ago
Final SIMD frustum culling implementation for x86/AVX and untested implementation for ARM/Neon