RetroArch
Namespaces | Functions | Variables
doc.cpp File Reference
#include "doc.h"
#include <cstdio>
#include <cstring>
#include <algorithm>
#include "GLSL.ext.KHR.h"
#include "GLSL.ext.EXT.h"
Include dependency graph for doc.cpp:

Namespaces

 spv
 

Functions

const char * spv::SourceString (int source)
 
const char * spv::ExecutionModelString (int model)
 
const char * spv::AddressingString (int addr)
 
const char * spv::MemoryString (int mem)
 
const char * spv::ExecutionModeString (int mode)
 
const char * spv::StorageClassString (int StorageClass)
 
const char * spv::DecorationString (int decoration)
 
const char * spv::BuiltInString (int builtIn)
 
const char * spv::DimensionString (int dim)
 
const char * spv::SamplerAddressingModeString (int mode)
 
const char * spv::SamplerFilterModeString (int mode)
 
const char * spv::ImageFormatString (int format)
 
const char * spv::ImageChannelOrderString (int format)
 
const char * spv::ImageChannelDataTypeString (int type)
 
const char * spv::ImageOperandsString (int format)
 
const char * spv::FPFastMathString (int mode)
 
const char * spv::FPRoundingModeString (int mode)
 
const char * spv::LinkageTypeString (int type)
 
const char * spv::FuncParamAttrString (int attr)
 
const char * spv::AccessQualifierString (int attr)
 
const char * spv::SelectControlString (int cont)
 
const char * spv::LoopControlString (int cont)
 
const char * spv::FunctionControlString (int cont)
 
const char * spv::MemorySemanticsString (int mem)
 
const char * spv::MemoryAccessString (int mem)
 
const char * spv::ScopeString (int mem)
 
const char * spv::GroupOperationString (int gop)
 
const char * spv::KernelEnqueueFlagsString (int flag)
 
const char * spv::KernelProfilingInfoString (int info)
 
const char * spv::CapabilityString (int info)
 
const char * spv::OpcodeString (int op)
 
void spv::Parameterize ()
 

Variables

static const int spv::GLSLextKHRVersion = 100
 
static const int spv::GLSLextKHRRevision = 2
 
static const char *const spv::E_SPV_KHR_shader_ballot = "SPV_KHR_shader_ballot"
 
static const char *const spv::E_SPV_KHR_subgroup_vote = "SPV_KHR_subgroup_vote"
 
static const char *const spv::E_SPV_KHR_device_group = "SPV_KHR_device_group"
 
static const char *const spv::E_SPV_KHR_multiview = "SPV_KHR_multiview"
 
static const char *const spv::E_SPV_KHR_shader_draw_parameters = "SPV_KHR_shader_draw_parameters"
 
static const char *const spv::E_SPV_KHR_16bit_storage = "SPV_KHR_16bit_storage"
 
static const char *const spv::E_SPV_KHR_storage_buffer_storage_class = "SPV_KHR_storage_buffer_storage_class"
 
static const char *const spv::E_SPV_KHR_post_depth_coverage = "SPV_KHR_post_depth_coverage"
 
static const int spv::GLSLextEXTVersion = 100
 
static const int spv::GLSLextEXTRevision = 1
 
static const char *const spv::E_SPV_EXT_shader_stencil_export = "SPV_EXT_shader_stencil_export"
 
static const char *const spv::E_SPV_EXT_shader_viewport_index_layer = "SPV_EXT_shader_viewport_index_layer"
 
static const char *const spv::E_SPV_EXT_fragment_fully_covered = "SPV_EXT_fragment_fully_covered"
 
const int spv::ExecutionModeCeiling = 33
 
const int spv::DecorationCeiling = 45
 
const int spv::ImageOperandsCeiling = 8
 
const int spv::SelectControlCeiling = 2
 
const int spv::LoopControlCeiling = 4
 
const int spv::FunctionControlCeiling = 4
 
InstructionParameters spv::InstructionDesc [OpCodeMask+1]
 
OperandParameters spv::ExecutionModeOperands [ExecutionModeCeiling]
 
OperandParameters spv::DecorationOperands [DecorationCeiling]
 
EnumDefinition spv::OperandClassParams [OperandCount]
 
EnumParameters spv::ExecutionModeParams [ExecutionModeCeiling]
 
EnumParameters spv::ImageOperandsParams [ImageOperandsCeiling]
 
EnumParameters spv::DecorationParams [DecorationCeiling]
 
EnumParameters spv::LoopControlParams [FunctionControlCeiling]
 
EnumParameters spv::SelectionControlParams [SelectControlCeiling]
 
EnumParameters spv::FunctionControlParams [FunctionControlCeiling]