|
Foundation
|
#include <GPUScene.hpp>
Public Attributes | |
| uint32_t | primitiveBudget = 16 * (1u << 20) |
| uint32_t | curveAABBBudget = 16 * (1u << 20) |
| uint32_t | instanceBudget = static_cast<uint32_t>(1e4) |
| uint32_t | materialBudget = static_cast<uint32_t>(1e3) |
| uint32_t | lightBudget = static_cast<uint32_t>(1e4) |
| uint32_t | texturesBudget = static_cast<uint32_t>(1e3) |
| uint32_t | geometryBudget = static_cast<uint32_t>(1e4) |
| uint32_t | tlasInstanceBudget = static_cast<uint32_t>(1e4) |
| uint32_t | tlasBudget = 16 * (1u << 20) |
| uint32_t | tlasScratchBudget = 32 * (1u << 20) |
| uint32_t | dynamicGeometryBudget = 0 |
| uint32_t | framesInFlight = 2 |
| uint32_t GPUSceneDesc::curveAABBBudget = 16 * (1u << 20) |
| uint32_t GPUSceneDesc::dynamicGeometryBudget = 0 |
| uint32_t GPUSceneDesc::framesInFlight = 2 |
| uint32_t GPUSceneDesc::geometryBudget = static_cast<uint32_t>(1e4) |
| uint32_t GPUSceneDesc::instanceBudget = static_cast<uint32_t>(1e4) |
| uint32_t GPUSceneDesc::lightBudget = static_cast<uint32_t>(1e4) |
| uint32_t GPUSceneDesc::materialBudget = static_cast<uint32_t>(1e3) |
| uint32_t GPUSceneDesc::primitiveBudget = 16 * (1u << 20) |
| uint32_t GPUSceneDesc::texturesBudget = static_cast<uint32_t>(1e3) |
| uint32_t GPUSceneDesc::tlasBudget = 16 * (1u << 20) |
| uint32_t GPUSceneDesc::tlasInstanceBudget = static_cast<uint32_t>(1e4) |
| uint32_t GPUSceneDesc::tlasScratchBudget = 32 * (1u << 20) |