]> git.tdb.fi Git - libs/gl.git/blobdiff - source/backends/vulkan/commands_backend.h
Multiplex streaming buffer contents on Vulkan
[libs/gl.git] / source / backends / vulkan / commands_backend.h
index f96a441c434c5375cc8d0af4df25232ee39a128f..5fcae882a26a7c053ff72595c35521d32735d1bc 100644 (file)
@@ -43,13 +43,14 @@ protected:
 
        Device &device;
        std::vector<CommandPool> command_pools;
-       CommandPool *current_pool = 0;
+       unsigned frame_index = 0;
        VkCommandBuffer primary_buffer = 0;
        VkCommandBuffer pass_buffer = 0;
        const PipelineState *pipeline_state = 0;
        const Framebuffer *framebuffer = 0;
        const Rect *viewport = 0;
        bool fb_is_swapchain = false;
+       bool discard_fb_contents = false;
        std::vector<char> pass_begin_info;
 
        VulkanCommands();