Don't draw if not all writable images and/or buffers are set.

This commit is contained in:
Erin Maus
2026-07-29 14:52:03 -04:00
parent d8430c39df
commit f7a7086604
5 changed files with 77 additions and 16 deletions
+2 -1
View File
@@ -372,6 +372,8 @@ private:
VertexAttributesID attributesID,
const BufferBindings &buffers, graphics::Texture *texture,
PrimitiveType, CullMode);
bool prepareBarrier(VkAccessFlags &dstAccessMask, VkPipelineStageFlags &dstStageMask);
void tryBarrier(VkAccessFlags dstAccessMask, VkPipelineStageFlags dstStageMask);
void setRenderPass(const RenderTargets &rts, int pixelw, int pixelh);
void setDefaultRenderPass();
void startRenderPass();
@@ -379,7 +381,6 @@ private:
void applyScissor();
VkSampler createSampler(const SamplerState &sampler);
void requestSwapchainRecreation();
void endDraw();
VkInstance instance = VK_NULL_HANDLE;
VkPhysicalDevice physicalDevice = VK_NULL_HANDLE;