#include <unordered_map>
#include <atomic>
#include "BottomLevelAS.h"
#include "DeviceObjectBase.hpp"
#include "RenderDeviceBase.hpp"
#include "FixedLinearAllocator.hpp"
#include "HashUtils.hpp"
|
namespace | Diligent |
| Graphics engine namespace.
|
|
|
void | Diligent::ValidateBottomLevelASDesc (const BottomLevelASDesc &Desc) noexcept(false) |
| Validates bottom-level AS description and throws an exception in case of an error.
|
|
void | Diligent::CopyBLASGeometryDesc (const BottomLevelASDesc &SrcDesc, BottomLevelASDesc &DstDesc, FixedLinearAllocator &MemPool, const BLASNameToIndex *pSrcNameToIndex, BLASNameToIndex &DstNameToIndex) noexcept(false) |
| Copies bottom-level AS geometry description using MemPool to allocate required space.
|
|
Implementation of the Diligent::BottomLevelASBase template class