Raven Engine v0.1
A modern 3D Game Engine
Loading...
Searching...
No Matches
LightEnvironment.h File Reference
#include "Crux/Crux.h"
#include "Raven/Core/Base.h"
#include "Raven/Core/Types.h"

Classes

struct  Raven::GPUPointLight
 GPU-side point light descriptor. Layout must match the HLSL struct exactly (16-byte aligned). More...
struct  Raven::GPUSpotLight
 GPU-side spot light descriptor (reserved for post-v0.1 implementation). More...
struct  Raven::LightEnvironment
 Aggregated light data uploaded as a single SSBO each frame. More...

Namespaces

namespace  Raven

Variables

constexpr u32 Raven::MAX_LIGHTS = 4096
 Maximum number of point lights in a single scene.