|
void | VKBE_BeginShadowmapFace (void) |
|
qboolean | VK_LoadBlob (program_t *prog, void *blobdata, const char *name) |
|
void | VKBE_DeleteProg (program_t *prog) |
|
void | VKBE_Init (void) |
|
void | VKBE_InitFramePools (struct vkframe *frame) |
|
void | VKBE_FlushDynamicBuffers (void) |
|
void | VKBE_Set2D (qboolean twodee) |
|
void | VKBE_RestartFrame (void) |
|
void | VKBE_ShutdownFramePools (struct vkframe *frame) |
|
void | VKBE_Shutdown (void) |
|
void | VKBE_SelectMode (backendmode_t mode) |
|
qboolean | VKBE_GenerateRTLightShader (unsigned int lmode) |
|
qboolean | VKBE_SelectDLight (dlight_t *dl, vec3_t colour, vec3_t axis[3], unsigned int lmode) |
|
void | VKBE_SelectEntity (entity_t *ent) |
|
void * | VKBE_CreateStagingBuffer (struct stagingbuf *n, size_t size, VkBufferUsageFlags usage) |
|
VkBuffer | VKBE_FinishStaging (struct stagingbuf *n, vk_poolmem_t *mem) |
|
void | VKBE_GenBatchVBOs (vbo_t **vbochain, batch_t *firstbatch, batch_t *stopbatch) |
|
void | VKBE_GenBrushModelVBO (model_t *mod) |
|
void | VKBE_ClearVBO (vbo_t *vbo, qboolean dataonly) |
|
void | VK_UploadLightmap (lightmapinfo_t *lm) |
|
void | VKBE_UploadAllLightmaps (void) |
|
qboolean | VKBE_LightCullModel (vec3_t org, model_t *model) |
|
batch_t * | VKBE_GetTempBatch (void) |
|
void | VKBE_SubmitBatch (batch_t *batch) |
|
void | VKBE_DrawMesh_List (shader_t *shader, int nummeshes, mesh_t **meshlist, vbo_t *vbo, texnums_t *texnums, unsigned int beflags) |
|
void | VKBE_DrawMesh_Single (shader_t *shader, mesh_t *meshchain, vbo_t *vbo, unsigned int beflags) |
|
void | VKBE_RT_Destroy (struct vk_rendertarg *targ) |
|
void | VKBE_RT_Gen (struct vk_rendertarg *targ, vk_image_t *colour, uint32_t width, uint32_t height, qboolean clear, unsigned int flags) |
|
void | VKBE_RT_Gen_Cube (struct vk_rendertarg_cube *targ, uint32_t size, qboolean clear) |
|
void | VKBE_RT_Begin (struct vk_rendertarg *targ) |
|
void | VKBE_RT_End (struct vk_rendertarg *targ) |
|
void | R_ObliqueNearClip (float *viewmat, mplane_t *wplane) |
|
void | CL_DrawDebugPlane (float *normal, float dist, float r, float g, float b, qboolean enqueue) |
|
void | VKBE_SubmitMeshes (batch_t **worldbatches, batch_t **blist, int first, int stop) |
|
void | VKBE_BaseEntTextures (const qbyte *scenepvs, const int *sceneareas) |
|
struct vk_shadowbuffer * | VKBE_GenerateShadowBuffer (vecV_t *verts, int numverts, index_t *indicies, int numindicies, qboolean istemp) |
|
void | VKBE_DestroyShadowBuffer (struct vk_shadowbuffer *buf) |
|
void | VKBE_RenderShadowBuffer (struct vk_shadowbuffer *buf) |
|
qboolean | VKBE_BeginShadowmap (qboolean isspot, uint32_t width, uint32_t height) |
|
void | VKBE_DoneShadows (void) |
|
void | VKBE_SetupForShadowMap (dlight_t *dl, int texwidth, int texheight, float shadowscale) |
|
void | VKBE_DrawWorld (batch_t **worldbatches) |
|
void | VKBE_VBO_Begin (vbobctx_t *ctx, size_t maxsize) |
|
void | VKBE_VBO_Data (vbobctx_t *ctx, void *data, size_t size, vboarray_t *varray) |
|
void | VKBE_VBO_Finish (vbobctx_t *ctx, void *edata, size_t esize, vboarray_t *earray, void **vbomem, void **ebomem) |
|
void | VKBE_VBO_Destroy (vboarray_t *vearray, void *mem) |
|
void | VKBE_Scissor (srect_t *rect) |
|