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. | |