userFelixcancel

444 Commits over 335 Days - 0.06cph!

Today
Rebase on /main
Yesterday
Regenerate ConsoleSystem.cs
Yesterday
Regenerate ConsoleSystem.cs
Yesterday
Merge other fixes from /indirect_instancing
Yesterday
Rebase on /main
Yesterday
Merge build fix from /indirect_instancing_fixes
Yesterday
Restore constant that I removed because I was an idiot.
Yesterday
Merge from /indirect_instancing_fixes
Yesterday
Rebase on /main
Yesterday
Fix multiple issues with LOD bounds/distance calculations: - Never return zero-bounds for anything, try multiple things and fall back to 1 m³ as a last resort. - Always use bounds (and center) of LOD0 for consensus between LOD states. - Fix fallback renderer using transform position instead of bounds center for distance calculations.
Yesterday
Fix Radtown sign by manually disabling mipmap streaming.
Yesterday
Properly fix brightness flicker by using a GlobalKeyword instead of a string
3 Days Ago
Add preliminary support for layers to indirect instancing
3 Days Ago
Fixed brightness flickering on indirect instancing objects when moving camera (inefficient variant)
5 Days Ago
Completely hide shadow-proxy states affected by agressiveShadowLOD to improve performance
5 Days Ago
Completely hide shadow-proxy states affected by agressiveShadowLOD to improve performance
5 Days Ago
Rebase on /main
8 Days Ago
Remove merging of damaged regions as the sorting and merging was taking more time than it saved in some situations. If frequent buffer updates continue to be a problem, /indirect_instancing/bitmapped_damage_tracking should fix that.
8 Days Ago
Add ConcurrentBoolArray as a simpler (but more wasteful) form of ConcurrentBitArray to get things going quicker. Add a function to find contiguous regions of values efficiently.
9 Days Ago
Only run terrain culling when it's actually worth it (when camera is above some but not all terrain)
9 Days Ago
Introduce WIP version of ConcurrentBitArray for bitmapped damage tracking
9 Days Ago
Restrict Indirect Instancing ConVars to debug builds only
10 Days Ago
Undo: Enable more materials for instancing that weren't caught previously because of a buggy automation in indirect instancing tools
10 Days Ago
Undo setting instancing flags on additional materials because the automation seems to be still incorrect
10 Days Ago
Fixed node visuals not chaning while harvesting them
11 Days Ago
Rebase on /main 🤞🏻
12 Days Ago
Added `graphics.vram_report` command so we can begin getting the VRAM situation under control.
12 Days Ago
Fix missing terrain on tutorial island by reverting the material to be non-instanced.
17 Days Ago
Merge fixes from /indirect_instancing
17 Days Ago
Rebase on /main
17 Days Ago
- Don't perform `graphics.aggressiveshadowlod` optimisation on shadow proxies. - Only respect `indirect_instancing.shadows` when Indirect Instancing is enabled.
18 Days Ago
Force disable HLOD while Indirect Instancing is enabled
18 Days Ago
Merge from /indirect_instancing
18 Days Ago
Rebase on /main
18 Days Ago
Remove unused compute shader from indirect instancing
18 Days Ago
Merge Indirect Instancing
18 Days Ago
Fix indirect instancing tools never actually applying material changes. (Again, because I love Plastic but it doesn't love me back)
18 Days Ago
Remove Standard+Wind from the list of supported shaders for indirect instancing as it caused some foliage to be rendered white.
18 Days Ago
Revert instancing flags on materials that were using Standard+Wind to their original state.
18 Days Ago
Rebase on /main
18 Days Ago
Rebase on /main
19 Days Ago
Set correct mip map bias when using indirect instancing
19 Days Ago
Make sure indirect instancing ConVars are disabled by default and saved
19 Days Ago
Fix a shader error in certain terrain shaders using _SecondaryDetail_Color
19 Days Ago
Rebase on /main
19 Days Ago
Remove RustRenderer (for now)
24 Days Ago
Implement IRefreshable and BroadcastRefresh as a better way to refresh InstancedLODComponent after colour changes.
24 Days Ago
Remove old damage tracker code and rename NativeDamageTracker → DamageTracker
24 Days Ago
Move `autoconnect` variable to `client.autoconnect`.
24 Days Ago
▉▆▇▋▅ ▅▋▍▇ ▍▌▊█▉▌▉▄_█▌▆▅▅▇▍_▇▊▅▅▅