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().