userFelixcancel
reporust_rebootcancel

668 Commits over 516 Days - 0.05cph!

7 Months Ago
fix server build
7 Months Ago
Found another double rendering issue in MeshCull
7 Months Ago
Set GPU instancing on materials
7 Months Ago
Enable Read/Write for nature assets
7 Months Ago
(Test) set all meshes isReadable=0
7 Months Ago
Revert library setting
7 Months Ago
Subtract mesh and material changes
7 Months Ago
work around unity_BaseCommandID not being set
7 Months Ago
Fix build regarding AssetDatabase
7 Months Ago
Fix build error about missing TerrainTools
7 Months Ago
Set correct stencil states in all sub shaders that are used by indirect instancing in order to emulate what Unity normally does during the GBuffer pass
7 Months Ago
Implement indirect instancing without requiring monster meshes: - Use a command buffer to submit indirect draw calls referring to individual meshes - Monster meshes are disabled by default - Mesh Read/Write is no longer required - Should reclaim ~3 GB of VRAM and RAM - Calculate UV distribution metrics based on individual meshes rather than monster meshes
7 Months Ago
Instancing shaders now always access the IndirectDrawIndexedArgs buffer in order to retrieve the startInstance parameter which is no longer passed to Unity.
8 Months Ago
MegaMesh approach (1+2) WIP
8 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.
8 Months Ago
Add a function to estimate memory usage to the batching system
8 Months Ago
Move EstimateMeshBytes to an extension.
8 Months Ago
Allow drawing instances without making use of monster meshes.
8 Months Ago
- Added a crude way to estimate mesh VRAM and RAM usage - Added a command to find duplicate meshes in the instancing system
8 Months Ago
Added a crude profiler that works in release builds
8 Months Ago
More toggleables: merge_damage (fixed), motion_list, remove_queue
8 Months Ago
Split MotionList in separate file
8 Months Ago
- fixed mip level calculation errors for fallback objects - fixed fallback objects not properly updating when in motion
8 Months Ago
fix build
8 Months Ago
Implement texture streaming support for the instanced fallback renderer
8 Months Ago
Remove CombineTrivialDistancesJob
8 Months Ago
Fix NRE when trying to move an instance that previously failed the instancing checks
8 Months Ago
Prepare models and materials for instancing (once again)
8 Months Ago
merge from main
8 Months Ago
merge from main
8 Months Ago
Revert other assets
8 Months Ago
Revert materials and models
8 Months Ago
merge from main
8 Months Ago
merge from main
8 Months Ago
merge from main
8 Months Ago
Revert asset changes
8 Months Ago
Implemented support for instances in motion and other fixes
8 Months Ago
Eliminate the need to update call indices because they are stable and can be stored with each command
8 Months Ago
Made `count` property report the highest populated index instead of the allocated space.
8 Months Ago
WIP work to speed up culling (AVX fix)
8 Months Ago
WIP work to speed up culling
8 Months Ago
WIP work to speed up culling
8 Months Ago
Added toggles to turn culling stages on and off
8 Months Ago
Small cleanups left over from a failed experiment
8 Months Ago
Make all buffer memory blocks have a Swap() function
8 Months Ago
Speed up instancing terrain culling by only walking a single wide ray from the top of the bounding box: "If you can't see the ears, then you can't see the cat."
8 Months Ago
Enable GPU instancing and Read/Write on 5913 assets
8 Months Ago
merge from main
8 Months Ago
Removed RendererWrapper
8 Months Ago
Removed references to RendererWrapper