Skip to content

Demo av#639

Open
dpwiz wants to merge 4 commits into
mainfrom
demo-av
Open

Demo av#639
dpwiz wants to merge 4 commits into
mainfrom
demo-av

Conversation

@dpwiz

@dpwiz dpwiz commented Jun 10, 2026

Copy link
Copy Markdown
Collaborator

No description provided.

dpwiz and others added 3 commits June 12, 2026 01:11
New utils: Vulkan.Utils.Descriptors (whole-buffer and samplerless-image
descriptor writes) and Vulkan.Utils.WindowAdapter (the window-library
bridge record, moved out of the examples' WindowedBoot, with
waWithSurface simplified to return just the surface).

The GLFW/SDL2 adapters move into their init packages as
glfwAdapter/sdl2Adapter next to the other window helpers, replacing the
examples' Window.GLFW/Window.SDL2 shims; the example mains import the
init-package modules directly, and the examples library drops its
GLFW-b/sdl2/vulkan-init-* dependencies.

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
A hand-written VulkanMemoryAllocator.Utils module in a new src-manual
dir (mirroring the vulkan package's generated/manual split): pure
allocatorCreateInfo wires VulkanFunctions to the function pointers
inside the Instance/Device handles — the fiddly step every consumer of
the dynamically loaded bindings has to rediscover — and composes with
the generated createAllocator/withAllocator. No new dependencies.

The examples' Vma module dissolves into it; WindowedBoot and
HeadlessBoot call withAllocator directly.

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
A 135 BPM timeline drives the scene, synced to the audio playhead of a
pl-synth track playing on a looping OpenAL source.

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant