![]() |
DarkPlaces
Game engine based on the Quake 1 engine by id Software, developed by LadyHavoc
|
|
Go to the source code of this file.
Data Structures | |
struct | r_shadow_bouncegrid_photon_path_t |
struct | r_shadow_bouncegrid_photon_t |
struct | r_shadow_bouncegrid_settings_t |
struct | r_shadow_bouncegrid_state_t |
Macros | |
#define | LP_DYNLIGHT 4 |
#define | LP_LIGHTMAP 1 |
#define | LP_RTWORLD 2 |
#define | PHOTON_MAX_PATHS 11 |
#define | R_SHADOW_SHADOWMAP_NUMCUBEMAPS 8 |
#define LP_DYNLIGHT 4 |
Definition at line 194 of file r_shadow.h.
Referenced by CL_UpdateEntityShading_Entity(), R_CompleteLightPoint(), R_DrawParticle_TransparentCallback(), and R_HDR_UpdateIrisAdaptation().
#define LP_LIGHTMAP 1 |
Definition at line 192 of file r_shadow.h.
Referenced by CL_UpdateEntityShading_Entity(), R_CompleteLightPoint(), R_DrawParticle_TransparentCallback(), R_HDR_UpdateIrisAdaptation(), and VM_CL_getlight().
#define LP_RTWORLD 2 |
Definition at line 193 of file r_shadow.h.
Referenced by CL_UpdateEntityShading_Entity(), R_CompleteLightPoint(), R_DrawParticle_TransparentCallback(), and R_HDR_UpdateIrisAdaptation().
#define PHOTON_MAX_PATHS 11 |
Definition at line 68 of file r_shadow.h.
Referenced by R_Shadow_BounceGrid_TracePhotons_Shot().
#define R_SHADOW_SHADOWMAP_NUMCUBEMAPS 8 |
Definition at line 12 of file r_shadow.h.
void R_CompleteLightPoint | ( | float * | ambient, |
float * | diffuse, | ||
float * | lightdir, | ||
const vec3_t | p, | ||
const int | flags, | ||
float | lightmapintensity, | ||
float | ambientintensity ) |
Definition at line 6014 of file r_shadow.c.
References model_t::brush, CL_TraceLine(), collision_extendmovelength, color, rtlight_t::currentcolor, flags, rtlight_t::flags, trace_t::fraction, i, int(), intensity, LIGHTFLAG_NORMALMODE, LIGHTFLAG_REALTIMEMODE, model_brush_t::LightPoint, r_refdef_scene_t::lights, model_t::lit, LP_DYNLIGHT, LP_LIGHTMAP, LP_RTWORLD, MATERIALFLAGMASK_TRANSLUCENT, Mem_ExpandableArray_IndexRange(), Mem_ExpandableArray_RecordAtIndex(), min, MOVE_NOMONSTERS, NULL, r_refdef_scene_t::numlights, r_refdef, r_shadow_lightattenuationdividebias, r_shadow_lightattenuationlinearscale, r_shadow_lightintensityscale, r_shadow_worldlightsarray, rtlight_t::radius, dlight_t::rtlight, r_refdef_scene_t::rtworld, r_refdef_t::scene, rtlight_t::shadow, rtlight_t::shadoworigin, sqrt(), SUPERCONTENTS_SOLID, cvar_t::value, VectorLength, VectorLength2, VectorNormalize, VectorSubtract, and r_refdef_scene_t::worldmodel.
Referenced by CL_UpdateEntityShading_Entity(), R_DrawParticle_TransparentCallback(), R_HDR_UpdateIrisAdaptation(), and VM_CL_getlight().
void R_RTLight_Compile | ( | struct rtlight_s * | rtlight | ) |
void R_RTLight_Uncompile | ( | struct rtlight_s * | rtlight | ) |
void R_RTLight_Update | ( | struct rtlight_s * | rtlight, |
int | isstatic, | ||
matrix4x4_t * | matrix, | ||
vec3_t | color, | ||
int | style, | ||
const char * | cubemapname, | ||
int | shadow, | ||
vec_t | corona, | ||
vec_t | coronasizescale, | ||
vec_t | ambientscale, | ||
vec_t | diffusescale, | ||
vec_t | specularscale, | ||
int | flags ) |
Definition at line 966 of file r_shadow.c.
Definition at line 863 of file r_shadow.c.
Referenced by R_Shadow_ChooseSidesFromBox().
int R_Shadow_ChooseSidesFromBox | ( | int | firsttriangle, |
int | numtris, | ||
const float * | invertex3f, | ||
const int * | elements, | ||
const matrix4x4_t * | worldtolight, | ||
const vec3_t | projectorigin, | ||
const vec3_t | projectdirection, | ||
const vec3_t | lightmins, | ||
const vec3_t | lightmaxs, | ||
const vec3_t | surfacemins, | ||
const vec3_t | surfacemaxs, | ||
int * | totals ) |
Definition at line 1058 of file r_shadow.c.
References BoxesOverlap, BoxInsideBox, DotProduct, float, cvar_t::integer, mask, Matrix4x4_Transform(), normal, numshadowsides, PointInfrontOfTriangle, R_Shadow_CalcTriangleSideMask(), r_shadow_frontsidecasting, r_shadow_shadowmapborder, r_shadow_shadowmapmaxsize, shadowsides, shadowsideslist, TriangleBBoxOverlapsBox, TriangleNormal, and v.
Referenced by R_Mod_CompileShadowMap().
Definition at line 1480 of file r_shadow.c.
References r_refdef_view_t::cullface_back, GL_Clear(), GL_COLOR_BUFFER_BIT, GL_ColorMask(), GL_CullFace(), GL_DEPTH_BUFFER_BIT, GL_DepthMask(), GL_DepthTest(), GL_PolygonOffset(), GL_Scissor(), r_viewport_t::height, identitymatrix, NULL, R_Mesh_ResetTextureState(), R_Mesh_SetRenderTargets(), r_refdef, R_SetupShader_DepthOrShadow(), R_SetViewport(), r_shadow_fbo2d, R_Shadow_MakeShadowMap(), R_Shadow_MakeVSDCT(), r_shadow_rendermode, R_Shadow_RenderMode_Reset(), R_SHADOW_RENDERMODE_SHADOWMAP2D, r_shadow_shadowmap2ddepthbuffer, r_shadow_shadowmap2ddepthtexture, r_shadow_shadowmapping_polygonfactor, r_shadow_shadowmapping_polygonoffset, r_shadow_shadowmaptexturesize, r_shadow_shadowmapvsdct, r_shadow_shadowmapvsdcttexture, R_Viewport_InitOrtho(), viddef_t::renderpath, RENDERPATH_GL32, RENDERPATH_GLES2, cvar_t::value, Vector4Set, vid, r_refdef_t::view, r_viewport_t::width, r_viewport_t::x, and r_viewport_t::y.
Referenced by R_Shadow_DrawShadowMaps().
Definition at line 1430 of file r_shadow.c.
References GL_Clear(), GL_STENCIL_BUFFER_BIT, NULL, r_refdef, r_stat_lights_clears, and r_refdef_t::stats.
Definition at line 4528 of file r_shadow.c.
References CHECKGLERROR, r_refdef_view_t::colormask, rtlight_t::corona, rtlight_t::corona_queryindex_allpixels, rtlight_t::corona_queryindex_visiblepixels, rtlight_t::corona_visibility, rtlight_t::coronasizescale, rtlight_t::flags, GL_BlendFunc(), GL_ColorMask(), GL_CullFace(), GL_DepthMask(), GL_DepthRange(), GL_DepthTest(), gl_flashblend, GL_NONE, GL_ONE, GL_PolygonOffset(), GL_ZERO, viddef_support_t::glversion, i, identitymatrix, int(), cvar_t::integer, LIGHTFLAG_NORMALMODE, LIGHTFLAG_REALTIMEMODE, r_refdef_scene_t::lights, MAX_OCCLUSION_QUERIES, Mem_ExpandableArray_IndexRange(), Mem_ExpandableArray_RecordAtIndex(), min, r_refdef_scene_t::numlights, R_BeginCoronaQuery(), r_coronas, r_coronas_occlusionquery, r_coronas_occlusionsizescale, R_DrawCorona(), R_EntityMatrix(), r_fb, r_maxqueries, R_Mesh_ResetTextureState(), r_numqueries, r_queries, r_refdef, R_SetupShader_Generic_NoTexture(), r_shadow_debuglight, r_shadow_worldlightsarray, rtlight_t::radius, r_waterstate_t::renderingscene, viddef_t::renderpath, RENDERPATH_GL32, RENDERPATH_GLES2, RSurf_ActiveModelEntity(), dlight_t::rtlight, r_refdef_scene_t::rtworld, r_refdef_t::scene, viddef_t::support, cvar_t::value, vid, r_refdef_t::view, r_framebufferstate_t::water, and r_refdef_scene_t::worldentity.
Referenced by R_RenderScene().
Definition at line 4226 of file r_shadow.c.
References R_Shadow_DrawLight(), R_Shadow_RenderMode_Begin(), R_Shadow_RenderMode_End(), r_shadow_scenelightlist, and r_shadow_scenenumlights.
Referenced by R_RenderScene().
Definition at line 3958 of file r_shadow.c.
References cl, client_state_t::csqc_vidvars, model_t::DrawPrepass, csqc_vidvars_t::drawworld, r_refdef_scene_t::entities, r_refdef_viewcache_t::entityvisible, GL_BlendFunc(), GL_Clear(), GL_Color(), GL_COLOR_BUFFER_BIT, GL_ColorMask(), GL_DEPTH_BUFFER_BIT, GL_DepthMask(), GL_DepthTest(), GL_ONE, GL_ZERO, i, entity_render_t::model, NULL, r_refdef_scene_t::numentities, R_Mesh_ResetTextureState(), R_Mesh_SetRenderTargets(), r_refdef, R_Shadow_DrawLight(), r_shadow_prepassgeometryfbo, r_shadow_prepasslightingdiffusespecularfbo, R_Shadow_RenderMode_Begin(), R_Shadow_RenderMode_End(), r_shadow_scenelightlist, r_shadow_scenenumlights, R_TimeReport(), r_timereport_active, r_refdef_t::scene, Vector4Set, r_refdef_t::viewcache, r_refdef_scene_t::worldentity, and r_refdef_scene_t::worldmodel.
Referenced by R_RenderScene().
Definition at line 4204 of file r_shadow.c.
References NULL, R_Shadow_ClearShadowMapTexture(), R_Shadow_DrawLightShadowMaps(), R_Shadow_DrawModelShadowMaps(), R_Shadow_RenderMode_ActiveLight(), R_Shadow_RenderMode_Begin(), R_Shadow_RenderMode_End(), r_shadow_scenelightlist, r_shadow_scenenumlights, r_shadow_shadowmapatlas_modelshadows_size, and R_Shadow_ShadowMappingEnabled().
Referenced by R_RenderScene().
Definition at line 601 of file r_shadow.c.
Definition at line 4031 of file r_shadow.c.
References bound, model_t::brush, rtlight_t::cached_numshadowentities_noselfshadow, rtlight_t::castshadows, rtlight_t::color, rtlight_t::currentcolor, f, dlight_t::flags, gl_flashblend, height, cvar_t::integer, LIGHTFLAG_NORMALMODE, LIGHTFLAG_REALTIMEMODE, r_refdef_scene_t::lights, r_refdef_scene_t::lightstylevalue, lod, MAX_LIGHTSTYLES, viddef_t::maxdrawbuffers, viddef_t::maxtexturesize_2d, Mem_ExpandableArray_IndexRange(), Mem_ExpandableArray_RecordAtIndex(), Mod_AllocLightmap_Block(), Mod_AllocLightmap_Reset(), NULL, model_brush_t::num_leafs, model_t::num_surfaces, surfmesh_t::num_triangles, r_refdef_scene_t::numlights, r_editlights, r_fb, R_LoadTexture2D(), R_LoadTextureRenderBuffer(), R_Mesh_CreateFramebufferObject(), R_Mesh_SetRenderTargets(), r_refdef, r_shadow_debuglight, r_shadow_deferred, R_Shadow_DrawLightSprites(), R_Shadow_EnlargeLeafSurfaceTrisBuffer(), R_Shadow_FreeDeferred(), R_Shadow_FreeShadowMaps(), r_shadow_lightintensityscale, R_Shadow_PrepareLight(), R_Shadow_PrepareLights_AddSceneLight(), r_shadow_prepass_height, r_shadow_prepass_width, r_shadow_prepassgeometrydepthbuffer, r_shadow_prepassgeometryfbo, r_shadow_prepassgeometrynormalmaptexture, r_shadow_prepasslightingdiffusefbo, r_shadow_prepasslightingdiffusespecularfbo, r_shadow_prepasslightingdiffusetexture, r_shadow_prepasslightingspeculartexture, r_shadow_scenelightlist, r_shadow_scenenumlights, r_shadow_shadowmapatlas_modelshadows_size, r_shadow_shadowmapatlas_modelshadows_x, r_shadow_shadowmapatlas_modelshadows_y, r_shadow_shadowmapatlas_state, r_shadow_shadowmapborder, r_shadow_shadowmapdepthbits, r_shadow_shadowmapdepthtexture, r_shadow_shadowmapfilterquality, r_shadow_shadowmapmaxsize, r_shadow_shadowmapping, r_shadow_shadowmapping_bordersize, r_shadow_shadowmapping_depthbits, r_shadow_shadowmapping_filterquality, r_shadow_shadowmapping_maxsize, r_shadow_shadowmapping_texturesize, r_shadow_shadowmapping_useshadowsampler, r_shadow_shadowmapping_vsdct, R_Shadow_ShadowMappingEnabled(), r_shadow_shadowmapshadowsampler, r_shadow_shadowmaptexturesize, r_shadow_shadowmapvsdct, r_shadow_shadowmode_deferred, r_shadow_shadowmode_shadowmapping, r_shadow_texturepool, r_shadow_usingdeferredprepass, r_shadow_usingshadowmaportho, r_shadow_worldlightsarray, viddef_t::renderpath, RENDERPATH_GL32, RENDERPATH_GLES2, r_refdef_scene_t::rtdlight, dlight_t::rtlight, r_refdef_scene_t::rtworld, r_refdef_t::scene, r_framebufferstate_t::screentextureheight, r_framebufferstate_t::screentexturewidth, rtlight_t::shadowmapatlasposition, rtlight_t::shadowmapatlassidesize, rtlight_t::shadowmapsidesize, size, rtlight_t::style, model_t::surfmesh, TEXF_ALPHA, TEXF_CLAMP, TEXF_FORCENEAREST, TEXF_RENDERTARGET, TEXTYPE_COLORBUFFER16F, TEXTYPE_COLORBUFFER32F, TEXTYPE_DEPTHBUFFER24, r_framebufferstate_t::usedepthtextures, cvar_t::value, VectorScale, vid, width, and r_refdef_scene_t::worldmodel.
Referenced by R_RenderScene().
Definition at line 4242 of file r_shadow.c.
References BoxesOverlap, model_t::brush, CrossProduct, DotProduct, model_t::DrawShadowMap, r_refdef_scene_t::entities, fabs(), entity_render_t::flags, r_refdef_view_t::forward, i, cvar_t::integer, r_refdef_scene_t::lightmapintensity, Math_atov(), MAX_MODELSHADOWS, entity_render_t::maxs, entity_render_t::mins, entity_render_t::model, NULL, r_refdef_scene_t::numentities, r_refdef_view_t::origin, R_AnimCache_GetEntity(), r_refdef, r_shadow_modelshadows, r_shadow_nummodelshadows, r_shadow_shadowmapatlas_modelshadows_size, r_shadow_shadowmapatlas_modelshadows_x, r_shadow_shadowmapatlas_modelshadows_y, r_shadow_shadowmapping_precision, r_shadow_shadowmaptexturesize, r_shadows, r_shadows_castfrombmodels, r_shadows_focus, r_shadows_shadowmapscale, r_shadows_throwdirection, r_shadows_throwdistance, RENDER_SHADOW, r_refdef_view_t::right, scale, r_refdef_t::scene, size, cvar_t::string, model_brush_t::submodel, r_refdef_view_t::up, cvar_t::value, VectorAdd, VectorCopy, VectorM, VectorMA, VectorNormalize, and r_refdef_t::view.
Referenced by R_RenderScene().
Definition at line 824 of file r_shadow.c.
References maxshadowmark, Mem_Alloc, Mem_Free, numshadowmark, r_main_mempool, shadowmark, shadowmarkcount, and shadowmarklist.
Definition at line 848 of file r_shadow.c.
References maxshadowsides, Mem_Alloc, Mem_Free, numshadowsides, r_main_mempool, shadowsides, and shadowsideslist.
Referenced by R_Mod_CompileShadowMap().
void R_Shadow_RenderLighting | ( | int | texturenumsurfaces, |
const struct msurface_s ** | texturesurfacelist ) |
void R_Shadow_RenderMode_ActiveLight | ( | const struct rtlight_s * | rtlight | ) |
Definition at line 1369 of file r_shadow.c.
References CHECKGLERROR, r_refdef_view_t::cullface_back, r_refdef_view_t::cullface_front, GL_BlendFunc(), GL_Color(), GL_DepthMask(), GL_DepthRange(), GL_DepthTest(), GL_DRAW_BUFFER, GL_ONE, GL_PolygonOffset(), GL_READ_BUFFER, GL_Scissor(), GL_ZERO, r_viewport_t::height, r_refdef_t::polygonfactor, r_refdef_t::polygonoffset, R_Mesh_ResetTextureState(), r_refdef, r_shadow_attendividebias, r_shadow_attenlinearscale, r_shadow_cullface_back, r_shadow_cullface_front, r_shadow_lightattenuationdividebias, r_shadow_lightattenuationlinearscale, r_shadow_lightingrendermode, R_Shadow_MakeTextures(), r_shadow_rendermode, R_SHADOW_RENDERMODE_LIGHT_GLSL, R_SHADOW_RENDERMODE_NONE, cvar_t::value, r_refdef_t::view, r_refdef_view_t::viewport, r_viewport_t::width, r_viewport_t::x, and r_viewport_t::y.
Referenced by R_Q1BSP_DrawLight_TransparentCallback(), R_Shadow_DrawLights(), R_Shadow_DrawPrepass(), and R_Shadow_DrawShadowMaps().
Definition at line 1642 of file r_shadow.c.
References bboxelements, bboxpoints, r_refdef_view_t::cullface_back, GL_BlendFunc(), GL_ColorMask(), GL_CullFace(), GL_DepthFunc(), GL_DepthMask(), GL_DepthRange(), GL_DepthTest(), GL_GREATER, GL_ONE, GL_PolygonOffset(), GL_SRC_ALPHA, i, identitymatrix, cvar_t::integer, Matrix4x4_Transform(), rtlight_t::matrix_lighttoworld, NULL, R_EntityMatrix(), R_Mesh_Draw(), R_Mesh_PrepareVertices_Vertex3f(), R_Mesh_SetRenderTargets(), r_refdef, R_SetupShader_DeferredLight(), r_shadow_gloss, r_shadow_lightingrendermode, r_shadow_prepasslightingdiffusefbo, r_shadow_prepasslightingdiffusespecularfbo, r_shadow_rendermode, R_Shadow_RenderMode_Reset(), r_shadow_usingshadowmap2d, rsurface, rsurfacestate_t::rtlight, rtlight_t::specularscale, and r_refdef_t::view.
Referenced by R_Shadow_DrawLight().
Definition at line 2872 of file r_shadow.c.
References GL_DepthMask(), GL_Scissor(), r_viewport_t::height, NULL, r_refdef, r_shadow_rendermode, R_Shadow_RenderMode_ActiveLight(), R_SHADOW_RENDERMODE_NONE, R_Shadow_RenderMode_Reset(), r_refdef_t::view, r_refdef_view_t::viewport, r_viewport_t::width, r_viewport_t::x, and r_viewport_t::y.
Referenced by R_Q1BSP_DrawLight_TransparentCallback(), R_Shadow_DrawLights(), R_Shadow_DrawPrepass(), and R_Shadow_DrawShadowMaps().
void R_Shadow_RenderMode_Lighting | ( | qbool | transparent, |
qbool | shadowmapping, | ||
qbool | noselfshadowpass ) |
Definition at line 1597 of file r_shadow.c.
References r_refdef_view_t::colormask, GL_BlendFunc(), GL_ColorMask(), GL_DepthFunc(), GL_EQUAL, GL_ONE, GL_SRC_ALPHA, r_viewport_t::height, R_Mesh_ResetTextureState(), r_refdef, r_shadow_lightingrendermode, r_shadow_lightscissor, r_shadow_rendermode, R_SHADOW_RENDERMODE_LIGHT_GLSL, R_Shadow_RenderMode_Reset(), R_Shadow_SetShadowmapParametersForLight(), r_shadow_usingshadowmap2d, r_refdef_t::view, r_refdef_view_t::viewport, r_viewport_t::width, r_viewport_t::x, and r_viewport_t::y.
Referenced by R_Q1BSP_DrawLight_TransparentCallback(), and R_Shadow_DrawLight().
Definition at line 1409 of file r_shadow.c.
References CHECKGLERROR, r_refdef_view_t::colormask, r_refdef_view_t::cullface_back, r_refdef_view_t::cullface_front, GL_BlendFunc(), GL_Color(), GL_ColorMask(), GL_CullFace(), GL_DepthFunc(), GL_DepthMask(), GL_DepthRange(), GL_DepthTest(), GL_LEQUAL, GL_ONE, GL_PolygonOffset(), GL_Scissor(), GL_ZERO, r_refdef_t::polygonfactor, r_refdef_t::polygonoffset, R_Mesh_ResetTextureState(), R_Mesh_SetRenderTargets(), r_refdef, R_SetupShader_Generic_NoTexture(), R_SetViewport(), r_shadow_cullface_back, r_shadow_cullface_front, r_shadow_lightscissor, r_shadow_usingshadowmap2d, r_shadow_viewfbo, r_refdef_t::view, and r_refdef_view_t::viewport.
Referenced by R_Shadow_ClearShadowMapTexture(), R_Shadow_RenderMode_DrawDeferredLight(), R_Shadow_RenderMode_End(), R_Shadow_RenderMode_Lighting(), R_Shadow_RenderMode_ShadowMap(), and R_Shadow_RenderMode_VisibleLighting().
Definition at line 2860 of file r_shadow.c.
References r_refdef_view_t::colorscale, GL_BlendFunc(), GL_Color(), GL_DepthFunc(), GL_DepthRange(), GL_DepthTest(), GL_EQUAL, GL_ONE, cvar_t::integer, r_refdef, r_shadow_rendermode, R_Shadow_RenderMode_Reset(), R_SHADOW_RENDERMODE_VISIBLELIGHTING, r_showlighting, and r_refdef_t::view.
Referenced by R_Shadow_DrawLight().
Definition at line 2900 of file r_shadow.c.
References r_viewport_t::height, cvar_t::integer, maxs, mins, r_refdef, R_ScissorForBBox(), r_shadow_lightscissor, r_shadow_scissor, r_shadow_usingdeferredprepass, r_stat_lights_scissored, r_trippy, r_refdef_t::stats, r_refdef_t::view, r_refdef_view_t::viewport, r_viewport_t::width, r_viewport_t::x, and r_viewport_t::y.
Referenced by R_Shadow_DrawLight(), and R_Shadow_DrawLightShadowMaps().
void R_Shadow_SetupEntityLight | ( | const struct entity_render_s * | ent | ) |
void R_Shadow_ShadowMapFromList | ( | int | numverts, |
int | numtris, | ||
const float * | vertex3f, | ||
const int * | elements, | ||
int | numsidetris, | ||
const int * | sidetotals, | ||
const unsigned char * | sides, | ||
const int * | sidetris ) |
Definition at line 1162 of file r_shadow.c.
References i, maxshadowtriangles, Mod_ShadowMesh_AddMesh(), r_shadow_compilingrtlight, R_Shadow_ResizeShadowArrays(), shadowelements, shadowmesh_t::sideoffsets, shadowmesh_t::sidetotals, and rtlight_t::static_meshchain_shadow_shadowmap.
Referenced by R_Mod_CompileShadowMap().
Definition at line 378 of file r_shadow.c.
References r_shadow_shadowmode, R_SHADOW_SHADOWMODE_DISABLED, and R_SHADOW_SHADOWMODE_SHADOWMAP2D.
Referenced by R_RenderScene(), R_Shadow_DrawShadowMaps(), R_Shadow_PrepareLight(), and R_Shadow_PrepareLights().
Definition at line 5289 of file r_shadow.c.
References cvar_t::integer, NULL, r_editlights, R_Shadow_SelectLight(), R_Shadow_SelectLightInView(), and R_Shadow_SetCursorLocationForView().
Referenced by R_RenderView().
|
extern |
Definition at line 734 of file r_shadow.c.
Referenced by R_Shadow_DrawWorldLight(), and R_Shadow_SetupEntityLight().
|
extern |
Definition at line 744 of file r_shadow.c.
Referenced by R_Shadow_DrawWorldLight(), and R_Shadow_SetupEntityLight().
|
extern |
Definition at line 76 of file r_shadow.c.
Referenced by R_Shadow_Init(), R_Shadow_PrepareShadowMark(), r_shadow_shutdown(), and r_shadow_start().
|
extern |
Definition at line 82 of file r_shadow.c.
Referenced by R_Shadow_Init(), R_Shadow_PrepareShadowSides(), r_shadow_shutdown(), and r_shadow_start().
|
extern |
Definition at line 77 of file r_shadow.c.
Referenced by R_Shadow_Init(), R_Shadow_PrepareShadowMark(), r_shadow_shutdown(), and r_shadow_start().
|
extern |
Definition at line 83 of file r_shadow.c.
Referenced by R_Mod_CompileShadowMap(), R_Shadow_ChooseSidesFromBox(), R_Shadow_Init(), R_Shadow_PrepareShadowSides(), r_shadow_shutdown(), and r_shadow_start().
|
extern |
Definition at line 259 of file r_shadow.c.
Referenced by R_SetupShader_Surface(), R_Shadow_BounceGrid_AssignPhotons_Task(), R_Shadow_BounceGrid_BlurPixels_Task(), R_Shadow_BounceGrid_BlurPixelsInDirection(), R_Shadow_BounceGrid_CheckEnable(), R_Shadow_BounceGrid_ClearTex_Task(), R_Shadow_BounceGrid_ConvertPixelsAndUpload(), R_Shadow_BounceGrid_EnqueuePhotons_Task(), R_Shadow_BounceGrid_EnqueueSlices_Task(), R_Shadow_BounceGrid_FreeHighPixels(), R_Shadow_BounceGrid_GenerateSettings(), R_Shadow_BounceGrid_RefractiveIndexAtPoint(), R_Shadow_BounceGrid_Slice(), R_Shadow_BounceGrid_TracePhotons_Shot(), R_Shadow_BounceGrid_TracePhotons_ShotTask(), R_Shadow_BounceGrid_UpdateSpacing(), r_shadow_newmap(), r_shadow_shutdown(), r_shadow_start(), and R_Shadow_UpdateBounceGridTexture().
|
extern |
Definition at line 141 of file r_shadow.c.
Referenced by R_Shadow_Init(), R_SkinFrame_GenerateTexturesFromQPixels(), R_SkinFrame_LoadExternal_SkinFrame(), R_SkinFrame_LoadInternalBGRA(), and R_SkinFrame_LoadInternalQuake().
|
extern |
Definition at line 142 of file r_shadow.c.
Referenced by R_Shadow_Init(), and R_SkinFrame_LoadExternal_SkinFrame().
|
extern |
Definition at line 272 of file r_shadow.c.
Referenced by R_Mod_CompileShadowMap(), R_Mod_GetLightInfo(), R_Q1BSP_RecursiveGetLightInfo_BIH(), R_Q1BSP_RecursiveGetLightInfo_BSP(), R_RTLight_Compile(), and R_Shadow_ShadowMapFromList().
|
extern |
Definition at line 143 of file r_shadow.c.
Referenced by R_Shadow_BounceGrid_AssignPhotons_Task(), R_Shadow_DrawCoronas(), R_Shadow_Init(), and R_Shadow_PrepareLights().
|
extern |
Definition at line 158 of file r_shadow.c.
Referenced by R_Mod_GetLightInfo(), R_Shadow_ChooseSidesFromBox(), R_Shadow_Init(), and R_UpdateVariables().
|
extern |
Definition at line 147 of file r_shadow.c.
Referenced by R_Shadow_Init(), and R_Shadow_RenderMode_DrawDeferredLight().
|
extern |
Definition at line 151 of file r_shadow.c.
Referenced by R_GetCurrentTexture(), R_SetupShader_DeferredLight(), and R_Shadow_Init().
|
extern |
Definition at line 148 of file r_shadow.c.
Referenced by R_GetCurrentTexture(), and R_Shadow_Init().
|
extern |
Definition at line 152 of file r_shadow.c.
Referenced by R_CompileShader_CheckStaticParms(), R_SetupShader_DeferredLight(), R_SetupShader_Surface(), and R_Shadow_Init().
|
extern |
Definition at line 150 of file r_shadow.c.
Referenced by R_GetCurrentTexture(), R_SetupShader_DeferredLight(), and R_Shadow_Init().
|
extern |
Definition at line 149 of file r_shadow.c.
Referenced by R_GetCurrentTexture(), and R_Shadow_Init().
|
extern |
|
extern |
|
extern |
Definition at line 155 of file r_shadow.c.
Referenced by R_CompleteLightPoint(), R_Shadow_BounceGrid_AssignPhotons_Task(), R_Shadow_Init(), R_Shadow_PrepareLight(), and R_Shadow_PrepareLights().
|
extern |
|
extern |
|
extern |
Definition at line 159 of file r_shadow.c.
Referenced by R_Shadow_Init().
|
extern |
Definition at line 162 of file r_shadow.c.
Referenced by R_Mod_GetLightInfo(), and R_Shadow_Init().
|
extern |
Definition at line 160 of file r_shadow.c.
Referenced by R_Shadow_Init().
|
extern |
Definition at line 161 of file r_shadow.c.
Referenced by R_Mod_GetLightInfo(), and R_Shadow_Init().
|
extern |
Definition at line 163 of file r_shadow.c.
Referenced by R_Shadow_Init().
|
extern |
Definition at line 167 of file r_shadow.c.
Referenced by R_Shadow_DrawLightShadowMaps(), R_Shadow_DrawWorldShadow_ShadowMap(), R_Shadow_Init(), and R_Shadow_PrepareLight().
|
extern |
Definition at line 170 of file r_shadow.c.
Referenced by R_Mod_GetLightInfo(), and R_Shadow_Init().
|
extern |
Definition at line 168 of file r_shadow.c.
Referenced by R_Shadow_DrawLightShadowMaps(), R_Shadow_DrawWorldShadow_ShadowMap(), and R_Shadow_Init().
|
extern |
Definition at line 169 of file r_shadow.c.
Referenced by R_Mod_GetLightInfo(), and R_Shadow_Init().
|
extern |
Definition at line 165 of file r_shadow.c.
Referenced by R_Shadow_Init().
|
extern |
Definition at line 166 of file r_shadow.c.
Referenced by R_Shadow_Init().
|
extern |
Definition at line 171 of file r_shadow.c.
Referenced by R_Shadow_Init(), and R_Shadow_ScissorForBBox().
|
extern |
Definition at line 78 of file r_shadow.c.
Referenced by R_Shadow_Init(), R_Shadow_PrepareShadowMark(), r_shadow_shutdown(), and r_shadow_start().
|
extern |
Definition at line 80 of file r_shadow.c.
Referenced by R_Shadow_Init(), R_Shadow_PrepareShadowMark(), r_shadow_shutdown(), and r_shadow_start().
|
extern |
Definition at line 79 of file r_shadow.c.
Referenced by R_Shadow_Init(), R_Shadow_PrepareShadowMark(), r_shadow_shutdown(), and r_shadow_start().
|
extern |
Definition at line 84 of file r_shadow.c.
Referenced by R_Mod_CompileShadowMap(), R_Shadow_ChooseSidesFromBox(), R_Shadow_Init(), R_Shadow_PrepareShadowSides(), r_shadow_shutdown(), and r_shadow_start().
|
extern |
Definition at line 85 of file r_shadow.c.
Referenced by R_Mod_CompileShadowMap(), R_Shadow_ChooseSidesFromBox(), R_Shadow_Init(), R_Shadow_PrepareShadowSides(), r_shadow_shutdown(), and r_shadow_start().