X-Git-Url: http://git.xonotic.org/?a=blobdiff_plain;f=model_shared.h;h=18462985b2118aaadd857bb29a7e102928f25f32;hb=093c41bf532834207d8a23df44f5b39fa707815d;hp=0aafccca4610ad0a5f12d88783159e6a66ff4383;hpb=280dfec993b7638197739853a87e64384381f3e9;p=xonotic%2Fdarkplaces.git diff --git a/model_shared.h b/model_shared.h index 0aafccca..18462985 100644 --- a/model_shared.h +++ b/model_shared.h @@ -576,7 +576,7 @@ typedef struct model_s // draw a shadow volume for the model based on light source void(*DrawShadowVolume)(struct entity_render_s *ent, vec3_t relativelightorigin, float lightradius); // draw the lighting on a model (through stencil) - void(*DrawLight)(struct entity_render_s *ent, vec3_t relativelightorigin, vec3_t relativeeyeorigin, float lightradius, float *lightcolor, const matrix4x4_t *matrix_modeltofilter, const matrix4x4_t *matrix_modeltoattenuationxyz, const matrix4x4_t *matrix_modeltoattenuationz, rtexture_t *lightcubemap); + void(*DrawLight)(struct entity_render_s *ent, vec3_t relativelightorigin, vec3_t relativeeyeorigin, float lightradius, float *lightcolor, const matrix4x4_t *matrix_modeltolight, const matrix4x4_t *matrix_modeltoattenuationxyz, const matrix4x4_t *matrix_modeltoattenuationz, rtexture_t *lightcubemap); // trace a box against this model void (*TraceBox)(struct model_s *model, int frame, struct trace_s *trace, const vec3_t boxstartmins, const vec3_t boxstartmaxs, const vec3_t boxendmins, const vec3_t boxendmaxs, int hitsupercontentsmask); // fields belonging to each type of model