OGRE-Next  4.0.0unstable
Object-Oriented Graphics Rendering Engine
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

 Ogre
 bswapNN may be defined as macros in <sys/endian.h> or <sys/bswap.h>
 
 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