![]() |
DarkPlaces
Game engine based on the Quake 1 engine by id Software, developed by LadyHavoc
|
|
#include <r_shadow.h>
Definition at line 93 of file r_shadow.h.
qbool r_shadow_bouncegrid_state_t::allowdirectionalshading |
Definition at line 97 of file r_shadow.h.
Referenced by R_Shadow_BounceGrid_GenerateSettings(), and r_shadow_start().
taskqueue_task_t r_shadow_bouncegrid_state_t::assignphotons_task |
Definition at line 127 of file r_shadow.h.
Referenced by R_Shadow_UpdateBounceGridTexture().
float* r_shadow_bouncegrid_state_t::blurpixels[2] |
Definition at line 118 of file r_shadow.h.
Referenced by R_Shadow_BounceGrid_BlurPixels_Task(), R_Shadow_BounceGrid_FreeHighPixels(), and R_Shadow_UpdateBounceGridTexture().
taskqueue_task_t r_shadow_bouncegrid_state_t::blurpixels_task |
Definition at line 134 of file r_shadow.h.
Referenced by R_Shadow_UpdateBounceGridTexture().
int r_shadow_bouncegrid_state_t::bytesperband |
Definition at line 108 of file r_shadow.h.
Referenced by R_Shadow_BounceGrid_ConvertPixelsAndUpload(), and R_Shadow_BounceGrid_UpdateSpacing().
qbool r_shadow_bouncegrid_state_t::capable |
Definition at line 96 of file r_shadow.h.
Referenced by R_Shadow_BounceGrid_CheckEnable(), and r_shadow_start().
taskqueue_task_t r_shadow_bouncegrid_state_t::cleartex_task |
Definition at line 126 of file r_shadow.h.
Referenced by R_Shadow_BounceGrid_EnqueueSlices_Task(), and R_Shadow_UpdateBounceGridTexture().
qbool r_shadow_bouncegrid_state_t::createtexture |
Definition at line 99 of file r_shadow.h.
Referenced by R_Shadow_BounceGrid_ConvertPixelsAndUpload(), and R_Shadow_BounceGrid_UpdateSpacing().
qbool r_shadow_bouncegrid_state_t::directional |
Definition at line 98 of file r_shadow.h.
Referenced by R_SetupShader_Surface(), R_Shadow_BounceGrid_UpdateSpacing(), and R_Shadow_UpdateBounceGridTexture().
taskqueue_task_t r_shadow_bouncegrid_state_t::enqueue_slices_task |
Definition at line 131 of file r_shadow.h.
Referenced by R_Shadow_UpdateBounceGridTexture().
taskqueue_task_t r_shadow_bouncegrid_state_t::enqueuephotons_task |
Definition at line 128 of file r_shadow.h.
Referenced by R_Shadow_UpdateBounceGridTexture().
unsigned short* r_shadow_bouncegrid_state_t::fp16pixels |
Definition at line 120 of file r_shadow.h.
Referenced by R_Shadow_BounceGrid_ConvertPixelsAndUpload(), and R_Shadow_BounceGrid_FreeHighPixels().
float* r_shadow_bouncegrid_state_t::highpixels |
Definition at line 117 of file r_shadow.h.
Referenced by R_Shadow_BounceGrid_BlurPixels_Task(), R_Shadow_BounceGrid_ClearTex_Task(), R_Shadow_BounceGrid_ConvertPixelsAndUpload(), R_Shadow_BounceGrid_FreeHighPixels(), R_Shadow_BounceGrid_Slice(), and R_Shadow_UpdateBounceGridTexture().
int r_shadow_bouncegrid_state_t::highpixels_index |
Definition at line 116 of file r_shadow.h.
Referenced by R_Shadow_BounceGrid_BlurPixels_Task(), and R_Shadow_UpdateBounceGridTexture().
vec_t r_shadow_bouncegrid_state_t::intensity |
Definition at line 102 of file r_shadow.h.
Referenced by R_SetupShader_Surface(), and R_Shadow_UpdateBounceGridTexture().
float r_shadow_bouncegrid_state_t::ispacing[3] |
Definition at line 110 of file r_shadow.h.
Referenced by R_Shadow_BounceGrid_Slice(), and R_Shadow_BounceGrid_UpdateSpacing().
double r_shadow_bouncegrid_state_t::lastupdatetime |
Definition at line 103 of file r_shadow.h.
Referenced by R_Shadow_BounceGrid_ConvertPixelsAndUpload(), and R_Shadow_UpdateBounceGridTexture().
matrix4x4_t r_shadow_bouncegrid_state_t::matrix |
Definition at line 101 of file r_shadow.h.
Referenced by R_SetupShader_Surface(), and R_Shadow_BounceGrid_UpdateSpacing().
vec3_t r_shadow_bouncegrid_state_t::maxs |
Definition at line 112 of file r_shadow.h.
Referenced by R_Shadow_BounceGrid_UpdateSpacing().
vec3_t r_shadow_bouncegrid_state_t::mins |
Definition at line 111 of file r_shadow.h.
Referenced by R_Shadow_BounceGrid_Slice(), and R_Shadow_BounceGrid_UpdateSpacing().
int r_shadow_bouncegrid_state_t::numphotons |
Definition at line 122 of file r_shadow.h.
Referenced by R_Shadow_BounceGrid_AssignPhotons_Task(), R_Shadow_BounceGrid_EnqueuePhotons_Task(), R_Shadow_BounceGrid_Slice(), and R_Shadow_UpdateBounceGridTexture().
int r_shadow_bouncegrid_state_t::numpixels |
Definition at line 105 of file r_shadow.h.
Referenced by R_Shadow_BounceGrid_ClearTex_Task(), R_Shadow_BounceGrid_ConvertPixelsAndUpload(), R_Shadow_BounceGrid_UpdateSpacing(), and R_Shadow_UpdateBounceGridTexture().
r_shadow_bouncegrid_photon_t* r_shadow_bouncegrid_state_t::photons |
Definition at line 123 of file r_shadow.h.
Referenced by R_Shadow_BounceGrid_AssignPhotons_Task(), R_Shadow_BounceGrid_EnqueuePhotons_Task(), R_Shadow_BounceGrid_FreeHighPixels(), R_Shadow_BounceGrid_Slice(), and R_Shadow_UpdateBounceGridTexture().
taskqueue_task_t r_shadow_bouncegrid_state_t::photons_done_task |
Definition at line 130 of file r_shadow.h.
Referenced by R_Shadow_BounceGrid_EnqueuePhotons_Task(), and R_Shadow_UpdateBounceGridTexture().
taskqueue_task_t* r_shadow_bouncegrid_state_t::photons_tasks |
Definition at line 129 of file r_shadow.h.
Referenced by R_Shadow_BounceGrid_EnqueuePhotons_Task(), R_Shadow_BounceGrid_FreeHighPixels(), and R_Shadow_UpdateBounceGridTexture().
int r_shadow_bouncegrid_state_t::pixelbands |
Definition at line 106 of file r_shadow.h.
Referenced by R_Shadow_BounceGrid_BlurPixelsInDirection(), R_Shadow_BounceGrid_ConvertPixelsAndUpload(), R_Shadow_BounceGrid_Slice(), and R_Shadow_BounceGrid_UpdateSpacing().
int r_shadow_bouncegrid_state_t::pixelsperband |
Definition at line 107 of file r_shadow.h.
Referenced by R_Shadow_BounceGrid_ConvertPixelsAndUpload(), R_Shadow_BounceGrid_Slice(), and R_Shadow_BounceGrid_UpdateSpacing().
int r_shadow_bouncegrid_state_t::resolution[3] |
Definition at line 104 of file r_shadow.h.
Referenced by R_Shadow_BounceGrid_BlurPixels_Task(), R_Shadow_BounceGrid_BlurPixelsInDirection(), R_Shadow_BounceGrid_ConvertPixelsAndUpload(), R_Shadow_BounceGrid_EnqueueSlices_Task(), R_Shadow_BounceGrid_Slice(), R_Shadow_BounceGrid_UpdateSpacing(), and R_Shadow_UpdateBounceGridTexture().
r_shadow_bouncegrid_settings_t r_shadow_bouncegrid_state_t::settings |
Definition at line 95 of file r_shadow.h.
Referenced by R_Shadow_BounceGrid_AssignPhotons_Task(), R_Shadow_BounceGrid_BlurPixels_Task(), R_Shadow_BounceGrid_ConvertPixelsAndUpload(), R_Shadow_BounceGrid_RefractiveIndexAtPoint(), R_Shadow_BounceGrid_Slice(), R_Shadow_BounceGrid_TracePhotons_Shot(), R_Shadow_BounceGrid_TracePhotons_ShotTask(), R_Shadow_BounceGrid_UpdateSpacing(), and R_Shadow_UpdateBounceGridTexture().
vec3_t r_shadow_bouncegrid_state_t::size |
Definition at line 113 of file r_shadow.h.
Referenced by R_Shadow_BounceGrid_UpdateSpacing().
taskqueue_task_t r_shadow_bouncegrid_state_t::slices_done_task |
Definition at line 133 of file r_shadow.h.
Referenced by R_Shadow_BounceGrid_EnqueueSlices_Task(), and R_Shadow_UpdateBounceGridTexture().
taskqueue_task_t* r_shadow_bouncegrid_state_t::slices_tasks |
Definition at line 132 of file r_shadow.h.
Referenced by R_Shadow_BounceGrid_EnqueueSlices_Task(), R_Shadow_BounceGrid_FreeHighPixels(), and R_Shadow_UpdateBounceGridTexture().
float r_shadow_bouncegrid_state_t::spacing[3] |
Definition at line 109 of file r_shadow.h.
Referenced by R_Shadow_BounceGrid_Slice(), and R_Shadow_BounceGrid_UpdateSpacing().
struct rtexture_s* r_shadow_bouncegrid_state_t::texture |
Definition at line 100 of file r_shadow.h.
Referenced by R_SetupShader_Surface(), R_Shadow_BounceGrid_ConvertPixelsAndUpload(), R_Shadow_BounceGrid_UpdateSpacing(), r_shadow_newmap(), and R_Shadow_UpdateBounceGridTexture().
unsigned char* r_shadow_bouncegrid_state_t::u8pixels |
Definition at line 119 of file r_shadow.h.
Referenced by R_Shadow_BounceGrid_ConvertPixelsAndUpload(), and R_Shadow_BounceGrid_FreeHighPixels().