Vulkan Schnee 0.0.1
High-performance rendering engine
Loading...
Searching...
No Matches
EngineCore::HiZViewProjectionData Struct Reference

View-projection data for Hi-Z occlusion culling Contains matrices and screen info needed to project bounding spheres to screen space. More...

#include <RenderData.h>

Public Attributes

glm::mat4 viewProjection [2]
glm::vec2 screenSize
uint32_t hiZMipLevels
uint32_t _padding

Detailed Description

View-projection data for Hi-Z occlusion culling Contains matrices and screen info needed to project bounding spheres to screen space.

Layout matches GLSL std140 ViewProjectionData struct.

Date
2026-01-18
Author
Konstantin Passig

Definition at line 208 of file RenderData.h.

Member Data Documentation

◆ _padding

uint32_t EngineCore::HiZViewProjectionData::_padding

Definition at line 213 of file RenderData.h.

◆ hiZMipLevels

uint32_t EngineCore::HiZViewProjectionData::hiZMipLevels

Definition at line 212 of file RenderData.h.

◆ screenSize

glm::vec2 EngineCore::HiZViewProjectionData::screenSize

Definition at line 211 of file RenderData.h.

◆ viewProjection

glm::mat4 EngineCore::HiZViewProjectionData::viewProjection[2]

Definition at line 210 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