|
Diligent Engine
v.2.4.g
|
#include <memory>#include <mutex>#include <atomic>#include "DataBlobImpl.hpp"#include "RefCntAutoPtr.hpp"#include "ShaderToolsCommon.hpp"#include "HLSLUtils.hpp"#include "dxc/DxilContainer/DxilContainer.h"Namespaces | |
| Diligent | |
| The library uses Direct3D-style math: | |
Macros | |
| #define | CHECK_PATCHING_ERROR(Cond, ...) |
| #define | CHECK_PATCHING_ERROR(Cond, ...) |
| #define | CHECK_PATCHING_ERROR(Cond, ...) |
| #define | CHECK_PATCHING_ERROR(Cond, ...) |
Functions | |
| std::unique_ptr< IDXCompiler > | Diligent::CreateDXCompiler (DXCompilerTarget Target, Uint32 APIVersion, const char *pLibraryName) |
| bool | Diligent::IsDXILBytecode (const void *pBytecode, size_t Size) |
| #define CHECK_PATCHING_ERROR | ( | Cond, | |
| ... | |||
| ) |
| #define CHECK_PATCHING_ERROR | ( | Cond, | |
| ... | |||
| ) |
| #define CHECK_PATCHING_ERROR | ( | Cond, | |
| ... | |||
| ) |
| #define CHECK_PATCHING_ERROR | ( | Cond, | |
| ... | |||
| ) |
| Uint32 RecordId = ~0u |
| Uint32 SrcBindPoint = ~0u |
| Uint32 SrcSpace = ~0u |
| RES_TYPE Type = RES_TYPE_INVALID |
1.8.17