|
Nebula
|
Go to the source code of this file.
Classes | |
| struct | Graphics::BindlessRegistryCreateInfo |
Namespaces | |
| namespace | Graphics |
| Implements the shader server used by Vulkan. | |
Typedefs | |
| typedef uint32_t | Graphics::BindlessIndex |
Functions | |
| void | Graphics::CreateBindlessRegistry (const BindlessRegistryCreateInfo &info) |
| Create bindless registry. | |
| void | Graphics::DestroyBindlessRegistry () |
| Destroy bindless registry. | |
| BindlessIndex | Graphics::RegisterTexture (const CoreGraphics::TextureId &tex, CoreGraphics::TextureType type, bool depth=false, bool stencil=false) |
| Register texture. | |
| void | Graphics::ReregisterTexture (const CoreGraphics::TextureId &tex, CoreGraphics::TextureType type, BindlessIndex id, bool depth=false, bool stencil=false) |
| Reregister texture on the same slot. | |
| void | Graphics::UnregisterTexture (const BindlessIndex id, const CoreGraphics::TextureType type) |
| Unregister texture. | |