Nebula
Loading...
Searching...
No Matches
bindlessregistry.h File Reference

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.