Struct GPUSceneData

Struct Documentation

struct GPUSceneData

GPU scene uniform buffer layout.

Scene-global data uploaded to GPU. Contains camera transforms and lighting parameters matching shader uniform block layout.

Public Members

glm::mat4 view
glm::mat4 proj
glm::mat4 view_proj
glm::vec4 ambient_color
glm::vec4 sunlight_direction

w component is sun power

glm::vec4 sunlight_color