summary refs log tree commit diff
path: root/src/shader_data.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-06factor out the render commands into a new scene moduleIrene Knapp
use push constants this concludes the tutorial; there's now a bit of fairly obvious refactoring to do to group objects in a way that reflects when they're needed, which can be followed by building a real scene graph Change-Id: Id3b76d00d08ae915270095bd606e41767b7ec177 Force-Push: yes
2026-07-20load a nontrivial model and render it with a textureIrene Knapp
yay Force-Push: yes Change-Id: Icb715692286c8560532ab73d32a49be8f485d790
2026-07-18draw a second squareIrene Knapp
in order to test the depth buffer, which does not yet exist Force-Push: yes Change-Id: Ibb4c279ff8b83ad9c0c37897f623631c4e342fb0
2026-07-18pull the shader data stuff into its own fileIrene Knapp
separate from the linear algebra stuff Force-Push: yes Change-Id: I26fc7ac596f304fa35ca7a4d0e1349d4fa0685ee