| Age | Commit message (Collapse) | Author |
|
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
|
|
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
|
|
Force-Push: yes
Change-Id: I54b5c8fcc692616f83a37039a445796dddd4b7e4
|
|
this will make it easier to change the image view dynamically as a push update, in a future CL
Force-Push: yes
Change-Id: If7cfab07913a5a462e16dd7fb478ed491d33d4d9
|
|
yay build script stuff :)
Force-Push: yes
Change-Id: I694651febb02f42dac904f0dfbf4089c33ef937e
|
|
the word "graphics" is part of the module name, so it does not need to be part of the struct name
the fact that an object holds state is... not strictly implied by the fact it's a struct, but it happens that ALL our objects exist primarily to hold state, so we remove that word as well
Force-Push: yes
Change-Id: I1b3e2ac0f1c29304e75a190172463aabfba4b3a4
|