#include <vk_util.h>
Public Attributes | |
VkBuffer | buffer |
VkDeviceMemory | memory |
size_t | size |
int | is_mapped |
VkBuffer BufferResource_s::buffer |
Definition at line 34 of file vk_util.h.
Referenced by buffer_create(), buffer_destroy(), FillVertexAndIndexBuffers(), R_BeginRegistration_RTX(), R_RenderFrame_RTX(), RecordCommandBufferShadowmap(), reset_sun_color_buffer(), UploadImage(), vkpt_draw_initialize(), vkpt_light_buffer_upload_staging(), vkpt_light_stats_create(), vkpt_physical_sky_record_cmd_buffer(), vkpt_pt_create_accel_bottom(), vkpt_pt_create_all_dynamic(), vkpt_pt_create_toplevel(), vkpt_pt_trace_lighting(), vkpt_pt_trace_primary_rays(), vkpt_pt_trace_reflections(), vkpt_shadow_map_render(), vkpt_textures_end_registration(), vkpt_textures_upload_envmap(), vkpt_tone_mapping_record_cmd_buffer(), vkpt_tone_mapping_reset(), vkpt_uniform_buffer_create(), vkpt_uniform_buffer_update(), vkpt_uniform_precomputed_buffer_create(), vkpt_uniform_precomputed_buffer_update(), vkpt_vertex_buffer_create(), vkpt_vertex_buffer_create_instance(), and vkpt_vertex_buffer_upload_staging().
int BufferResource_s::is_mapped |
Definition at line 37 of file vk_util.h.
Referenced by buffer_create(), buffer_destroy(), buffer_map(), buffer_unmap(), and vkpt_light_buffer_upload_staging().
VkDeviceMemory BufferResource_s::memory |
Definition at line 35 of file vk_util.h.
Referenced by buffer_create(), buffer_destroy(), buffer_map(), buffer_unmap(), vkpt_textures_end_registration(), vkpt_uniform_buffer_update(), and vkpt_uniform_precomputed_buffer_update().
size_t BufferResource_s::size |
Definition at line 36 of file vk_util.h.
Referenced by buffer_create(), buffer_destroy(), buffer_map(), UploadImage(), vkpt_light_buffer_upload_staging(), vkpt_light_stats_create(), vkpt_textures_upload_envmap(), vkpt_vertex_buffer_create_instance(), and vkpt_vertex_buffer_upload_staging().