vkQuake2 doxygen  1.0 dev
vkconfig_t Struct Reference

#include <vk_local.h>

Public Attributes

uint32_t vk_version
 
const char * vendor_name
 
const char * device_type
 
const char * present_mode
 
const char * supported_present_modes [256]
 
const char * extensions [256]
 
const char * layers [256]
 
uint32_t vertex_buffer_usage
 
uint32_t vertex_buffer_max_usage
 
uint32_t vertex_buffer_size
 
uint32_t index_buffer_usage
 
uint32_t index_buffer_max_usage
 
uint32_t index_buffer_size
 
uint32_t uniform_buffer_usage
 
uint32_t uniform_buffer_max_usage
 
uint32_t uniform_buffer_size
 
uint32_t triangle_fan_index_usage
 
uint32_t triangle_fan_index_max_usage
 
uint32_t triangle_fan_index_count
 

Detailed Description

Definition at line 304 of file vk_local.h.

Member Data Documentation

◆ device_type

const char* vkconfig_t::device_type

Definition at line 308 of file vk_local.h.

Referenced by QVk_CreateDevice(), and Vk_Strings_f().

◆ extensions

const char* vkconfig_t::extensions[256]

Definition at line 311 of file vk_local.h.

Referenced by QVk_Init(), and Vk_Strings_f().

◆ index_buffer_max_usage

uint32_t vkconfig_t::index_buffer_max_usage

Definition at line 317 of file vk_local.h.

Referenced by QVk_GetIndexBuffer(), QVk_Init(), and Vk_Mem_f().

◆ index_buffer_size

uint32_t vkconfig_t::index_buffer_size

Definition at line 318 of file vk_local.h.

Referenced by CreateDynamicBuffers(), QVk_GetIndexBuffer(), QVk_Init(), and Vk_Mem_f().

◆ index_buffer_usage

uint32_t vkconfig_t::index_buffer_usage

Definition at line 316 of file vk_local.h.

Referenced by QVk_BeginFrame(), QVk_GetIndexBuffer(), QVk_Init(), and Vk_Mem_f().

◆ layers

const char* vkconfig_t::layers[256]

Definition at line 312 of file vk_local.h.

Referenced by QVk_Init(), and Vk_Strings_f().

◆ present_mode

const char* vkconfig_t::present_mode

Definition at line 309 of file vk_local.h.

Referenced by getSwapPresentMode(), and Vk_Strings_f().

◆ supported_present_modes

const char* vkconfig_t::supported_present_modes[256]

Definition at line 310 of file vk_local.h.

Referenced by QVk_CreateSwapchain(), QVk_Init(), and Vk_Strings_f().

◆ triangle_fan_index_count

uint32_t vkconfig_t::triangle_fan_index_count

◆ triangle_fan_index_max_usage

uint32_t vkconfig_t::triangle_fan_index_max_usage

Definition at line 323 of file vk_local.h.

Referenced by QVk_GetTriangleFanIbo(), QVk_Init(), and Vk_Mem_f().

◆ triangle_fan_index_usage

uint32_t vkconfig_t::triangle_fan_index_usage

Definition at line 322 of file vk_local.h.

Referenced by QVk_BeginFrame(), QVk_GetTriangleFanIbo(), QVk_Init(), and Vk_Mem_f().

◆ uniform_buffer_max_usage

uint32_t vkconfig_t::uniform_buffer_max_usage

Definition at line 320 of file vk_local.h.

Referenced by QVk_GetUniformBuffer(), QVk_Init(), and Vk_Mem_f().

◆ uniform_buffer_size

uint32_t vkconfig_t::uniform_buffer_size

Definition at line 321 of file vk_local.h.

Referenced by CreateDynamicBuffers(), QVk_GetUniformBuffer(), QVk_Init(), and Vk_Mem_f().

◆ uniform_buffer_usage

uint32_t vkconfig_t::uniform_buffer_usage

Definition at line 319 of file vk_local.h.

Referenced by QVk_BeginFrame(), QVk_GetUniformBuffer(), QVk_Init(), and Vk_Mem_f().

◆ vendor_name

const char* vkconfig_t::vendor_name

Definition at line 307 of file vk_local.h.

Referenced by QVk_CreateDevice(), QVk_Init(), and Vk_Strings_f().

◆ vertex_buffer_max_usage

uint32_t vkconfig_t::vertex_buffer_max_usage

Definition at line 314 of file vk_local.h.

Referenced by QVk_GetVertexBuffer(), QVk_Init(), and Vk_Mem_f().

◆ vertex_buffer_size

uint32_t vkconfig_t::vertex_buffer_size

Definition at line 315 of file vk_local.h.

Referenced by CreateDynamicBuffers(), QVk_GetVertexBuffer(), QVk_Init(), and Vk_Mem_f().

◆ vertex_buffer_usage

uint32_t vkconfig_t::vertex_buffer_usage

Definition at line 313 of file vk_local.h.

Referenced by QVk_BeginFrame(), QVk_GetVertexBuffer(), QVk_Init(), and Vk_Mem_f().

◆ vk_version

uint32_t vkconfig_t::vk_version

Definition at line 306 of file vk_local.h.

Referenced by QVk_Init(), and Vk_Strings_f().