userFelixcancel
branchrust_reboot/main/indirect_instancingcancel

426 Commits over 516 Days - 0.03cph!

10 Months Ago
Revert instancing flags on materials that were using Standard+Wind to their original state.
10 Months Ago
Rebase on /main
10 Months Ago
Rebase on /main
10 Months Ago
Set correct mip map bias when using indirect instancing
10 Months Ago
Make sure indirect instancing ConVars are disabled by default and saved
10 Months Ago
Fix a shader error in certain terrain shaders using _SecondaryDetail_Color
10 Months Ago
Rebase on /main
10 Months Ago
Remove RustRenderer (for now)
11 Months Ago
Implement IRefreshable and BroadcastRefresh as a better way to refresh InstancedLODComponent after colour changes.
11 Months Ago
Remove old damage tracker code and rename NativeDamageTracker → DamageTracker
11 Months Ago
Move `autoconnect` variable to `client.autoconnect`.
11 Months Ago
Rebase on /main
11 Months Ago
Rebase on /main
11 Months Ago
Remove dead code and other cleanups from the code review
11 Months Ago
Revert shader changes that turned out to be not required for indirect instancing. (I'm glad. They didn't make any sense, either.)
11 Months Ago
Remove old unused LOD fading variant
11 Months Ago
Clean up instancing shader code and remove old instancing code
11 Months Ago
Rebase on /main
11 Months Ago
- Add support for material property blocks in the fallback renderer - Fix retro tool cupboard transparency-related rendering issues
11 Months Ago
Enable more materials for instancing that weren't caught previously because of a buggy automation in indirect instancing tools
11 Months Ago
Linearise colour values before storing them in the instance data buffer
11 Months Ago
Cleanup/polish indirect instancing tools
11 Months Ago
Small Cleanups: - use Mathf.NextPowerOfTwo in BufferList - remove CommandMemoryBase.damage_bitmap - revert changes to MainCamera - remove FormerlySerializedAs in RendererLOD
11 Months Ago
Rebase on current /main
11 Months Ago
Keep instancing disabled by default
11 Months Ago
Strip debug code out into separate files
11 Months Ago
Remove old unused arrays
11 Months Ago
Remove old unused job code
11 Months 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
11 Months Ago
Split crude profiler and memory tally into separate files as they should
11 Months 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
11 Months Ago
Use burst compiler hints
11 Months Ago
Check for AVX2 support instead of FMA because Burst won't compile for FMA specifically.
11 Months Ago
Enable 3052 materials for instancing
11 Months Ago
Final SIMD frustum culling implementation for x86/AVX and untested implementation for ARM/Neon
11 Months Ago
Fix ARM/Neon SIMD (and non-SIMD) code for frustum culling.
11 Months Ago
Implement NativeArray.ReinterpretLoad() for NativeArray.ReadOnly to avoid triggering concurrency checks.
11 Months Ago
Fix unity_BaseCommandID not being set on Mac
11 Months Ago
Fix stencil buffer incompatibility in Standard and Standard-Terrain
11 Months Ago
Rebase on current /main
11 Months Ago
Merge from ./command_buffer_indirect because I'm stupid
11 Months Ago
Merge from ./command_buffer_indirect
11 Months Ago
Added debug functions to get a list of the largest meshes in VRAM and a counter to keep track of transparent calls in indirect instancing.
11 Months Ago
- Added a crude way to estimate mesh VRAM and RAM usage - Added a command to find duplicate meshes in the instancing system
12 Months Ago
Added a crude profiler that works in release builds
12 Months Ago
More toggleables: merge_damage (fixed), motion_list, remove_queue
12 Months Ago
Split MotionList in separate file
12 Months Ago
- fixed mip level calculation errors for fallback objects - fixed fallback objects not properly updating when in motion
12 Months Ago
fix build
12 Months Ago
Implement texture streaming support for the instanced fallback renderer