Nameless Engine
Loading...
Searching...
No Matches
ne::LightingShaderResourceManager::ComputeShaderData::FrustumGridComputeShader::ShaderResources Struct Reference

#include <LightingShaderResourceManager.h>

Public Attributes

std::unique_ptr< UploadBufferpComputeInfo
 
std::unique_ptr< UploadBufferpScreenToViewData
 
std::unique_ptr< GpuResourcepCalculatedFrustums
 

Detailed Description

Groups buffers that we bind to a compute shader.

Member Data Documentation

◆ pCalculatedFrustums

std::unique_ptr<GpuResource> ne::LightingShaderResourceManager::ComputeShaderData::FrustumGridComputeShader::ShaderResources::pCalculatedFrustums

Buffer that stores calculated grid of frustums (results of a compute shader).

◆ pComputeInfo

std::unique_ptr<UploadBuffer> ne::LightingShaderResourceManager::ComputeShaderData::FrustumGridComputeShader::ShaderResources::pComputeInfo

Buffer that stores additional information that might not be available as built-in semantics.

◆ pScreenToViewData

std::unique_ptr<UploadBuffer> ne::LightingShaderResourceManager::ComputeShaderData::FrustumGridComputeShader::ShaderResources::pScreenToViewData

Buffer that stores data that is used to convert coordinates from screen space to view space.


The documentation for this struct was generated from the following file: