/prebuilts/ndk/r13/sources/third_party/shaderc/third_party/glslang/SPIRV/ |
SPVRemapper.cpp | 47 namespace spv { namespace 64 const spv::Op opCode = asOpCode(word); 69 case spv::OpExtInst: 78 spirvbin_t::range_t spirvbin_t::literalRange(spv::Op opCode) const 83 case spv::OpTypeFloat: // fall through... 84 case spv::OpTypePointer: return range_t(2, 3); 85 case spv::OpTypeInt: return range_t(2, 4); 86 // TODO: case spv::OpTypeImage: 87 // TODO: case spv::OpTypeSampledImage: 88 case spv::OpTypeSampler: return range_t(3, 8) [all...] |
SPVRemapper.h | 43 namespace spv { namespace 74 } // namespace SPV 79 namespace spv { namespace 85 void remap(std::vector<unsigned int>& /*spv*/, unsigned int /*opts = 0*/) 92 } // namespace SPV 107 namespace spv { namespace 113 spirvbin_t(int verbose = 0) : entryPoint(spv::NoResult), largestNewId(0), verbose(verbose) { } 116 void remap(std::vector<std::uint32_t>& spv, std::uint32_t opts = DO_EVERYTHING); 132 typedef std::unordered_map<spv::Id, spv::Id> idmap_t 239 std::vector<spirword_t> spv; \/\/ SPIR words member in class:spv::spirvbin_t [all...] |
GlslangToSpv.cpp | 44 namespace spv { namespace 72 SpecConstantOpModeGuard(spv::Builder* builder) 85 spv::Builder* builder_; 97 TGlslangToSpvTraverser(const glslang::TIntermediate*, spv::SpvBuildLogger* logger); 113 spv::Decoration TranslateAuxiliaryStorageDecoration(const glslang::TQualifier& qualifier); 114 spv::BuiltIn TranslateBuiltInDecoration(glslang::TBuiltInVariable, bool memberDeclaration); 115 spv::ImageFormat TranslateImageFormat(const glslang::TType& type); 116 spv::Id createSpvVariable(const glslang::TIntermSymbol*); 117 spv::Id getSampledType(const glslang::TSampler&); 118 spv::Id convertGlslangToSpvType(const glslang::TType& type) [all...] |
disassemble.h | 46 namespace spv { namespace 50 }; // end namespace spv
|
InReadableOrder.cpp | 56 using spv::Block; 57 using spv::Id; 83 if (mergeInst->getOpCode() == spv::OpLoopMerge) { 110 void spv::inReadableOrder(Block* root, std::function<void(Block*)> callback)
|
GlslangToSpv.h | 46 void GlslangToSpv(const glslang::TIntermediate& intermediate, std::vector<unsigned int>& spirv, spv::SpvBuildLogger* logger);
|
Logger.h | 41 namespace spv { namespace 72 } // end spv namespace
|
Logger.cpp | 41 namespace spv { namespace 68 } // end spv namespace
|
/prebuilts/ndk/r13/sources/third_party/vulkan/glslang/SPIRV/ |
SPVRemapper.cpp | 47 namespace spv { namespace 64 const spv::Op opCode = asOpCode(word); 69 case spv::OpExtInst: 78 spirvbin_t::range_t spirvbin_t::literalRange(spv::Op opCode) const 83 case spv::OpTypeFloat: // fall through... 84 case spv::OpTypePointer: return range_t(2, 3); 85 case spv::OpTypeInt: return range_t(2, 4); 86 // TODO: case spv::OpTypeImage: 87 // TODO: case spv::OpTypeSampledImage: 88 case spv::OpTypeSampler: return range_t(3, 8) [all...] |
SPVRemapper.h | 43 namespace spv { namespace 74 } // namespace SPV 79 namespace spv { namespace 85 void remap(std::vector<unsigned int>& /*spv*/, unsigned int /*opts = 0*/) 92 } // namespace SPV 107 namespace spv { namespace 113 spirvbin_t(int verbose = 0) : entryPoint(spv::NoResult), largestNewId(0), verbose(verbose) { } 116 void remap(std::vector<std::uint32_t>& spv, std::uint32_t opts = DO_EVERYTHING); 132 typedef std::unordered_map<spv::Id, spv::Id> idmap_t 239 std::vector<spirword_t> spv; \/\/ SPIR words member in class:spv::spirvbin_t [all...] |
GlslangToSpv.cpp | 44 namespace spv { namespace 72 SpecConstantOpModeGuard(spv::Builder* builder) 85 spv::Builder* builder_; 97 TGlslangToSpvTraverser(const glslang::TIntermediate*, spv::SpvBuildLogger* logger); 113 spv::Decoration TranslateAuxiliaryStorageDecoration(const glslang::TQualifier& qualifier); 114 spv::BuiltIn TranslateBuiltInDecoration(glslang::TBuiltInVariable, bool memberDeclaration); 115 spv::ImageFormat TranslateImageFormat(const glslang::TType& type); 116 spv::Id createSpvVariable(const glslang::TIntermSymbol*); 117 spv::Id getSampledType(const glslang::TSampler&); 118 spv::Id convertGlslangToSpvType(const glslang::TType& type) [all...] |
disassemble.h | 46 namespace spv { namespace 50 }; // end namespace spv
|
InReadableOrder.cpp | 56 using spv::Block; 57 using spv::Id; 83 if (mergeInst->getOpCode() == spv::OpLoopMerge) { 110 void spv::inReadableOrder(Block* root, std::function<void(Block*)> callback)
|
GlslangToSpv.h | 46 void GlslangToSpv(const glslang::TIntermediate& intermediate, std::vector<unsigned int>& spirv, spv::SpvBuildLogger* logger);
|
Logger.h | 41 namespace spv { namespace 72 } // end spv namespace
|
Logger.cpp | 41 namespace spv { namespace 68 } // end spv namespace
|
/external/spirv-llvm/lib/SPIRV/libSPIRV/ |
SPIRVIsValidEnum.h | 52 using namespace spv; 57 isValid(spv::SourceLanguage V) { 71 isValid(spv::ExecutionModel V) { 87 isValid(spv::AddressingModel V) { 99 isValid(spv::MemoryModel V) { 111 isValid(spv::ExecutionMode V) { 155 isValid(spv::StorageClass V) { 176 isValid(spv::Dim V) { 192 isValid(spv::SamplerAddressingMode V) { 206 isValid(spv::SamplerFilterMode V) [all...] |
SPIRVEnum.h | 46 using namespace spv; 100 typedef spv::Capability SPIRVCapabilityKind; 101 typedef spv::ExecutionModel SPIRVExecutionModelKind; 102 typedef spv::ExecutionMode SPIRVExecutionModeKind; 103 typedef spv::AccessQualifier SPIRVAccessQualifierKind; 104 typedef spv::AddressingModel SPIRVAddressingModelKind; 105 typedef spv::LinkageType SPIRVLinkageTypeKind; 106 typedef spv::MemoryModel SPIRVMemoryModelKind; 107 typedef spv::StorageClass SPIRVStorageClassKind; 108 typedef spv::FunctionControlMask SPIRVFunctionControlMaskKind [all...] |
/prebuilts/ndk/r13/sources/third_party/shaderc/third_party/spirv-tools/external/spirv-headers/include/spirv/1.0/ |
spirv.py | 31 # - C will have tokens with a "Spv" prefix, e.g.: SpvSourceLanguageGLSL 32 # - C++ will have tokens in the "spv" name space, e.g.: spv::SourceLanguageGLSL 33 # - C++11 will use enum classes in the spv namespace, e.g.: spv::SourceLanguage::GLSL 34 # - Lua will use tables, e.g.: spv.SourceLanguage.GLSL 35 # - Python will use dictionaries, e.g.: spv['SourceLanguage']['GLSL'] 42 spv = { variable
|
/prebuilts/ndk/r13/sources/third_party/shaderc/third_party/spirv-tools/external/spirv-headers/include/spirv/1.1/ |
spirv.py | 31 # - C will have tokens with a "Spv" prefix, e.g.: SpvSourceLanguageGLSL 32 # - C++ will have tokens in the "spv" name space, e.g.: spv::SourceLanguageGLSL 33 # - C++11 will use enum classes in the spv namespace, e.g.: spv::SourceLanguage::GLSL 34 # - Lua will use tables, e.g.: spv.SourceLanguage.GLSL 35 # - Python will use dictionaries, e.g.: spv['SourceLanguage']['GLSL'] 42 spv = { variable
|
/external/vulkan-validation-layers/tests/ |
vktestframeworkandroid.h | 46 bool GLSLtoSPV(const VkShaderStageFlagBits shader_type, const char *pshader, std::vector<unsigned int> &spv);
|
vktestframework.h | 28 #include "icd-spv.h" 71 bool GLSLtoSPV(const VkShaderStageFlagBits shader_type, const char *pshader, std::vector<unsigned int> &spv);
|
/external/spirv-llvm/lib/SPIRV/ |
TransOCLMD.cpp | 112 .add(CLVer < kOCLVer::CL21 ? spv::SourceLanguageOpenCL_C 113 : spv::SourceLanguageOpenCL_CPP) 125 .add(Arch == Triple::spir ? spv::AddressingModelPhysical32 : 127 .add(spv::MemoryModelOpenCL) 169 .add(spv::ExecutionModelKernel) 177 .add(spv::ExecutionModeContractionOff) 193 .add(spv::ExecutionModeLocalSizeHint) 201 .add(spv::ExecutionModeLocalSize) 207 .add(spv::ExecutionModeVecTypeHint)
|
/prebuilts/ndk/r13/sources/third_party/shaderc/third_party/glslang/glslang/MachineIndependent/ |
Versions.h | 79 SpvVersion() : spv(0), vulkan(0), openGl(0) {} 80 unsigned int spv; // the version of the targeted SPIR-V, as defined by SPIR-V in word 1 of the SPIR-V binary header member in struct:glslang::SpvVersion
|
/external/vulkan-validation-layers/layers/ |
core_validation.cpp | [all...] |