#include <vkpt.h>
BufferResource_t QVK_s::buf_light |
Definition at line 245 of file vkpt.h.
Referenced by vkpt_light_buffer_upload_staging(), vkpt_vertex_buffer_create(), and vkpt_vertex_buffer_destroy().
BufferResource_t QVK_s::buf_light_staging[MAX_FRAMES_IN_FLIGHT] |
Definition at line 246 of file vkpt.h.
Referenced by vkpt_light_buffer_upload_staging(), vkpt_light_buffer_upload_to_staging(), vkpt_vertex_buffer_create(), and vkpt_vertex_buffer_destroy().
BufferResource_t QVK_s::buf_light_stats[NUM_LIGHT_STATS_BUFFERS] |
Definition at line 247 of file vkpt.h.
Referenced by vkpt_light_buffer_upload_staging(), vkpt_light_stats_create(), vkpt_light_stats_destroy(), and vkpt_vertex_buffer_upload_staging().
BufferResource_t QVK_s::buf_readback |
Definition at line 249 of file vkpt.h.
Referenced by R_RenderFrame_RTX(), vkpt_pt_trace_lighting(), vkpt_pt_trace_primary_rays(), vkpt_vertex_buffer_create(), and vkpt_vertex_buffer_destroy().
BufferResource_t QVK_s::buf_readback_staging[MAX_FRAMES_IN_FLIGHT] |
Definition at line 250 of file vkpt.h.
Referenced by R_RenderFrame_RTX(), vkpt_readback(), vkpt_vertex_buffer_create(), and vkpt_vertex_buffer_destroy().
BufferResource_t QVK_s::buf_sun_color |
Definition at line 253 of file vkpt.h.
Referenced by reset_sun_color_buffer(), vkpt_physical_sky_record_cmd_buffer(), vkpt_vertex_buffer_create(), and vkpt_vertex_buffer_destroy().
BufferResource_t QVK_s::buf_tonemap |
Definition at line 252 of file vkpt.h.
Referenced by vkpt_tone_mapping_record_cmd_buffer(), vkpt_tone_mapping_reset(), vkpt_vertex_buffer_create(), and vkpt_vertex_buffer_destroy().
BufferResource_t QVK_s::buf_vertex |
Definition at line 243 of file vkpt.h.
Referenced by R_BeginRegistration_RTX(), R_RenderFrame_RTX(), vkpt_pt_create_all_dynamic(), vkpt_shadow_map_render(), vkpt_vertex_buffer_create(), vkpt_vertex_buffer_create_instance(), vkpt_vertex_buffer_destroy(), and vkpt_vertex_buffer_upload_staging().
BufferResource_t QVK_s::buf_vertex_staging |
Definition at line 244 of file vkpt.h.
Referenced by vkpt_vertex_buffer_create(), vkpt_vertex_buffer_destroy(), vkpt_vertex_buffer_upload_bsp_mesh_to_staging(), vkpt_vertex_buffer_upload_models_to_staging(), and vkpt_vertex_buffer_upload_staging().
cmd_buf_group_t QVK_s::cmd_buffers_compute |
Definition at line 194 of file vkpt.h.
Referenced by create_command_pool_and_fences(), destroy_vulkan(), R_BeginFrame_RTX(), and vkpt_submit_command_buffer().
cmd_buf_group_t QVK_s::cmd_buffers_graphics |
Definition at line 193 of file vkpt.h.
Referenced by change_image_layouts(), create_command_pool_and_fences(), create_invalid_texture(), create_swapchain(), destroy_vulkan(), IMG_ReadPixels_RTX(), load_blue_noise(), R_BeginFrame_RTX(), R_EndFrame_RTX(), R_RenderFrame_RTX(), UploadImage(), vkpt_create_images(), vkpt_pt_create_static(), vkpt_shadow_map_initialize(), vkpt_submit_command_buffer(), vkpt_textures_end_registration(), vkpt_textures_upload_envmap(), and vkpt_vertex_buffer_upload_staging().
cmd_buf_group_t QVK_s::cmd_buffers_transfer |
Definition at line 195 of file vkpt.h.
Referenced by create_command_pool_and_fences(), destroy_vulkan(), fill_index_buffer(), FillVertexAndIndexBuffers(), R_BeginFrame_RTX(), R_RenderFrame_RTX(), and vkpt_submit_command_buffer().
uint32_t QVK_s::current_frame_index |
Definition at line 219 of file vkpt.h.
Referenced by R_BeginFrame_RTX(), R_EndFrame_RTX(), R_RenderFrame_RTX(), setup_rt_pipeline(), vkpt_begin_command_buffer(), vkpt_draw_submit_stretch_pics(), vkpt_light_buffer_upload_staging(), vkpt_light_buffer_upload_to_staging(), vkpt_physical_sky_record_cmd_buffer(), vkpt_profiler_next_frame(), vkpt_profiler_query(), vkpt_pt_create_all_dynamic(), vkpt_readback(), vkpt_reset_command_buffers(), vkpt_textures_update_descriptor_set(), vkpt_uniform_buffer_update(), and vkpt_uniform_precomputed_buffer_update().
uint32_t QVK_s::current_swap_chain_image_index |
Definition at line 218 of file vkpt.h.
Referenced by IMG_ReadPixels_RTX(), R_BeginFrame_RTX(), R_EndFrame_RTX(), vkpt_draw_submit_stretch_pics(), vkpt_final_blit_filtered(), and vkpt_final_blit_simple().
VkDebugUtilsMessengerEXT QVK_s::dbg_messenger |
Definition at line 204 of file vkpt.h.
Referenced by destroy_vulkan(), and init_vulkan().
VkDescriptorSetLayout QVK_s::desc_set_layout_textures |
Definition at line 228 of file vkpt.h.
Referenced by create_pipeline_layout(), vkpt_asvgf_initialize(), vkpt_bloom_initialize(), vkpt_draw_create_pipelines(), vkpt_physical_sky_initialize(), vkpt_pt_init(), vkpt_textures_destroy(), vkpt_textures_initialize(), and vkpt_tone_mapping_initialize().
VkDescriptorSetLayout QVK_s::desc_set_layout_ubo |
Definition at line 225 of file vkpt.h.
Referenced by create_pipeline_layout(), vkpt_asvgf_initialize(), vkpt_bloom_initialize(), vkpt_draw_create_pipelines(), vkpt_physical_sky_initialize(), vkpt_pt_init(), vkpt_tone_mapping_initialize(), vkpt_uniform_buffer_create(), vkpt_uniform_buffer_destroy(), and vkpt_vertex_buffer_create_pipelines().
VkDescriptorSetLayout QVK_s::desc_set_layout_vertex_buffer |
Definition at line 240 of file vkpt.h.
Referenced by create_pipeline_layout(), vkpt_asvgf_initialize(), vkpt_bloom_initialize(), vkpt_physical_sky_initialize(), vkpt_pt_init(), vkpt_tone_mapping_initialize(), vkpt_vertex_buffer_create(), vkpt_vertex_buffer_create_pipelines(), and vkpt_vertex_buffer_destroy().
VkDescriptorSet QVK_s::desc_set_textures_even |
Definition at line 229 of file vkpt.h.
Referenced by CreateShadowMap(), initializeEnvTexture(), load_blue_noise(), qvk_get_current_desc_set_textures(), UploadImage(), vkpt_textures_initialize(), and vkpt_textures_upload_envmap().
VkDescriptorSet QVK_s::desc_set_textures_odd |
Definition at line 230 of file vkpt.h.
Referenced by CreateShadowMap(), initializeEnvTexture(), load_blue_noise(), qvk_get_current_desc_set_textures(), UploadImage(), vkpt_textures_initialize(), and vkpt_textures_upload_envmap().
VkDescriptorSet QVK_s::desc_set_ubo |
Definition at line 226 of file vkpt.h.
Referenced by setup_rt_pipeline(), vkpt_asvgf_create_gradient_samples(), vkpt_asvgf_filter(), vkpt_bloom_record_cmd_buffer(), vkpt_compositing(), vkpt_final_blit_filtered(), vkpt_interleave(), vkpt_physical_sky_record_cmd_buffer(), vkpt_record_god_rays_filter_command_buffer(), vkpt_record_god_rays_trace_command_buffer(), vkpt_taa(), vkpt_tone_mapping_record_cmd_buffer(), vkpt_uniform_buffer_create(), and vkpt_vertex_buffer_create_instance().
VkDescriptorSet QVK_s::desc_set_vertex_buffer |
Definition at line 241 of file vkpt.h.
Referenced by setup_rt_pipeline(), vkpt_asvgf_create_gradient_samples(), vkpt_asvgf_filter(), vkpt_bloom_record_cmd_buffer(), vkpt_compositing(), vkpt_interleave(), vkpt_light_stats_create(), vkpt_physical_sky_record_cmd_buffer(), vkpt_record_god_rays_filter_command_buffer(), vkpt_record_god_rays_trace_command_buffer(), vkpt_taa(), vkpt_tone_mapping_record_cmd_buffer(), vkpt_vertex_buffer_create(), and vkpt_vertex_buffer_create_instance().
VkDevice QVK_s::device |
Definition at line 172 of file vkpt.h.
Referenced by allocate_and_bind_memory_to_blas(), allocate_and_bind_memory_to_buffers(), allocate_gpu_memory(), append_blas(), buffer_create(), buffer_destroy(), buffer_map(), buffer_unmap(), calculate_scratch_buffer_size(), create_blas(), create_buffer_views(), create_buffers(), create_command_pool_and_fences(), create_descriptor_set(), create_image_views(), create_invalid_texture(), create_pipeline_layout(), create_pipelines(), create_readback_image(), create_render_pass(), create_shader_module_from_file(), create_swapchain(), CreateShadowMap(), destroy_invalid_texture(), destroy_readback_image(), destroy_swapchain(), destroy_tex_images(), destroy_transparency(), destroy_vulkan(), destroyEnvTexture(), get_scratch_buffer_size(), IMG_ReadPixels_RTX(), IMG_ReloadAll(), init_vulkan(), initializeEnvTexture(), load_blue_noise(), R_BeginFrame_RTX(), R_BeginRegistration_RTX(), R_EndFrame_RTX(), R_Shutdown_RTX(), recreate_swapchain(), ReleaseInfo(), ReleaseShadowmap(), textures_destroy_unused_set(), update_descriptor_set(), UploadImage(), vkpt_asvgf_create_pipelines(), vkpt_asvgf_destroy(), vkpt_asvgf_destroy_pipelines(), vkpt_asvgf_initialize(), vkpt_begin_command_buffer(), vkpt_bloom_create_pipelines(), vkpt_bloom_destroy(), vkpt_bloom_destroy_pipelines(), vkpt_bloom_initialize(), vkpt_create_images(), vkpt_destroy_all(), vkpt_destroy_god_rays(), vkpt_destroy_images(), vkpt_draw_create_pipelines(), vkpt_draw_destroy(), vkpt_draw_destroy_pipelines(), vkpt_draw_initialize(), vkpt_free_command_buffers(), vkpt_god_rays_destroy_pipelines(), vkpt_initialize_all(), vkpt_light_stats_create(), vkpt_physical_sky_create_pipelines(), vkpt_physical_sky_destroy(), vkpt_physical_sky_destroy_pipelines(), vkpt_physical_sky_initialize(), vkpt_profiler_destroy(), vkpt_profiler_initialize(), vkpt_profiler_next_frame(), vkpt_pt_create_accel_bottom(), vkpt_pt_create_pipelines(), vkpt_pt_create_toplevel(), vkpt_pt_destroy(), vkpt_pt_destroy_dynamic(), vkpt_pt_destroy_explosions(), vkpt_pt_destroy_pipelines(), vkpt_pt_destroy_static(), vkpt_pt_destroy_toplevel(), vkpt_pt_destroy_transparent_models(), vkpt_pt_destroy_viewer_models(), vkpt_pt_destroy_viewer_weapon(), vkpt_pt_init(), vkpt_pt_update_descripter_set_bindings(), vkpt_shadow_map_create_pipelines(), vkpt_shadow_map_destroy(), vkpt_shadow_map_destroy_pipelines(), vkpt_shadow_map_initialize(), vkpt_textures_destroy(), vkpt_textures_end_registration(), vkpt_textures_initialize(), vkpt_textures_update_descriptor_set(), vkpt_textures_upload_envmap(), vkpt_tone_mapping_create_pipelines(), vkpt_tone_mapping_destroy(), vkpt_tone_mapping_destroy_pipelines(), vkpt_tone_mapping_initialize(), vkpt_uniform_buffer_create(), vkpt_uniform_buffer_destroy(), vkpt_uniform_precomputed_buffer_create(), vkpt_uniform_precomputed_buffer_destroy(), vkpt_vertex_buffer_create(), vkpt_vertex_buffer_create_pipelines(), vkpt_vertex_buffer_destroy(), vkpt_vertex_buffer_destroy_pipelines(), and vkpt_vertex_buffer_upload_staging().
int QVK_s::device_count |
Definition at line 167 of file vkpt.h.
Referenced by allocate_and_bind_memory_to_buffers(), allocate_gpu_memory(), buffer_create(), create_command_pool_and_fences(), create_sub_allocator(), destroy_vulkan(), draw_profiler(), init_vulkan(), R_BeginFrame_RTX(), R_EndFrame_RTX(), R_RenderFrame_RTX(), set_current_gpu(), UploadImage(), vkpt_asvgf_create_gradient_samples(), vkpt_create_images(), vkpt_destroy_images(), vkpt_initialize_all(), vkpt_interleave(), vkpt_pt_trace_lighting(), vkpt_pt_trace_primary_rays(), vkpt_pt_trace_reflections(), vkpt_record_god_rays_filter_command_buffer(), vkpt_record_god_rays_trace_command_buffer(), vkpt_submit_command_buffer(), vkpt_submit_command_buffer_simple(), vkpt_textures_end_registration(), and vkpt_vertex_buffer_upload_staging().
VkExtensionProperties* QVK_s::extensions |
Definition at line 199 of file vkpt.h.
Referenced by destroy_vulkan(), and init_vulkan().
VkExtent2D QVK_s::extent_render |
Definition at line 184 of file vkpt.h.
Referenced by compute_push_constants(), get_screen_image_extent(), prepare_ubo(), R_BeginFrame_RTX(), R_EndFrame_RTX(), vkpt_asvgf_create_gradient_samples(), vkpt_asvgf_filter(), vkpt_bloom_record_cmd_buffer(), vkpt_compositing(), vkpt_final_blit_simple(), vkpt_initialize_all(), vkpt_interleave(), vkpt_pt_trace_lighting(), vkpt_pt_trace_primary_rays(), vkpt_pt_trace_reflections(), vkpt_record_god_rays_filter_command_buffer(), vkpt_record_god_rays_trace_command_buffer(), vkpt_taa(), and vkpt_tone_mapping_record_cmd_buffer().
VkExtent2D QVK_s::extent_render_prev |
Definition at line 185 of file vkpt.h.
Referenced by prepare_ubo(), and vkpt_asvgf_create_gradient_samples().
VkExtent2D QVK_s::extent_screen_images |
Definition at line 183 of file vkpt.h.
Referenced by prepare_ubo(), R_BeginFrame_RTX(), vkpt_bloom_record_cmd_buffer(), vkpt_create_images(), vkpt_initialize_all(), vkpt_interleave(), and vkpt_taa().
VkExtent2D QVK_s::extent_unscaled |
Definition at line 186 of file vkpt.h.
Referenced by create_swapchain(), get_render_extent(), get_screen_image_extent(), IMG_ReadPixels_RTX(), prepare_ubo(), R_EndFrame_RTX(), vkpt_create_images(), vkpt_draw_get_extent(), and vkpt_final_blit_simple().
VkFence QVK_s::fence_vertex_sync |
Definition at line 207 of file vkpt.h.
Referenced by create_command_pool_and_fences(), destroy_vulkan(), and vkpt_vertex_buffer_upload_staging().
VkFence QVK_s::fences_frame_sync[MAX_FRAMES_IN_FLIGHT] |
Definition at line 206 of file vkpt.h.
Referenced by create_command_pool_and_fences(), destroy_vulkan(), R_BeginFrame_RTX(), and R_EndFrame_RTX().
uint64_t QVK_s::frame_counter |
Definition at line 212 of file vkpt.h.
Referenced by IMG_Unload_RTX(), prepare_ubo(), qvk_get_current_desc_set_textures(), R_BeginFrame_RTX(), R_EndFrame_RTX(), R_RenderFrame_RTX(), vkpt_asvgf_create_gradient_samples(), vkpt_asvgf_filter(), vkpt_light_buffer_upload_staging(), vkpt_pt_trace_lighting(), vkpt_pt_trace_primary_rays(), vkpt_pt_trace_reflections(), vkpt_textures_destroy_unused(), and vkpt_textures_end_registration().
uint32_t QVK_s::gpu_slice_width |
Definition at line 187 of file vkpt.h.
Referenced by prepare_ubo(), R_BeginFrame_RTX(), vkpt_asvgf_create_gradient_samples(), vkpt_asvgf_filter(), vkpt_compositing(), and vkpt_initialize_all().
uint32_t QVK_s::gpu_slice_width_prev |
Definition at line 188 of file vkpt.h.
Referenced by prepare_ubo(), and vkpt_asvgf_create_gradient_samples().
VkImage QVK_s::images[NUM_VKPT_IMAGES] |
Definition at line 231 of file vkpt.h.
Referenced by vkpt_asvgf_create_gradient_samples(), vkpt_asvgf_filter(), vkpt_bloom_record_cmd_buffer(), vkpt_compositing(), vkpt_create_images(), vkpt_destroy_images(), vkpt_final_blit_simple(), vkpt_image_copy(), vkpt_interleave(), vkpt_pt_trace_lighting(), vkpt_pt_trace_primary_rays(), vkpt_pt_trace_reflections(), vkpt_record_god_rays_filter_command_buffer(), vkpt_record_god_rays_trace_command_buffer(), vkpt_taa(), and vkpt_tone_mapping_record_cmd_buffer().
VkImageView QVK_s::images_views[NUM_VKPT_IMAGES] |
Definition at line 232 of file vkpt.h.
Referenced by vkpt_create_images(), and vkpt_destroy_images().
VkInstance QVK_s::instance |
Definition at line 162 of file vkpt.h.
Referenced by destroy_vulkan(), and init_vulkan().
VkLayerProperties* QVK_s::layers |
Definition at line 202 of file vkpt.h.
Referenced by destroy_vulkan(), and init_vulkan().
VkPhysicalDeviceMemoryProperties QVK_s::mem_properties |
Definition at line 164 of file vkpt.h.
Referenced by get_memory_type(), and init_vulkan().
uint32_t QVK_s::num_extensions |
Definition at line 198 of file vkpt.h.
Referenced by destroy_vulkan(), and init_vulkan().
uint32_t QVK_s::num_layers |
Definition at line 201 of file vkpt.h.
Referenced by destroy_vulkan(), and init_vulkan().
uint32_t QVK_s::num_sdl2_extensions |
Definition at line 215 of file vkpt.h.
Referenced by init_vulkan().
uint32_t QVK_s::num_swap_chain_images |
Definition at line 189 of file vkpt.h.
Referenced by create_swapchain(), destroy_swapchain(), vkpt_draw_create_pipelines(), and vkpt_draw_destroy_pipelines().
VkPhysicalDevice QVK_s::physical_device |
Definition at line 163 of file vkpt.h.
Referenced by create_swapchain(), init_vulkan(), vkpt_initialize_god_rays(), vkpt_pt_init(), and vkpt_uniform_buffer_create().
VkPresentModeKHR QVK_s::present_mode |
Definition at line 182 of file vkpt.h.
Referenced by create_swapchain().
VkQueue QVK_s::queue_compute |
Definition at line 174 of file vkpt.h.
Referenced by init_vulkan().
VkQueue QVK_s::queue_graphics |
Definition at line 173 of file vkpt.h.
Referenced by change_image_layouts(), create_invalid_texture(), create_swapchain(), IMG_ReadPixels_RTX(), init_vulkan(), load_blue_noise(), R_BeginFrame_RTX(), R_EndFrame_RTX(), R_RenderFrame_RTX(), UploadImage(), vkpt_create_images(), vkpt_evaluate_sun_light(), vkpt_pt_create_static(), vkpt_shadow_map_initialize(), vkpt_textures_end_registration(), vkpt_textures_upload_envmap(), and vkpt_vertex_buffer_upload_staging().
int32_t QVK_s::queue_idx_compute |
Definition at line 177 of file vkpt.h.
Referenced by create_command_pool_and_fences(), and init_vulkan().
int32_t QVK_s::queue_idx_graphics |
Definition at line 176 of file vkpt.h.
Referenced by create_command_pool_and_fences(), init_vulkan(), initializeEnvTexture(), load_blue_noise(), UploadImage(), vkpt_shadow_map_initialize(), vkpt_textures_end_registration(), vkpt_textures_upload_envmap(), and vkpt_vertex_buffer_create_instance().
int32_t QVK_s::queue_idx_transfer |
Definition at line 178 of file vkpt.h.
Referenced by create_command_pool_and_fences(), and init_vulkan().
VkQueue QVK_s::queue_transfer |
Definition at line 175 of file vkpt.h.
Referenced by fill_index_buffer(), FillVertexAndIndexBuffers(), init_vulkan(), and R_RenderFrame_RTX().
VkImage QVK_s::screenshot_image |
Definition at line 261 of file vkpt.h.
Referenced by IMG_ReadPixels_RTX(), vkpt_create_images(), and vkpt_destroy_images().
VkDeviceMemory QVK_s::screenshot_image_memory |
Definition at line 262 of file vkpt.h.
Referenced by IMG_ReadPixels_RTX(), vkpt_create_images(), and vkpt_destroy_images().
VkDeviceSize QVK_s::screenshot_image_memory_size |
Definition at line 263 of file vkpt.h.
Referenced by IMG_ReadPixels_RTX(), vkpt_create_images(), and vkpt_destroy_images().
const char** QVK_s::sdl2_extensions |
Definition at line 216 of file vkpt.h.
Referenced by init_vulkan().
semaphore_group_t QVK_s::semaphores[MAX_FRAMES_IN_FLIGHT][VKPT_MAX_GPUS] |
Definition at line 196 of file vkpt.h.
Referenced by create_command_pool_and_fences(), destroy_vulkan(), R_BeginFrame_RTX(), R_EndFrame_RTX(), and R_RenderFrame_RTX().
VkShaderModule QVK_s::shader_modules[NUM_QVK_SHADER_MODULES] |
Definition at line 223 of file vkpt.h.
Referenced by create_pipelines().
float QVK_s::sintab[256] |
Definition at line 259 of file vkpt.h.
Referenced by R_Init_RTX().
VkSurfaceFormatKHR QVK_s::surf_format |
Definition at line 181 of file vkpt.h.
Referenced by create_render_pass(), create_swapchain(), IMG_ReadPixels_RTX(), and vkpt_create_images().
VkSurfaceKHR QVK_s::surface |
Definition at line 179 of file vkpt.h.
Referenced by create_swapchain(), destroy_vulkan(), and init_vulkan().
VkSwapchainKHR QVK_s::swap_chain |
Definition at line 180 of file vkpt.h.
Referenced by create_swapchain(), destroy_swapchain(), R_BeginFrame_RTX(), and R_EndFrame_RTX().
VkImageView QVK_s::swap_chain_image_views[MAX_SWAPCHAIN_IMAGES] |
Definition at line 191 of file vkpt.h.
Referenced by create_swapchain(), destroy_swapchain(), and vkpt_draw_create_pipelines().
VkImage QVK_s::swap_chain_images[MAX_SWAPCHAIN_IMAGES] |
Definition at line 190 of file vkpt.h.
Referenced by create_swapchain(), IMG_ReadPixels_RTX(), and vkpt_final_blit_simple().
VkSampler QVK_s::tex_sampler |
Definition at line 255 of file vkpt.h.
Referenced by CreateShadowMap(), initializeEnvTexture(), load_blue_noise(), UploadImage(), vkpt_textures_destroy(), vkpt_textures_initialize(), vkpt_textures_update_descriptor_set(), and vkpt_textures_upload_envmap().
VkSampler QVK_s::tex_sampler_linear_clamp |
Definition at line 257 of file vkpt.h.
Referenced by vkpt_create_images(), vkpt_textures_destroy(), vkpt_textures_initialize(), and vkpt_textures_update_descriptor_set().
VkSampler QVK_s::tex_sampler_nearest |
Definition at line 256 of file vkpt.h.
Referenced by vkpt_textures_destroy(), vkpt_textures_initialize(), and vkpt_textures_update_descriptor_set().
uint32_t QVK_s::wait_for_idle_frames |
Definition at line 221 of file vkpt.h.
Referenced by R_BeginFrame_RTX(), R_ModeChanged_RTX(), and recreate_swapchain().
int QVK_s::win_height |
Definition at line 211 of file vkpt.h.
Referenced by create_swapchain(), R_Init_RTX(), and recreate_swapchain().
int QVK_s::win_width |
Definition at line 210 of file vkpt.h.
Referenced by create_swapchain(), R_Init_RTX(), and recreate_swapchain().
SDL_Window* QVK_s::window |
Definition at line 214 of file vkpt.h.
Referenced by init_vulkan(), R_Init_RTX(), and recreate_swapchain().