OGRE-Next: OgreVulkanGlobalBindingTable.h File Reference

| OGRE-Next 3.0.0 Object-Oriented Graphics Rendering Engine

Loading...
Searching...
No Matches
OgreVulkanGlobalBindingTable.h File Reference
`#include "OgreVulkanPrerequisites.h"`
`#include "vulkan/vulkan_core.h"`

## Classes
struct | Ogre::VulkanGlobalBindingTable
| This table holds an emulation of D3D11/Metal style of resource binding. More...

## Namespaces
namespace | Ogre
| bswapNN may be defined as macros in <sys/endian.h> or <sys/bswap.h>
namespace | Ogre::BakedDescriptorSets

## Macros
#define | NUM_BIND_CONST_BUFFERS 16u
#define | NUM_BIND_READONLY_BUFFERS 16u
#define | NUM_BIND_SAMPLERS 32u
#define | NUM_BIND_TEX_BUFFERS 16u
#define | NUM_BIND_TEXTURES 32u

## Enumerations
enum | Ogre::BakedDescriptorSets::BakedDescriptorSets { Ogre::BakedDescriptorSets::ReadOnlyBuffers , Ogre::BakedDescriptorSets::TexBuffers , Ogre::BakedDescriptorSets::Textures , Ogre::BakedDescriptorSets::Samplers , Ogre::BakedDescriptorSets::UavBuffers , Ogre::BakedDescriptorSets::UavTextures , Ogre::BakedDescriptorSets::NumBakedDescriptorSets }

## Macro Definition Documentation

## ◆ NUM_BIND_CONST_BUFFERS

#define NUM_BIND_CONST_BUFFERS 16u

## ◆ NUM_BIND_READONLY_BUFFERS

#define NUM_BIND_READONLY_BUFFERS 16u

## ◆ NUM_BIND_SAMPLERS

#define NUM_BIND_SAMPLERS 32u

## ◆ NUM_BIND_TEX_BUFFERS

#define NUM_BIND_TEX_BUFFERS 16u

## ◆ NUM_BIND_TEXTURES

#define NUM_BIND_TEXTURES 32u