diff options
| author | ladevieq <ladevie.quentin@gmail.com> | 2021-01-10 23:22:26 +0100 |
|---|---|---|
| committer | ladevieq <ladevie.quentin@gmail.com> | 2021-01-10 23:22:26 +0100 |
| commit | 843dbf7d8dca95883e563d3ba5c20d6b1ee7fd90 (patch) | |
| tree | 9fe40a19409a3e30f8187acc27d9344400912b4a /include/vk-renderer.hpp | |
| parent | 94c1b2d414055f9a4ea203fb210666aa769d0096 (diff) | |
Attempt to write to swapchain image
Diffstat (limited to 'include/vk-renderer.hpp')
| -rw-r--r-- | include/vk-renderer.hpp | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/include/vk-renderer.hpp b/include/vk-renderer.hpp index a1dda6c..32d661c 100644 --- a/include/vk-renderer.hpp +++ b/include/vk-renderer.hpp @@ -63,6 +63,8 @@ class vkrenderer { void create_descriptor_set(); + void create_semaphores(); + void select_physical_device(); void select_compute_queue(); @@ -89,10 +91,15 @@ class vkrenderer { VkPipelineLayout compute_pipeline_layout; VkPipeline compute_pipeline; + VkSemaphore acquire_semaphore; + + VkSurfaceFormatKHR surface_format; VkSurfaceKHR platform_surface; VkSwapchainKHR swapchain; size_t swapchain_images_count = 3; std::vector<VkImage> swapchain_images; + std::vector<VkImageView>swapchain_images_views; + uint32_t current_image_index; struct path_tracer_data* mapped_data; }; |
