acdream/src/AcDream.App/Rendering/Wb
Erik 1853a57c12 feat(diagnostics): complete residency pressure ledger
Complete Slice D4 by adding aggregate lifecycle occupancy and traffic facts, validating physical source reports, and including decoded audio under the typed startup budget. Exercise every domain under forced pressure and retain the real cache/fence convergence gates.
2026-07-24 16:40:17 +02:00
..
AnimatedEntityState.cs phase(N.4) Tasks 16+18+19: AnimatedEntityState + AnimPartChange + HiddenParts 2026-05-08 14:37:09 +02:00
BindlessSupport.cs refactor(lifetime): own render resource prefixes 2026-07-22 14:42:14 +02:00
BufferUsageExtensions.cs feat(O-T3): extract GL infrastructure to AcDream.App 2026-05-21 16:00:31 +02:00
Building.cs feat(render): Phase A8 — indoor visibility + streaming fixes batch 2026-05-29 10:14:50 +02:00
BuildingLoader.cs feat(render): Phase A8 — indoor visibility + streaming fixes batch 2026-05-29 10:14:50 +02:00
BuildingRegistry.cs feat(render): Phase A8 RR3 — Building + BuildingRegistry + BuildingLoader 2026-05-27 11:08:43 +02:00
CachedBatch.cs fix #225: stabilize render pacing and frame CPU 2026-07-19 06:29:30 +02:00
ContiguousRangeAllocator.cs fix(rendering): bound portal resource lifetime 2026-07-18 21:35:16 +02:00
DebugRenderSettings.cs feat(O-T3): extract GL infrastructure to AcDream.App 2026-05-21 16:00:31 +02:00
DrawElementsIndirectCommand.cs phase(N.5) Task 7: dispatcher SSBO + indirect buffer infrastructure 2026-05-08 20:25:29 +02:00
EntityClassificationCache.cs fix #225: stabilize render pacing and frame CPU 2026-07-19 06:29:30 +02:00
EntitySpawnAdapter.cs fix(rendering): bound portal resource lifetime 2026-07-18 21:35:16 +02:00
EnvCellLandblockBuild.cs fix(render): eliminate EnvCell identity collisions 2026-07-24 13:44:56 +02:00
EnvCellMeshPreparationScheduler.cs perf(render): consume prepared mesh package at runtime 2026-07-24 15:07:25 +02:00
EnvCellRenderer.cs fix(render): eliminate EnvCell identity collisions 2026-07-24 13:44:56 +02:00
EnvCellSceneryInstance.cs fix(streaming): commit EnvCell landblocks atomically (#214) 2026-07-13 18:45:24 +02:00
EnvCellVisibilitySnapshot.cs fix(render): Phase A8 — pool aliasing in EnvCellRenderer (visual chaos root cause) 2026-05-27 19:08:49 +02:00
GeometryUtils.cs feat(O-T7): drop WB project references; complete extraction 2026-05-21 17:17:33 +02:00
GLHelpers.cs fix(rendering): bound portal resource lifetime 2026-07-18 21:35:16 +02:00
GlobalMeshBuffer.cs feat(render): unify physical residency accounting 2026-07-24 16:20:48 +02:00
GLSLShader.cs refactor(app): compose world rendering startup 2026-07-22 16:46:05 +02:00
GLStateScope.cs feat(O-T3): extract GL infrastructure to AcDream.App 2026-05-21 16:00:31 +02:00
GpuMemoryTracker.cs feat(O-T3): extract GL infrastructure to AcDream.App 2026-05-21 16:00:31 +02:00
GpuRetiredRangeAllocator.cs fix(rendering): bound portal resource lifetime 2026-07-18 21:35:16 +02:00
GroupKey.cs fix(rendering): bound portal resource lifetime 2026-07-18 21:35:16 +02:00
IEntityTextureLifetime.cs fix(rendering): bound portal resource lifetime 2026-07-18 21:35:16 +02:00
InstanceData.cs fix(O-T4): address spec-review findings — InstanceData + using cleanups 2026-05-21 16:50:05 +02:00
IWbMeshAdapter.cs fix(rendering): bound portal resource lifetime 2026-07-18 21:35:16 +02:00
LandblockSpawnAdapter.cs fix(rendering): bound portal resource lifetime 2026-07-18 21:35:16 +02:00
ManagedGLFrameBuffer.cs feat(O-T3): extract GL infrastructure to AcDream.App 2026-05-21 16:00:31 +02:00
ManagedGLIndexBuffer.cs feat(O-T7): drop WB project references; complete extraction 2026-05-21 17:17:33 +02:00
ManagedGLTexture.cs fix(rendering): bound portal resource lifetime 2026-07-18 21:35:16 +02:00
ManagedGLTextureArray.cs feat(render): unify physical residency accounting 2026-07-24 16:20:48 +02:00
ManagedGLUniformBuffer.cs refactor(app): compose world rendering startup 2026-07-22 16:46:05 +02:00
ManagedGLVertexArray.cs feat(O-T3): extract GL infrastructure to AcDream.App 2026-05-21 16:00:31 +02:00
ManagedGLVertexBuffer.cs feat(O-T3): extract GL infrastructure to AcDream.App 2026-05-21 16:00:31 +02:00
MeshUploadCaches.cs feat(render): unify physical residency accounting 2026-07-24 16:20:48 +02:00
MeshUploadFrameBudget.cs fix(rendering): bound portal resource lifetime 2026-07-18 21:35:16 +02:00
ModernRenderData.cs feat(O-T4): extract ObjectMeshManager + mesh pipeline closure into AcDream.App.Rendering.Wb 2026-05-21 16:37:55 +02:00
ObjectMeshManager.cs feat(diagnostics): complete residency pressure ledger 2026-07-24 16:40:17 +02:00
OpenGLGraphicsDevice.cs chore(render): delete dead ParticleBatcher chain (2026-07-24 audit review) 2026-07-24 11:49:46 +02:00
RenderStateCache.cs chore(O-T7): code-review housekeeping after WB extraction 2026-05-21 17:29:06 +02:00
RetryableResourceReleaseLedger.cs fix(rendering): bound portal resource lifetime 2026-07-18 21:35:16 +02:00
SceneData.cs feat(O-T3): extract GL infrastructure to AcDream.App 2026-05-21 16:00:31 +02:00
TextureAtlasManager.cs feat(render): unify physical residency accounting 2026-07-24 16:20:48 +02:00
TextureAtlasSlotAllocator.cs feat(render): unify physical residency accounting 2026-07-24 16:20:48 +02:00
TextureFormatExtensions.cs feat(O-T3): extract GL infrastructure to AcDream.App 2026-05-21 16:00:31 +02:00
TextureParameters.cs feat(O-T3): extract GL infrastructure to AcDream.App 2026-05-21 16:00:31 +02:00
TrackedGlResource.cs refactor(app): compose world rendering startup 2026-07-22 16:46:05 +02:00
WbDrawDispatcher.cs perf(render): bound animation and alpha scratch residency 2026-07-24 16:34:28 +02:00
WbFrustum.cs feat(render): Phase A8 Wave 1 — WB scaffolding extraction + stencil low-level method 2026-05-27 14:46:07 +02:00
WbMeshAdapter.cs feat(render): unify physical residency accounting 2026-07-24 16:20:48 +02:00
WbRenderPass.cs feat(render): Phase A8 Wave 1 — WB scaffolding extraction + stencil low-level method 2026-05-27 14:46:07 +02:00
WbTextureResolutionPolicy.cs fix(rendering): bound portal resource lifetime 2026-07-18 21:35:16 +02:00