X-Git-Url: https://git.xonotic.org/?a=blobdiff_plain;f=render.h;h=7fcadb3b49313cf3599171bd92157196cffac980;hb=5dbc47c9ad56a016ee641feec26bd8eaf1979e8c;hp=b91bde74c16f009d266cb8196c55087456916a49;hpb=bf5e31aa967e11a3ee0ab9f39d1d17519f720326;p=xonotic%2Fdarkplaces.git diff --git a/render.h b/render.h index b91bde74..7fcadb3b 100644 --- a/render.h +++ b/render.h @@ -92,7 +92,6 @@ rmesh_t; // useful functions for rendering void R_ModulateColors(float *in, float *out, int verts, float r, float g, float b); void R_FillColors(float *out, int verts, float r, float g, float b, float a); -int R_Mesh_AddVertex3f(rmesh_t *mesh, const float *v); void R_Mesh_AddPolygon3f(rmesh_t *mesh, int numvertices, float *vertex3f); void R_Mesh_AddBrushMeshFromPlanes(rmesh_t *mesh, int numplanes, mplane_t *planes); @@ -162,6 +161,7 @@ void R_DrawExplosions(void); int R_CullBox(const vec3_t mins, const vec3_t maxs); int R_CullBoxCustomPlanes(const vec3_t mins, const vec3_t maxs, int numplanes, const mplane_t *planes); +qboolean R_CanSeeBox(int numsamples, vec_t eyejitter, vec_t entboxenlarge, vec3_t eye, vec3_t entboxmins, vec3_t entboxmaxs); #include "r_modules.h" @@ -613,11 +613,8 @@ void SCR_DrawConsole(void); void R_Shadow_EditLights_DrawSelectedLightProperties(void); void R_DecalSystem_Reset(decalsystem_t *decalsystem); void R_Shadow_UpdateBounceGridTexture(void); -void R_DrawLightningBeams(void); void VM_CL_AddPolygonsToMeshQueue(struct prvm_prog_s *prog); void R_DrawPortals(void); -void R_DrawModelShadows(int fbo, rtexture_t *depthtexture, rtexture_t *colortexture); -void R_DrawModelShadowMaps(int fbo, rtexture_t *depthtexture, rtexture_t *colortexture); void R_BuildLightMap(const entity_render_t *ent, msurface_t *surface); void R_Water_AddWaterPlane(msurface_t *surface, int entno); int R_Shadow_GetRTLightInfo(unsigned int lightindex, float *origin, float *radius, float *color);