Nebula
Loading...
Searching...
No Matches
environmentcontext.cc File Reference
#include "environmentcontext.h"
#include "system_shaders/shared.h"
#include "graphicsserver.h"
#include "lighting/lightcontext.h"
#include "graphics/cameracontext.h"
#include "models/modelcontext.h"
#include "visibility/visibilitycontext.h"
#include "resources/resourceserver.h"
#include "core/cvar.h"
#include "graphics/globalconstants.h"
#include "imgui.h"

Namespaces

namespace  Graphics
 Implements the shader server used by Vulkan.
 

Functions

 Graphics::__ImplementPluginContext (EnvironmentContext)
 
Math::vec4 Graphics::CalculateZenithLuminanceYxy (float t, float thetaS)
 
void Graphics::CalculatePerezDistribution (float t, Math::vec4 &A, Math::vec4 &B, Math::vec4 &C, Math::vec4 &D, Math::vec4 &E)
 

Variables

struct { 
 
   Graphics::GraphicsEntityId   Graphics::skyBoxEntity 
 
   Graphics::GraphicsEntityId   Graphics::sunEntity 
 
   Math::vec4   Graphics::bloomColor 
 
   float   Graphics::bloomIntensity 
 
   float   Graphics::maxEyeLuminance 
 
   Math::vec4   Graphics::fogColor 
 
   float   Graphics::fogDistances [2] 
 
   int   Graphics::numGlobalEnvironmentMips 
 
   float   Graphics::saturation 
 
   float   Graphics::fadeValue 
 
   float   Graphics::skyTurbidity 
 
   CoreGraphics::TextureId   Graphics::defaultEnvironmentMap 
 
   CoreGraphics::TextureId   Graphics::defaultIrradianceMap 
 
   Core::CVar *   Graphics::r_show_env_params 
 
Graphics::envState