33#ifndef DVD_HARDWARE_VIDEO_GFX_SHADER_DATA_H_
34#define DVD_HARDWARE_VIDEO_GFX_SHADER_DATA_H_
constexpr U8 MAX_LOCAL_PLAYER_COUNT
Maximum number of players we support locally. We store per-player data such as key-bindings,...
constexpr U8 MAX_CLIP_DISTANCES
Handle console commands that start with a forward slash.
F32 AspectRatio(const GFXShaderData::CamData &dataIn) noexcept
vec2< F32 > CameraZPlanes(const GFXShaderData::CamData &dataIn) noexcept
F32 FoV(const GFXShaderData::CamData &dataIn) noexcept
bool ValidateGPUDataStructure() noexcept
static const mat4< F32 > MAT4_IDENTITY
vec4< F32 > _cameraProperties
vec4< F32 > _lightingTweakValues
vec4< F32 > _renderTargetInfo
vec4< F32 > _padding__[9]
mat4< F32 > _projectionMatrix
mat4< F32 > _invViewMatrix
mat4< F32 > _worldAOVPMatrix
vec4< F32 > _clipPlanes[Config::MAX_CLIP_DISTANCES]
mat4< F32 > _previousViewMatrix
mat4< F32 > _previousViewProjectionMatrix
mat4< F32 > _previousProjectionMatrix
struct Divide::GFXShaderData::CamData _camData
struct Divide::GFXShaderData::PrevFrameData _prevFrameData[Config::MAX_LOCAL_PLAYER_COUNT]