HomeSort by relevance Sort by last modified time
    Searched refs:spv (Results 1 - 25 of 66) sorted by null

1 2 3

  /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...]

Completed in 403 milliseconds

1 2 3