Talvos  0.1
SPIR-V interpreter and dynamic analysis framework
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros
Classes | Namespaces | Typedefs
PipelineContext.h File Reference

This file declares the PipelineContext class and related typedefs. More...

#include <map>
#include <vector>
#include "vulkan/vulkan_core.h"

Go to the source code of this file.

Classes

struct  talvos::BindingInfo
 Structure holding information about a descriptor binding. More...
 
class  talvos::PipelineContext
 This class encapsulates pipeline state and bound resources. More...
 

Namespaces

 talvos
 

Typedefs

typedef std::map< uint32_t,
uint64_t > 
talvos::VertexBindingMap
 Mapping from binding indexes to device memory addresses for vertex buffers. More...
 
typedef std::map< std::pair
< uint32_t, uint32_t >
, BindingInfo > 
talvos::DescriptorSet
 Mapping from a binding and array element index to an address in memory. More...
 
typedef std::map< uint32_t,
talvos::DescriptorSet
talvos::DescriptorSetMap
 Mapping from set numbers to descriptor sets. More...
 

Detailed Description

This file declares the PipelineContext class and related typedefs.

Definition in file PipelineContext.h.