• Joined on 2025-03-29
jorijnvdgraaf opened issue Catcrafts/Crafter.Graphics#121 2026-06-17 19:18:54 +00:00
[perf] Per-frame whole-buffer flush of TLAS instance+metadata buffers (RenderingElement3D.cpp)
jorijnvdgraaf opened issue Catcrafts/Crafter.Graphics#120 2026-06-17 19:18:53 +00:00
[perf] Staged UploadDeviceLocal allocates+frees a fresh staging buffer every call (VulkanBuffer.cppm)
jorijnvdgraaf opened issue Catcrafts/Crafter.Graphics#119 2026-06-17 19:18:53 +00:00
[perf] Mesh::Refit re-uploads the full vertex buffer every frame (Mesh.cpp)
jorijnvdgraaf opened issue Catcrafts/Crafter.Graphics#118 2026-06-17 19:18:53 +00:00
[perf] TLAS rebuilds entire host instance+metadata buffer every frame (RenderingElement3D.cpp)
jorijnvdgraaf opened issue Catcrafts/Crafter.Graphics#117 2026-06-17 19:18:53 +00:00
[perf] Acquire/present barriers use ALL_COMMANDS scope (Window.cpp)
jorijnvdgraaf opened issue Catcrafts/Crafter.Graphics#116 2026-06-17 19:18:53 +00:00
[perf] ReclaimDeletions compacts the whole deletion queue every frame (Device.cpp)
jorijnvdgraaf opened issue Catcrafts/Crafter.Graphics#115 2026-06-17 19:18:52 +00:00
[perf] Inter-pass barrier is ALL_COMMANDS global cache flush per frame (Window.cpp)
jorijnvdgraaf opened issue Catcrafts/Crafter.Graphics#114 2026-06-17 19:18:52 +00:00
[perf] Per-image dedicated alloc + leaked persistent staging buffer (ImageVulkan.cppm)
jorijnvdgraaf opened issue Catcrafts/Crafter.Graphics#113 2026-06-17 19:16:02 +00:00
[perf] No buffer suballocator — vkAllocateMemory per buffer (VulkanBuffer.cppm)
jorijnvdgraaf closed issue Catcrafts/Crafter.Graphics#71 2026-06-17 17:29:18 +00:00
[perf][LOW] Compressed-asset Update re-Resizes both staging buffers every call
jorijnvdgraaf opened issue Catcrafts/Crafter.Graphics#101 2026-06-16 18:47:49 +00:00
[infra] Fence-keyed deferred resource-deletion queue (UAF since #40; unblocks #63/#66)
jorijnvdgraaf pushed to master at Catcrafts/Crafter.Graphics 2026-06-16 18:10:29 +00:00
ab222ffa1f cache directwrite
jorijnvdgraaf closed issue Catcrafts/Crafter.Graphics#62 2026-06-16 18:09:44 +00:00
[perf] Per-allocation vkAllocateMemory, no suballocator
jorijnvdgraaf closed issue Catcrafts/Crafter.Graphics#58 2026-06-16 17:09:31 +00:00
[perf][MEDIUM] Descriptor heaps force HOST_VISIBLE|DEVICE_LOCAL with no fallback
jorijnvdgraaf opened issue Catcrafts/Crafter.Graphics#89 2026-06-16 16:55:02 +00:00
[perf] Runtime upload-strategy helper: direct HOST_VISIBLE|DEVICE_LOCAL vs staging (ReBAR-aware)
jorijnvdgraaf closed issue Catcrafts/Crafter.Graphics#41 2026-06-16 15:14:45 +00:00
[perf][MEDIUM] Single shared semaphore pair prevents multiple frames in flight
jorijnvdgraaf commented on issue Catcrafts/Crafter.Graphics#41 2026-06-16 15:14:45 +00:00
[perf][MEDIUM] Single shared semaphore pair prevents multiple frames in flight

Merged into #40 — per-frame fences and per-frame semaphores are a single, mutually-dependent deliverable (neither is correct on its own), so tracking them as one issue. Closing in favor of #40.

jorijnvdgraaf opened issue Catcrafts/Crafter.Graphics#75 2026-06-16 15:10:54 +00:00
[perf] TLAS metadataBuffer is HOST_VISIBLE, CPU-written + shader-read every frame
jorijnvdgraaf opened issue Catcrafts/Crafter.Graphics#74 2026-06-16 15:10:54 +00:00
[perf] SaveFrame readback uses HOST_COHERENT (write-combined) — should be HOST_CACHED
jorijnvdgraaf opened issue Catcrafts/Crafter.Graphics#73 2026-06-16 15:10:54 +00:00
[perf] Mesh vertex/index/aabb buffers are HOST_VISIBLE — should be DEVICE_LOCAL for GPU reads