userFelixcancel
reporust_rebootcancel

472 Commits over 365 Days - 0.05cph!

3 Months Ago
Enable GPU instancing and Read/Write on 5913 assets
3 Months Ago
merge from main
3 Months Ago
Removed RendererWrapper
3 Months Ago
Removed references to RendererWrapper
3 Months Ago
Revert materials and meshes for merge
3 Months Ago
merge from main
3 Months Ago
Implemented command reorganising: Ensures that indirect args that survived culling are contiguous in memory so that culled commands can be skipped. This speeds up the colour pass on the render thread by almost 2x.
3 Months Ago
Unify LOD showing/hiding logic and ensure that Hide() is called when a state is covered by instancing
3 Months Ago
Made shadows toggleable
3 Months Ago
do not copy shadow mode from renderer to avoid rendering shadows twice
3 Months Ago
revert protocol version
3 Months Ago
- Fixed invisible objects due to state information ending up wrong in the prefab pool - Fixed method ambiguity build error in BufferList - Merged aggressiveShadowLod optimisation into InstancedLODComponent - Allow RendererLOD collapsing when instancing is enabled - Added stats about fallback rendering to indirect instancing diagnostics - Fixed shadow proxy detection - Avoid leaking memory by actually destroying monster meshes before recreating them
3 Months Ago
Re-enabled instancing for the Nature/Cliff shaders
4 Months Ago
native libraries
4 Months Ago
- Found a way to unity instance adding/removal code under InstancedLODComponent. This is starting to look very solid now. - Started extending BufferList to work with Span<T> - Added ArrayPoolBufferList as an experiment
4 Months Ago
Fix compilation error about RecordUnsupportedMaterial
4 Months Ago
fix native library issue
4 Months Ago
fix server build
4 Months Ago
Removed some leftover debug stuff
4 Months Ago
- MeshCull, MeshLOD and RendererLOD are now able to add their states to the instancing system themselves without the need for a RustRenderer. - Fully decoupled InstanceCreationInfo from *Renderer for more flexibility. - Added an `autoconnect` ConVar (editor only) to speed up debugging on external servers - Improved debugging by adding Robocop vision. New ConVar: indirect_instancing.debug - Added InstancedLODComponent to cover the instancing needs of MeshCull, MeshLOD and RendererLOD - Tools: Record unsupported materials during play mode so that they can be fixed later - Tools: More progress bars for long operations - InstancedDebugDraw: Fixed not updating properly due to missing damage tracking on the command buffer - Introduced WrappedRenderer to intercept modifications from other parts of the code. It works, but I'm probably not going to keep this. - Moved all the debug stuff to separate files - Fixed a == vs. = typo in SoundDefinition.AutoAssignAudioClips
4 Months Ago
Enable instancing on all supported materials
4 Months Ago
Enable Read/Write on all prefab meshes
4 Months Ago
Don't fail builds when file timestamps could not be set
4 Months Ago
Improve automated indirect instancing tools
4 Months Ago
Bring back compute changes
4 Months Ago
Bring back supported shader changes and includes
4 Months Ago
Bring back prefab changes
4 Months Ago
Revert execution order changes
4 Months Ago
Revert compute changes
4 Months Ago
Revert script changes
4 Months Ago
Revert prefab changes
4 Months Ago
Revert package changes
4 Months Ago
Revert platform changes
4 Months Ago
Revert changes to shader includes
4 Months Ago
Reverted changes to supported shaders
4 Months Ago
Revert changes to ProjectSettings
4 Months Ago
merge from main
4 Months Ago
merge from main
4 Months Ago
Remove instancing support from all non-standard shaders
4 Months Ago
Some .FBX.meta I didn't catch because they were uppercase
4 Months Ago
Revert even more .fbx.meta and .mat files to the state they have on /main
4 Months Ago
Subtract all .mat changes to investigate artifacting issues
4 Months Ago
Subtract all .fbx.meta changes to investigate artifacting issues
4 Months Ago
Fixed InstancedDebugDraw instance and command buffers initially bound to zero
4 Months Ago
don't use sort jobs
4 Months Ago
fix server build
4 Months Ago
Revert ProjectSettings.asset
4 Months Ago
build fix
4 Months Ago
regenerate codegen
4 Months Ago
merge from main