|
void | VK_RegisterVulkanCvars (void) |
|
void | R2D_Console_Resize (void) |
|
| VKFunc (CreateDebugUtilsMessengerEXT) |
|
| while (0) |
|
char * | DebugAnnotObjectToString (VkObjectType t) |
|
uint32_t | vk_find_memory_try (uint32_t typeBits, VkFlags requirements_mask) |
|
uint32_t | vk_find_memory_require (uint32_t typeBits, VkFlags requirements_mask) |
|
void | VK_DestroyVkTexture (vk_image_t *img) |
|
void | VK_Draw_Init (void) |
|
void | VK_Draw_Shutdown (void) |
|
void | VK_CreateSamplerInfo (VkSamplerCreateInfo *info, vk_image_t *img) |
|
void | VK_CreateSampler (unsigned int flags, vk_image_t *img) |
|
void | VK_UpdateFiltering (image_t *imagelist, int filtermip[3], int filterpic[3], int mipcap[2], float lodbias, float anis) |
|
qboolean | VK_AllocatePoolMemory (uint32_t pooltype, VkDeviceSize memsize, VkDeviceSize poolalignment, vk_poolmem_t *mem) |
|
void | VK_ReleasePoolMemory (vk_poolmem_t *mem) |
|
qboolean | VK_AllocateImageMemory (VkImage image, qboolean dedicated, vk_poolmem_t *mem) |
|
qboolean | VK_AllocateBindImageMemory (vk_image_t *image, qboolean dedicated) |
|
vk_image_t | VK_CreateTexture2DArray (uint32_t width, uint32_t height, uint32_t layers, uint32_t mips, uploadfmt_t encoding, unsigned int type, qboolean rendertarget, const char *debugname) |
|
void | set_image_layout (VkCommandBuffer cmd, VkImage image, VkImageAspectFlags aspectMask, VkImageLayout old_image_layout, VkAccessFlags srcaccess, VkPipelineStageFlagBits srcstagemask, VkImageLayout new_image_layout, VkAccessFlags dstaccess, VkPipelineStageFlagBits dststagemask) |
|
void | VK_FencedCheck (void) |
|
void * | VK_FencedBegin (void(*passed)(void *work), size_t worksize) |
|
void | VK_FencedSubmit (void *work) |
|
void | VK_FencedSync (void *work) |
|
void * | VK_AtFrameEnd (void(*frameended)(void *work), void *workdata, size_t worksize) |
|
qboolean | VK_LoadTextureMips (texid_t tex, const struct pendingtextureinfo *mips) |
|
void | VK_DestroyTexture (texid_t tex) |
|
void | VK_R_Init (void) |
|
void | VK_R_DeInit (void) |
|
void | VK_SetupViewPortProjection (qboolean flipy, vec3_t *eyeangorg, float *fovoverrides) |
|
void | VK_Set2D (void) |
|
void | VK_R_RenderEye (texid_t image, vec4_t fovoverride, vec3_t eyeangorg[2]) |
|
void | VK_R_RenderView (void) |
|
void | VKVID_QueueGetRGBData (void(*gotrgbdata)(void *rgbdata, intptr_t bytestride, size_t width, size_t height, enum uploadfmt fmt)) |
|
char * | VKVID_GetRGBInfo (int *bytestride, int *truevidwidth, int *truevidheight, enum uploadfmt *fmt) |
|
VkCommandBuffer | VK_AllocFrameCBuf (void) |
|
qboolean | VK_SCR_GrabBackBuffer (void) |
|
void | VK_Presented (void *fw) |
|
void | VK_DebugFramerate (void) |
|
qboolean | VK_SCR_UpdateScreen (void) |
|
void | VKBE_RenderToTextureUpdate2d (qboolean destchanged) |
|
VkRenderPass | VK_GetRenderPass (int pass) |
|
void | VK_DoPresent (struct vkframe *theframe) |
|
int | VK_Submit_Thread (void *arg) |
|
void | VK_Submit_Work (VkCommandBuffer cmdbuf, VkSemaphore semwait, VkPipelineStageFlags semwaitstagemask, VkSemaphore semsignal, VkFence fencesignal, struct vkframe *presentframe, struct vk_fencework *fencedwork) |
|
void | VK_Submit_Sync (void) |
|
void | VK_CheckTextureFormats (void) |
|
qboolean | VK_CreateInstance (vrsetup_t *info, char *vrexts, void *result) |
|
qboolean | VK_EnumerateDevices (void *usercontext, void(*callback)(void *context, const char *devicename, const char *outputname, const char *desc), const char *descprefix, PFN_vkGetInstanceProcAddr vk_GetInstanceProcAddr) |
|
qboolean | VK_Init (rendererstate_t *info, const char **sysextnames, qboolean(*createSurface)(void), void(*dopresent)(struct vkframe *theframe)) |
|
void | VK_Shutdown (void) |
|