X-Git-Url: https://git.xonotic.org/?a=blobdiff_plain;f=render.h;h=bb9b2426a263294b82f4663177daa88a7b1ebb06;hb=6b21c467a83808e3becf61afe7b67a88f870b502;hp=5016b4b2f122fa8f19ddeed7bb33e47f03d880b4;hpb=0448189507d4c7683f19b5658aed295a1d8e02e6;p=xonotic%2Fdarkplaces.git diff --git a/render.h b/render.h index 5016b4b2..bb9b2426 100644 --- a/render.h +++ b/render.h @@ -215,8 +215,8 @@ void R_UpdateVariables(void); // must call after setting up most of r_refdef, bu void R_RenderView(int fbo, rtexture_t *depthtexture, rtexture_t *colortexture, int x, int y, int width, int height); // must set r_refdef and call R_UpdateVariables and CL_UpdateEntityShading first void R_RenderView_UpdateViewVectors(void); // just updates r_refdef.view.{forward,left,up,origin,right,inverse_matrix} -float RSurf_FogVertex(const vec3_t p); -float RSurf_FogPoint(const vec3_t p); +float RSurf_FogPoint(const float *v); +float RSurf_FogVertex(const float *v); typedef enum r_refdef_scene_type_s { RST_CLIENT, @@ -501,8 +501,8 @@ void R_DrawExplosions(void); #define gl_solid_format 3 #define gl_alpha_format 4 -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); +qbool R_CullFrustum(const vec3_t mins, const vec3_t maxs); +qbool R_CullBox(const vec3_t mins, const vec3_t maxs, int numplanes, const mplane_t *planes); qbool R_CanSeeBox(int numsamples, vec_t eyejitter, vec_t entboxenlarge, vec_t entboxexpand, vec_t pad, vec3_t eye, vec3_t entboxmins, vec3_t entboxmaxs); #include "r_modules.h" @@ -593,7 +593,7 @@ void R_TimeReport(const char *name); void R_Stain(const vec3_t origin, float radius, int cr1, int cg1, int cb1, int ca1, int cr2, int cg2, int cb2, int ca2); void R_CalcBeam_Vertex3f(float *vert, const float *org1, const float *org2, float width); -void R_CalcSprite_Vertex3f(float *vertex3f, const float *origin, const float *left, const float *up, float scalex1, float scalex2, float scaley1, float scaley2); +void R_CalcSprite_Vertex3f(float *vertex3f, const vec3_t origin, const vec3_t left, const vec3_t up, float scalex1, float scalex2, float scaley1, float scaley2); extern mempool_t *r_main_mempool;