RetroArch
Classes | Namespaces | Typedefs | Enumerations | Variables
spirv_msl.hpp File Reference
#include "spirv_glsl.hpp"
#include <stdint.h>
#include <limits>
#include <map>
#include <set>
#include <unordered_map>
#include <unordered_set>
#include <vector>
Include dependency graph for spirv_msl.hpp:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  spirv_cross::MSLVertexAttr
 
struct  spirv_cross::MSLResourceBinding
 
struct  spirv_cross::MSLConstexprSampler
 
class  spirv_cross::CompilerMSL
 
struct  spirv_cross::CompilerMSL::Options
 
struct  spirv_cross::CompilerMSL::OpCodePreprocessor
 
struct  spirv_cross::CompilerMSL::MemberSorter
 

Namespaces

 spirv_cross
 

Typedefs

using spirv_cross::MSLStructMemberKey = uint64_t
 

Enumerations

enum  spirv_cross::MSLSamplerCoord { spirv_cross::MSL_SAMPLER_COORD_NORMALIZED, spirv_cross::MSL_SAMPLER_COORD_PIXEL }
 
enum  spirv_cross::MSLSamplerFilter { spirv_cross::MSL_SAMPLER_FILTER_NEAREST, spirv_cross::MSL_SAMPLER_FILTER_LINEAR }
 
enum  spirv_cross::MSLSamplerMipFilter { spirv_cross::MSL_SAMPLER_MIP_FILTER_NONE, spirv_cross::MSL_SAMPLER_MIP_FILTER_NEAREST, spirv_cross::MSL_SAMPLER_MIP_FILTER_LINEAR }
 
enum  spirv_cross::MSLSamplerAddress {
  spirv_cross::MSL_SAMPLER_ADDRESS_CLAMP_TO_ZERO, spirv_cross::MSL_SAMPLER_ADDRESS_CLAMP_TO_EDGE, spirv_cross::MSL_SAMPLER_ADDRESS_CLAMP_TO_BORDER, spirv_cross::MSL_SAMPLER_ADDRESS_REPEAT,
  spirv_cross::MSL_SAMPLER_ADDRESS_MIRRORED_REPEAT
}
 
enum  spirv_cross::MSLSamplerCompareFunc {
  spirv_cross::MSL_SAMPLER_COMPARE_FUNC_NEVER, spirv_cross::MSL_SAMPLER_COMPARE_FUNC_LESS, spirv_cross::MSL_SAMPLER_COMPARE_FUNC_LESS_EQUAL, spirv_cross::MSL_SAMPLER_COMPARE_FUNC_GREATER,
  spirv_cross::MSL_SAMPLER_COMPARE_FUNC_GREATER_EQUAL, spirv_cross::MSL_SAMPLER_COMPARE_FUNC_EQUAL, spirv_cross::MSL_SAMPLER_COMPARE_FUNC_NOT_EQUAL, spirv_cross::MSL_SAMPLER_COMPARE_FUNC_ALWAYS
}
 
enum  spirv_cross::MSLSamplerBorderColor { spirv_cross::MSL_SAMPLER_BORDER_COLOR_TRANSPARENT_BLACK, spirv_cross::MSL_SAMPLER_BORDER_COLOR_OPAQUE_BLACK, spirv_cross::MSL_SAMPLER_BORDER_COLOR_OPAQUE_WHITE }
 

Variables

static const uint32_t spirv_cross::kPushConstDescSet = ((uint32_t)-1)
 
static const uint32_t spirv_cross::kPushConstBinding = 0