Diligent Engine
 
Loading...
Searching...
No Matches
ShaderBindingTableBase.hpp File Reference
#include <unordered_map>
#include <cstring>
#include "ShaderBindingTable.h"
#include "TopLevelASBase.hpp"
#include "DeviceObjectBase.hpp"
#include "RenderDeviceBase.hpp"
#include "StringPool.hpp"
#include "HashUtils.hpp"

Classes

class  Diligent::ShaderBindingTableBase< EngineImplTraits >
 Template class implementing base functionality of the shader binding table object. More...
 

Namespaces

namespace  Diligent
 Graphics engine namespace.
 

Functions

void Diligent::ValidateShaderBindingTableDesc (const ShaderBindingTableDesc &Desc, Uint32 ShaderGroupHandleSize, Uint32 MaxShaderRecordStride) noexcept(false)
 Validates SBT description and throws an exception in case of an error.
 

Detailed Description

Implementation of the Diligent::ShaderBindingTableBase template class