int smax, tmax, i, size, size3, maps, l;
int *bl, scale;
unsigned char *lightmap, *out, *stain;
- dp_model_t *model = ent->model;
+ model_t *model = ent->model;
int *intblocklights;
unsigned char *templight;
}
}
-static void R_StainNode (mnode_t *node, dp_model_t *model, const vec3_t origin, float radius, const float fcolor[8])
+static void R_StainNode (mnode_t *node, model_t *model, const vec3_t origin, float radius, const float fcolor[8])
{
float ndist, a, ratio, maxdist, maxdist2, maxdist3, invradius, sdtable[256], td, dist2;
msurface_t *surface, *endsurface;
int n;
float fcolor[8];
entity_render_t *ent;
- dp_model_t *model;
+ model_t *model;
vec3_t org;
if (r_refdef.scene.worldmodel == NULL || !r_refdef.scene.worldmodel->brush.data_nodes || !r_refdef.scene.worldmodel->brushq1.lightdata)
return;
int i, leafnum;
mportal_t *portal;
float center[3], f;
- dp_model_t *model = r_refdef.scene.worldmodel;
+ model_t *model = r_refdef.scene.worldmodel;
if (model == NULL)
return;
for (leafnum = 0;leafnum < r_refdef.scene.worldmodel->brush.num_leafs;leafnum++)
int surfaceindexend;
unsigned char *surfacevisible;
msurface_t *surfaces;
- dp_model_t *model = r_refdef.scene.worldmodel;
+ model_t *model = r_refdef.scene.worldmodel;
if (!model)
return;
if (r_trippy.integer)
int i, j, *mark;
mleaf_t *leaf;
mleaf_t *viewleaf;
- dp_model_t *model = r_refdef.scene.worldmodel;
+ model_t *model = r_refdef.scene.worldmodel;
if (!model)
return;
void R_Mod_DrawAddWaterPlanes(entity_render_t *ent)
{
int i, j, n, flagsmask;
- dp_model_t *model = ent->model;
+ model_t *model = ent->model;
msurface_t *surfaces;
if (model == NULL)
return;
void R_Mod_Draw(entity_render_t *ent)
{
- dp_model_t *model = ent->model;
+ model_t *model = ent->model;
if (model == NULL)
return;
R_DrawModelSurfaces(ent, false, true, false, false, false, false);
void R_Mod_DrawDepth(entity_render_t *ent)
{
- dp_model_t *model = ent->model;
+ model_t *model = ent->model;
if (model == NULL || model->surfmesh.isanimated)
return;
GL_ColorMask(0,0,0,0);
void R_Mod_DrawPrepass(entity_render_t *ent)
{
- dp_model_t *model = ent->model;
+ model_t *model = ent->model;
if (model == NULL)
return;
R_DrawModelSurfaces(ent, false, true, false, false, true, false);
typedef struct r_q1bsp_getlightinfo_s
{
- dp_model_t *model;
+ model_t *model;
vec3_t relativelightorigin;
float lightradius;
int *outleaflist;
void R_Mod_CompileShadowMap(entity_render_t *ent, vec3_t relativelightorigin, vec3_t relativelightdirection, float lightradius, int numsurfaces, const int *surfacelist)
{
- dp_model_t *model = ent->model;
+ model_t *model = ent->model;
msurface_t *surface;
int surfacelistindex;
int sidetotals[6] = { 0, 0, 0, 0, 0, 0 }, sidemasks = 0;
void R_Mod_DrawShadowMap(int side, entity_render_t *ent, const vec3_t relativelightorigin, const vec3_t relativelightdirection, float lightradius, int modelnumsurfaces, const int *modelsurfacelist, const unsigned char *surfacesides, const vec3_t lightmins, const vec3_t lightmaxs)
{
- dp_model_t *model = ent->model;
+ model_t *model = ent->model;
const msurface_t *surface;
int modelsurfacelistindex, batchnumsurfaces;
// check the box in modelspace, it was already checked in worldspace
extern qbool r_shadow_usingdeferredprepass;
void R_Mod_DrawLight(entity_render_t *ent, int numsurfaces, const int *surfacelist, const unsigned char *lighttrispvs)
{
- dp_model_t *model = ent->model;
+ model_t *model = ent->model;
const msurface_t *surface;
int i, k, kend, l, endsurface, batchnumsurfaces, texturenumsurfaces;
const msurface_t **texturesurfacelist;
//Made by [515]
static void R_ReplaceWorldTexture_f(cmd_state_t *cmd)
{
- dp_model_t *m;
+ model_t *m;
texture_t *t;
int i;
const char *r, *newt;
//Made by [515]
static void R_ListWorldTextures_f(cmd_state_t *cmd)
{
- dp_model_t *m;
+ model_t *m;
texture_t *t;
int i;
if (!r_refdef.scene.worldmodel)