gvk_tex_storage freed none of ici, out, req and vci (8 blocks a two-texture model); tex_load_ex kept dds_path_of's string. Found with malloc_history over 400 load/release rounds (712 bytes a round, all of it these). steady: the model's bound is 4 KB over 200 (was 1.6 MB), and the frame is the least of three settled windows - a valley self-test beside it read 87 KB once. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
464 B
464 B
bump: patch
type: fix
A texture made and freed leaves nothing behind. Making a texture's image once kept four small
Vulkan create-info buffers, and a texture loaded from a .png kept the .dds path it looked for
beside it; both are given back now. examples/rendering/steady.ludic holds a glTF model loaded and
released at 0 bytes, and reads a frame's growth as the least of three windows after the device is
idle, so a busy machine beside it does not fail it.