userFelixcancel

680 Commits over 547 Days - 0.05cph!

4 Months Ago
▇ ▊▆▍ ▄▄▊▇▊▌ ▅▅▌▅▋
4 Months Ago
▌ ▇▉▋▊▅ ▅▌▉██▇▅▊ ▄▌▍█▄▉▆▍██ ▇▆█▍▄
4 Months Ago
▅ ▋▆▋▉▇▅ ▆█ ▅▌▇▍▍
4 Months Ago
Replace range_terrain_mound_a (negative scale) with range_terrain_mound_b and adjust position.
4 Months Ago
* Fix lights at monuments always visually on * Fix levers not animating properly
4 Months Ago
Fix workshop skins not loading when Indirect Instancing is enabled
4 Months Ago
Naval + Indirect Instancing smoke test
4 Months Ago
▅ ▉▌▄▊█ ▆▇▊▆█▉▆▆ ▋▄▇▆▅█▍▇▌▊ ▊▇▄▍▇
4 Months Ago
Allow indirect_instancing.debug to be toggled at runtime
4 Months Ago
Fix chandelier chain stretching (it actually never did) by properly instancing the _MainTex_ST property
4 Months Ago
Check for valid material before submitting a draw call
4 Months Ago
▌ ▊▄▇▌▊ ▉▇▅▉▆▍▍▉ ▊▋▍█▍▅▊▄▊▌ ▍█▉▆▊
4 Months Ago
Fix objects in motion failing to move properly after disconnecting/reconnecting (it was a pooling issue)
4 Months Ago
Fix chandelier chain not scaling (stretching) correctly with Indirect Instancing
4 Months Ago
Prevent unit cube bounds by always requiring at least one valid mesh for all LODComponents
4 Months Ago
Check textures for null in ApplyMipLevels()
4 Months Ago
Check textures for null in ApplyMipLevels()
4 Months Ago
Merge Indirect Instancing Fixes
4 Months Ago
* Store local bounds so that new world bounds can be derived when an instance moves * Emit a warning when a unit cube is assumed for bounds * Don't actually try calculating worldBounds for Unity, it gets really messy when things move around * Use the new local bounds for the debug overlay as well * Add some null checks in MotionList * Add BroadcastTransformUpdate() to force-update the instance transform regardless of motion state
4 Months Ago
Add the ability to mark ConVars as "DeveloperOnly" (for graphics debugging stuff)
4 Months Ago
Set minimum mip level instead of requested mip level to avoid overwriting results of Unity's streaming system.
5 Months Ago
Remove leftover debug message from ElectricWindmill
5 Months Ago
Remove leftover debug message from ElectricWindmill
5 Months Ago
Gate some Indirect Instancing ConVars behind ClientAdmin rather than DEBUG.
5 Months Ago
Gate some Indirect Instancing ConVars behind ClientAdmin rather than DEBUG.
5 Months Ago
Merge latest Indirect Instancing changes. This is a big one, but it's still disabled by default.
5 Months Ago
CodeGen
5 Months Ago
Ensure once again that Indirect Instancing is disabled by default and advanced debug ConVars are only available in debug builds.
5 Months Ago
Rebase on /main
5 Months Ago
Fixed initial door states after load by finalising the transform on StopMotion()
5 Months Ago
Fix server build
5 Months Ago
Remove IBatchingToggle from InstancedLODComponent
5 Months Ago
Fix electric windmill animation
5 Months Ago
Fix wind turbine animation by assuming perpetual motion when there is an active animator.
5 Months Ago
Don't use `cachedTransform` for instancing. Fixes misplaced condional models, wind turbine nacelles and probably many other "slightly offset" bugs.
5 Months Ago
Use a better way to toggle objects in motion. This fixes "stuck" objects and the initial state of doors but currently breaks everything else that is not a door.
5 Months Ago
Set default execution order of InvokeHandler to (hopefully) work with Indirect Instancing
5 Months Ago
Rebase on /main
5 Months Ago
Disable terrain culling by default
5 Months Ago
5 Months Ago
Add `indirect_instancing.use_instance_mask` for in-build debugging purposes
5 Months Ago
- Fix inaccuracies in terrain culling raycast - Fix terrain culling issues around terrain holes - Add generic SIMD vector types `float8x3` and `int8x3` for terrain culling and future use - Make the first culling layer (LOD/Distance) respect the instance occupation mask - Add `terrain.debug` command to visualise how the culling system sees the terrain height map - Fine tune `tc_max_iterations` to 512
6 Months Ago
- Fix random low res mip levels by using NativeParallelMultiHashMap instead of FixedList to avoid running out of space. - Fix dropping off-screen instances to low res mip levels by considering all instances for mip level calculations instead of just culling surviors. The old off-screen behavior can be examined by setting `indirect_instancing.streaming_use_all_instances 0`. - Mitigate dropping Unity renderers to low res mip levels when Unity's and Indirect Instancing streaming systems disagree by calling ClearRequestedMipmapLevel() when we have determined mip 7.
6 Months Ago
Fix floating point overlow in mip level calculation
6 Months Ago
More debugging ConVars
6 Months Ago
- Clean up texture streaming jobs - Fix wrong camera position in Streaming_FallbackSquaredDistanceJob - Add various debugging ConVars - Add "Indirect Instancing" UI Indicator
6 Months Ago
Experimental frame synchronisation ConVars
6 Months Ago
Fix monster mesh rendering issue
6 Months Ago
Re-apply CodeGen
6 Months Ago
Reset some CodeGen to their state on /main