Nameless Engine
|
#include <LightingShaderResourceManager.h>
Public Attributes | |
std::unique_ptr< UploadBuffer > | pComputeInfo |
std::unique_ptr< UploadBuffer > | pScreenToViewData |
std::unique_ptr< GpuResource > | pCalculatedFrustums |
Groups buffers that we bind to a compute shader.
std::unique_ptr<GpuResource> ne::LightingShaderResourceManager::ComputeShaderData::FrustumGridComputeShader::ShaderResources::pCalculatedFrustums |
Buffer that stores calculated grid of frustums (results of a compute shader).
std::unique_ptr<UploadBuffer> ne::LightingShaderResourceManager::ComputeShaderData::FrustumGridComputeShader::ShaderResources::pComputeInfo |
Buffer that stores additional information that might not be available as built-in semantics.
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.