summary refs log tree commit diff
path: root/src/graphics/frame.rs
AgeCommit message (Collapse)Author
2026-08-17move the texture binding to a push descriptorIrene Knapp
with a descriptor update template, even yay this also moves us to a minimum Vulkan version of 1.4, which we understand to be widely deployed. in theory, push descriptors and update templates were available via extensions in earlier versions, but it doesn't seem worth doing the work to switch out whether we use the extensions based on the version, so we don't. Force-Push: yes Change-Id: I26db8771abf5626d9614630c66e019ea99babcac
2026-08-16move uniform buffers into FrameIrene Knapp
it's better this way. same lifetime. Force-Push: yes Change-Id: Ida309f05132838febcc9eb606f5915e7592ac398
2026-08-14move the Frame destruction code to where it goesIrene Knapp
this is, however, the first time one of these render state objects has been managed by another one rather than by main() directly, so there's a little weirdness around the lifetime logic that might need reconsidering. seems okay for now though. Force-Push: yes Change-Id: Ide3b9f0a7163f78a51ceed4dfb506232475354dd
2026-08-14move all the per-frame stuff into its own struct and fileIrene Knapp
Force-Push: yes Change-Id: I54b5c8fcc692616f83a37039a445796dddd4b7e4