Go to the source code of this file.
Macros | |
| #define | NUMVERTEXNORMALS 162 |
| #define | SHADEDOT_QUANT 16 |
Typedefs | |
| typedef float | vec4_t[4] |
Functions | |
| void | Vk_LerpVerts (int nverts, dtrivertx_t *v, dtrivertx_t *ov, dtrivertx_t *verts, float *lerp, float move[3], float frontv[3], float backv[3]) |
| void | Vk_DrawAliasFrameLerp (dmdl_t *paliashdr, float backlerp, image_t *skin, float *modelMatrix, int leftHandOffset, int translucentIdx) |
| void | Vk_DrawAliasShadow (dmdl_t *paliashdr, int posenum, float *modelMatrix) |
| static qboolean | R_CullAliasModel (vec3_t bbox[8], entity_t *e) |
| void | R_DrawAliasModel (entity_t *e) |
Variables | |
| float | r_avertexnormals [NUMVERTEXNORMALS][3] |
| static vec4_t | s_lerped [MAX_VERTS] |
| vec3_t | shadevector |
| float | shadelight [3] |
| float | r_avertexnormal_dots [SHADEDOT_QUANT][256] |
| float * | shadedots = r_avertexnormal_dots[0] |
| float | r_view_matrix [16] |
| float | r_projection_matrix [16] |
| float | r_viewproj_matrix [16] |
| static float | r_vulkan_correction_dh [16] |
| vec3_t | lightspot |
Definition at line 554 of file vk_mesh.c.
Referenced by R_DrawEntitiesOnList().
| void Vk_DrawAliasFrameLerp | ( | dmdl_t * | paliashdr, |
| float | backlerp, | ||
| image_t * | skin, | ||
| float * | modelMatrix, | ||
| int | leftHandOffset, | ||
| int | translucentIdx | ||
| ) |
Definition at line 101 of file vk_mesh.c.
Referenced by R_DrawAliasModel().
Definition at line 311 of file vk_mesh.c.
Referenced by R_DrawAliasModel().
| void Vk_LerpVerts | ( | int | nverts, |
| dtrivertx_t * | v, | ||
| dtrivertx_t * | ov, | ||
| dtrivertx_t * | verts, | ||
| float * | lerp, | ||
| float | move[3], | ||
| float | frontv[3], | ||
| float | backv[3] | ||
| ) |
Definition at line 65 of file vk_mesh.c.
Referenced by Vk_DrawAliasFrameLerp().
| vec3_t lightspot |
Definition at line 118 of file r_light.c.
Referenced by RecursiveLightPoint(), RecursiveLightPointColor(), and Vk_DrawAliasShadow().
| float r_avertexnormal_dots[SHADEDOT_QUANT][256] |
Definition at line 48 of file vk_mesh.c.
Referenced by R_DrawAliasModel().
| float r_avertexnormals[NUMVERTEXNORMALS][3] |
| float r_projection_matrix[16] |
Definition at line 59 of file vk_rmain.c.
Referenced by R_DrawAliasModel(), and R_SetupVulkan().
| float r_view_matrix[16] |
Definition at line 63 of file vk_rmain.c.
Referenced by R_DrawAliasModel(), and R_SetupVulkan().
| float r_viewproj_matrix[16] |
Definition at line 64 of file vk_rmain.c.
Referenced by R_DrawAliasModel(), R_DrawSpriteModel(), and R_SetupVulkan().
|
static |
Definition at line 59 of file vk_mesh.c.
Referenced by R_DrawAliasModel().
Definition at line 41 of file vk_mesh.c.
Referenced by Vk_DrawAliasFrameLerp(), and Vk_DrawAliasShadow().
| float* shadedots = r_avertexnormal_dots[0] |
Definition at line 52 of file vk_mesh.c.
Referenced by R_DrawAliasModel(), and Vk_DrawAliasFrameLerp().
| float shadelight[3] |
Definition at line 44 of file vk_mesh.c.
Referenced by R_DrawAliasModel(), and Vk_DrawAliasFrameLerp().
| vec3_t shadevector |
Definition at line 43 of file vk_mesh.c.
Referenced by R_DrawAliasModel(), and Vk_DrawAliasShadow().