/prebuilts/ndk/current/sources/third_party/shaderc/third_party/glslang/SPIRV/ |
H A D | GlslangToSpv.h | 56 void GlslangToSpv(const glslang::TIntermediate& intermediate, std::vector<unsigned int>& spirv, 58 void GlslangToSpv(const glslang::TIntermediate& intermediate, std::vector<unsigned int>& spirv, 60 void OutputSpvBin(const std::vector<unsigned int>& spirv, const char* baseName); 61 void OutputSpvHex(const std::vector<unsigned int>& spirv, const char* baseName, const char* varName);
|
H A D | GlslangToSpv.cpp | 41 #include "spirv.hpp" 5884 void OutputSpvBin(const std::vector<unsigned int>& spirv, const char* baseName) argument 5890 for (int i = 0; i < (int)spirv.size(); ++i) { 5891 unsigned int word = spirv[i]; 5898 void OutputSpvHex(const std::vector<unsigned int>& spirv, const char* baseName, const char* varName) argument 5910 for (int i = 0; i < (int)spirv.size(); i += WORDS_PER_LINE) { 5912 for (int j = 0; j < WORDS_PER_LINE && i + j < (int)spirv.size(); ++j) { 5913 const unsigned int word = spirv[i + j]; 5915 if (i + j + 1 < (int)spirv.size()) { 5930 void GlslangToSpv(const glslang::TIntermediate& intermediate, std::vector<unsigned int>& spirv, SpvOption argument 5936 GlslangToSpv(const glslang::TIntermediate& intermediate, std::vector<unsigned int>& spirv, spv::SpvBuildLogger* logger, SpvOptions* options) argument [all...] |
/prebuilts/ndk/r16/sources/third_party/shaderc/third_party/glslang/SPIRV/ |
H A D | GlslangToSpv.h | 56 void GlslangToSpv(const glslang::TIntermediate& intermediate, std::vector<unsigned int>& spirv, 58 void GlslangToSpv(const glslang::TIntermediate& intermediate, std::vector<unsigned int>& spirv, 60 void OutputSpvBin(const std::vector<unsigned int>& spirv, const char* baseName); 61 void OutputSpvHex(const std::vector<unsigned int>& spirv, const char* baseName, const char* varName);
|
H A D | GlslangToSpv.cpp | 41 #include "spirv.hpp" 5884 void OutputSpvBin(const std::vector<unsigned int>& spirv, const char* baseName) argument 5890 for (int i = 0; i < (int)spirv.size(); ++i) { 5891 unsigned int word = spirv[i]; 5898 void OutputSpvHex(const std::vector<unsigned int>& spirv, const char* baseName, const char* varName) argument 5910 for (int i = 0; i < (int)spirv.size(); i += WORDS_PER_LINE) { 5912 for (int j = 0; j < WORDS_PER_LINE && i + j < (int)spirv.size(); ++j) { 5913 const unsigned int word = spirv[i + j]; 5915 if (i + j + 1 < (int)spirv.size()) { 5930 void GlslangToSpv(const glslang::TIntermediate& intermediate, std::vector<unsigned int>& spirv, SpvOption argument 5936 GlslangToSpv(const glslang::TIntermediate& intermediate, std::vector<unsigned int>& spirv, spv::SpvBuildLogger* logger, SpvOptions* options) argument [all...] |
/prebuilts/ndk/current/sources/third_party/vulkan/src/build-android/ |
H A D | update_external_sources_android.sh | 2 # Update source for glslang, spirv-tools, shaderc 27 SPIRV_TOOLS_REVISION=$(cat $ANDROIDBUILDDIR/spirv-tools_revision_android) 28 SPIRV_HEADERS_REVISION=$(cat $ANDROIDBUILDDIR/spirv-headers_revision_android) 52 rm -rf $SHADERCTHIRDPARTY/spirv-tools 53 echo "Creating local spirv-tools repository ($SHADERCTHIRDPARTY/spirv-tools)." 54 mkdir -p $SHADERCTHIRDPARTY/spirv-tools 55 cd $SHADERCTHIRDPARTY/spirv-tools 56 git clone persistent-https://android.git.corp.google.com/platform/external/shaderc/spirv-tools . 61 echo "Updating $SHADERCTHIRDPARTY/spirv [all...] |
H A D | update_external_sources_android.bat | 2 REM Update source for glslang, spirv-tools, and shaderc 29 set SPIRV_TOOLS_DIR=%SHADERC_THIRD_PARTH%\spirv-tools 30 set SPIRV_HEADERS_DIR=%SHADERC_THIRD_PARTH%\spirv-tools\external\spirv-headers 76 if not exist %ANDROID_BUILD_DIR%\spirv-tools_revision_android ( 78 echo Missing spirv-tools_revision_android file. Place it in %ANDROID_BUILD_DIR% 83 if not exist %ANDROID_BUILD_DIR%\spirv-headers_revision_android ( 85 echo Missing spirv-headers_revision_android file. Place it in %ANDROID_BUILD_DIR% 98 set /p SPIRV_TOOLS_REVISION= < spirv-tools_revision_android 99 set /p SPIRV_HEADERS_REVISION= < spirv [all...] |
/prebuilts/ndk/r16/sources/third_party/vulkan/src/build-android/ |
H A D | update_external_sources_android.sh | 2 # Update source for glslang, spirv-tools, shaderc 27 SPIRV_TOOLS_REVISION=$(cat $ANDROIDBUILDDIR/spirv-tools_revision_android) 28 SPIRV_HEADERS_REVISION=$(cat $ANDROIDBUILDDIR/spirv-headers_revision_android) 52 rm -rf $SHADERCTHIRDPARTY/spirv-tools 53 echo "Creating local spirv-tools repository ($SHADERCTHIRDPARTY/spirv-tools)." 54 mkdir -p $SHADERCTHIRDPARTY/spirv-tools 55 cd $SHADERCTHIRDPARTY/spirv-tools 56 git clone persistent-https://android.git.corp.google.com/platform/external/shaderc/spirv-tools . 61 echo "Updating $SHADERCTHIRDPARTY/spirv [all...] |
H A D | update_external_sources_android.bat | 2 REM Update source for glslang, spirv-tools, and shaderc 29 set SPIRV_TOOLS_DIR=%SHADERC_THIRD_PARTH%\spirv-tools 30 set SPIRV_HEADERS_DIR=%SHADERC_THIRD_PARTH%\spirv-tools\external\spirv-headers 76 if not exist %ANDROID_BUILD_DIR%\spirv-tools_revision_android ( 78 echo Missing spirv-tools_revision_android file. Place it in %ANDROID_BUILD_DIR% 83 if not exist %ANDROID_BUILD_DIR%\spirv-headers_revision_android ( 85 echo Missing spirv-headers_revision_android file. Place it in %ANDROID_BUILD_DIR% 98 set /p SPIRV_TOOLS_REVISION= < spirv-tools_revision_android 99 set /p SPIRV_HEADERS_REVISION= < spirv [all...] |
/prebuilts/ndk/current/sources/third_party/vulkan/src/tests/ |
H A D | vktestframeworkandroid.cpp | 79 bool VkTestFramework::GLSLtoSPV(const VkShaderStageFlagBits shader_type, const char *pshader, std::vector<unsigned int> &spirv) { argument 91 spirv.push_back(*iter);
|
H A D | vktestframework.cpp | 703 bool VkTestFramework::GLSLtoSPV(const VkShaderStageFlagBits shader_type, const char *pshader, std::vector<unsigned int> &spirv) { argument 754 glslang::GlslangToSpv(*program.getIntermediate(stage), spirv); 760 spv::spirvbin_t(0).remap(spirv, spv::spirvbin_t::ALL_BUT_STRIP); 764 spv::spirvbin_t(0).remap(spirv, spv::spirvbin_t::STRIP); 768 spv::spirvbin_t(0).remap(spirv, spv::spirvbin_t::DO_EVERYTHING);
|
/prebuilts/ndk/r16/sources/third_party/vulkan/src/tests/ |
H A D | vktestframeworkandroid.cpp | 79 bool VkTestFramework::GLSLtoSPV(const VkShaderStageFlagBits shader_type, const char *pshader, std::vector<unsigned int> &spirv) { argument 91 spirv.push_back(*iter);
|
H A D | vktestframework.cpp | 703 bool VkTestFramework::GLSLtoSPV(const VkShaderStageFlagBits shader_type, const char *pshader, std::vector<unsigned int> &spirv) { argument 754 glslang::GlslangToSpv(*program.getIntermediate(stage), spirv); 760 spv::spirvbin_t(0).remap(spirv, spv::spirvbin_t::ALL_BUT_STRIP); 764 spv::spirvbin_t(0).remap(spirv, spv::spirvbin_t::STRIP); 768 spv::spirvbin_t(0).remap(spirv, spv::spirvbin_t::DO_EVERYTHING);
|
/prebuilts/ndk/current/sources/third_party/shaderc/third_party/ |
H A D | Android.mk | 108 SPVTOOLS_LOCAL_PATH := $(THIRD_PARTY_PATH)/spirv-tools 111 SPVHEADERS_LOCAL_PATH := $(THIRD_PARTY_PATH)/spirv-tools/external/spirv-headers 188 SPV_CORE10_GRAMMAR=$(SPVHEADERS_LOCAL_PATH)/include/spirv/1.0/spirv.core.grammar.json 189 SPV_CORE11_GRAMMAR=$(SPVHEADERS_LOCAL_PATH)/include/spirv/1.1/spirv.core.grammar.json 190 SPV_GLSL_GRAMMAR=$(SPVHEADERS_LOCAL_PATH)/include/spirv/1.0/extinst.glsl.std.450.grammar.json 191 SPV_OPENCL_GRAMMAR=$(SPVHEADERS_LOCAL_PATH)/include/spirv/1.0/extinst.opencl.std.100.grammar.json 201 --spirv [all...] |
/prebuilts/ndk/r16/sources/third_party/shaderc/third_party/ |
H A D | Android.mk | 108 SPVTOOLS_LOCAL_PATH := $(THIRD_PARTY_PATH)/spirv-tools 111 SPVHEADERS_LOCAL_PATH := $(THIRD_PARTY_PATH)/spirv-tools/external/spirv-headers 188 SPV_CORE10_GRAMMAR=$(SPVHEADERS_LOCAL_PATH)/include/spirv/1.0/spirv.core.grammar.json 189 SPV_CORE11_GRAMMAR=$(SPVHEADERS_LOCAL_PATH)/include/spirv/1.1/spirv.core.grammar.json 190 SPV_GLSL_GRAMMAR=$(SPVHEADERS_LOCAL_PATH)/include/spirv/1.0/extinst.glsl.std.450.grammar.json 191 SPV_OPENCL_GRAMMAR=$(SPVHEADERS_LOCAL_PATH)/include/spirv/1.0/extinst.opencl.std.100.grammar.json 201 --spirv [all...] |
/prebuilts/ndk/current/sources/third_party/shaderc/libshaderc_util/src/ |
H A D | compiler.cc | 243 // 'spirv' is an alias for the compilation_output_data. This alias is added 245 std::vector<uint32_t>& spirv = compilation_output_data; 247 glslang::GlslangToSpv(*program.getIntermediate(used_shader_stage), spirv); 253 assert(spirv.size() > generator_word_index); 254 spirv[generator_word_index] = 255 (spirv[generator_word_index] & 0xffff) | (shaderc_generator_word << 16); 259 if (!SpirvToolsOptimize(target_env_, enabled_opt_passes_, &spirv, 270 if (!SpirvToolsDisassemble(target_env_, spirv, &text_or_error)) { 283 compilation_output_data_size_in_bytes = spirv.size() * sizeof(spirv[ [all...] |
/prebuilts/ndk/r16/sources/third_party/shaderc/libshaderc_util/src/ |
H A D | compiler.cc | 243 // 'spirv' is an alias for the compilation_output_data. This alias is added 245 std::vector<uint32_t>& spirv = compilation_output_data; 247 glslang::GlslangToSpv(*program.getIntermediate(used_shader_stage), spirv); 253 assert(spirv.size() > generator_word_index); 254 spirv[generator_word_index] = 255 (spirv[generator_word_index] & 0xffff) | (shaderc_generator_word << 16); 259 if (!SpirvToolsOptimize(target_env_, enabled_opt_passes_, &spirv, 270 if (!SpirvToolsDisassemble(target_env_, spirv, &text_or_error)) { 283 compilation_output_data_size_in_bytes = spirv.size() * sizeof(spirv[ [all...] |
/prebuilts/ndk/current/sources/third_party/vulkan/src/build-android/jni/ |
H A D | Android.mk | 23 SPIRV_TOOLS_DIR := $(SHADERC_DIR)/spirv-tools
|
/prebuilts/ndk/r16/sources/third_party/vulkan/src/build-android/jni/ |
H A D | Android.mk | 23 SPIRV_TOOLS_DIR := $(SHADERC_DIR)/spirv-tools
|
/prebuilts/ndk/current/sources/third_party/vulkan/src/layers/ |
H A D | core_validation.cpp | 30 #include <SPIRV/spirv.hpp> 60 #include "spirv-tools/libspirv.h" 199 // A forward iterator over spirv instructions. Provides easy access to len, opcode, and content words 245 /* the spirv image itself */
|
/prebuilts/ndk/r16/sources/third_party/vulkan/src/layers/ |
H A D | core_validation.cpp | 30 #include <SPIRV/spirv.hpp> 60 #include "spirv-tools/libspirv.h" 199 // A forward iterator over spirv instructions. Provides easy access to len, opcode, and content words 245 /* the spirv image itself */
|