Vulkan Schnee 0.0.1
High-performance rendering engine
Loading...
Searching...
No Matches
Engine::Rendering::GpuBuffers::SHProbeData Struct Reference

Spherical harmonics probe data for dynamic lighting. More...

#include <RenderData.h>

Public Attributes

glm::vec4 coefficients [9]
 L0-L2 RGB coefficients.
float scale
float ambientTerm
float _padding0 = 0.0f
uint32_t _padding1 = 0u

Detailed Description

Spherical harmonics probe data for dynamic lighting.

Layout matches GLSL std430 (160 bytes).

Definition at line 367 of file RenderData.h.

Member Data Documentation

◆ _padding0

float Engine::Rendering::GpuBuffers::SHProbeData::_padding0 = 0.0f

Definition at line 372 of file RenderData.h.

◆ _padding1

uint32_t Engine::Rendering::GpuBuffers::SHProbeData::_padding1 = 0u

Definition at line 373 of file RenderData.h.

◆ ambientTerm

float Engine::Rendering::GpuBuffers::SHProbeData::ambientTerm

Definition at line 371 of file RenderData.h.

◆ coefficients

glm::vec4 Engine::Rendering::GpuBuffers::SHProbeData::coefficients[9]

L0-L2 RGB coefficients.

Definition at line 369 of file RenderData.h.

◆ scale

float Engine::Rendering::GpuBuffers::SHProbeData::scale

Definition at line 370 of file RenderData.h.


The documentation for this struct was generated from the following file:
  • /home/magerbeton/Documents/gl3-vulkan/Engine/include/Engine/Renderer/RenderData.h