X-Git-Url: http://de.git.xonotic.org/?a=blobdiff_plain;f=r_shadow.h;h=9e0326e2a5f4cf788d8694c15bfadf0bd7fcbabf;hb=bd117c30bdcd6dc925030dc47cb6492d5d9da2d2;hp=cce218584c5de4a6d770490e58f8c862c3a3c82c;hpb=0f3e880c9e2d7f490bfb4e8a1c318bd7428a695b;p=xonotic%2Fdarkplaces.git diff --git a/r_shadow.h b/r_shadow.h index cce21858..9e0326e2 100644 --- a/r_shadow.h +++ b/r_shadow.h @@ -29,12 +29,10 @@ extern cvar_t r_shadow_singlepassvolumegeneration; extern cvar_t r_shadow_texture3d; extern cvar_t gl_ext_stenciltwoside; -extern mempool_t *r_shadow_mempool; - void R_Shadow_Init(void); void R_Shadow_VolumeFromList(int numverts, int numtris, const float *invertex3f, const int *elements, const int *neighbors, const vec3_t projectorigin, float projectdistance, int nummarktris, const int *marktris); void R_Shadow_MarkVolumeFromBox(int firsttriangle, int numtris, const float *invertex3f, const int *elements, const vec3_t projectorigin, const vec3_t lightmins, const vec3_t lightmaxs, const vec3_t surfacemins, const vec3_t surfacemaxs); -void R_Shadow_RenderSurfacesLighting(const entity_render_t *ent, const texture_t *texture, int numsurfaces, msurface_t **surfacelist); +void R_Shadow_RenderSurfacesLighting(int numsurfaces, msurface_t **surfacelist); void R_Shadow_RenderMode_Begin(void); void R_Shadow_RenderMode_ActiveLight(rtlight_t *rtlight); void R_Shadow_RenderMode_Reset(void); @@ -48,8 +46,6 @@ void R_Shadow_SetupEntityLight(const entity_render_t *ent); // light currently being rendered extern rtlight_t *r_shadow_rtlight; -// this is the location of the eye in entity space -extern vec3_t r_shadow_entityeyeorigin; // this is the location of the light in entity space extern vec3_t r_shadow_entitylightorigin; // this transforms entity coordinates to light filter cubemap coordinates