aboutsummaryrefslogtreecommitdiffstats
path: root/include/vk-renderer.hpp
diff options
context:
space:
mode:
authorladevieq <ladevie.quentin@gmail.com>2021-01-01 19:24:27 +0100
committerladevieq <ladevie.quentin@gmail.com>2021-01-01 19:24:27 +0100
commit84d6440f507a33d526acd15e55f73d99f747c8ec (patch)
tree4e609fd7faf5e1e57c8574d369ad14d36eb00c14 /include/vk-renderer.hpp
parent6713cf8a0be4926011292a28514d60fd9418afd4 (diff)
Allow dynamic target image resolution
Diffstat (limited to 'include/vk-renderer.hpp')
-rw-r--r--include/vk-renderer.hpp5
1 files changed, 3 insertions, 2 deletions
diff --git a/include/vk-renderer.hpp b/include/vk-renderer.hpp
index d63e501..cc27d02 100644
--- a/include/vk-renderer.hpp
+++ b/include/vk-renderer.hpp
@@ -18,9 +18,10 @@ struct input_data {
vec3 sphere_position;
};
+
struct path_tracer_data {
struct input_data inputs;
- color output_image[1920 * 1080];
+ color first_pixel;
};
class vkrenderer {
@@ -50,7 +51,7 @@ class vkrenderer {
void select_compute_queue();
- void fill_descriptor_set(const input_data& data);
+ void fill_descriptor_set(const input_data& data, size_t width, size_t height);
uint32_t compute_queue_index;