Searched refs:spirv (Results 1 - 20 of 20) sorted by relevance

/prebuilts/ndk/current/sources/third_party/shaderc/third_party/glslang/SPIRV/
H A DGlslangToSpv.h56 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 DGlslangToSpv.cpp41 #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 DGlslangToSpv.h56 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 DGlslangToSpv.cpp41 #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 Dupdate_external_sources_android.sh2 # 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 Dupdate_external_sources_android.bat2 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 Dupdate_external_sources_android.sh2 # 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 Dupdate_external_sources_android.bat2 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 Dvktestframeworkandroid.cpp79 bool VkTestFramework::GLSLtoSPV(const VkShaderStageFlagBits shader_type, const char *pshader, std::vector<unsigned int> &spirv) { argument
91 spirv.push_back(*iter);
H A Dvktestframework.cpp703 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 Dvktestframeworkandroid.cpp79 bool VkTestFramework::GLSLtoSPV(const VkShaderStageFlagBits shader_type, const char *pshader, std::vector<unsigned int> &spirv) { argument
91 spirv.push_back(*iter);
H A Dvktestframework.cpp703 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 DAndroid.mk108 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 DAndroid.mk108 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 Dcompiler.cc243 // '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 Dcompiler.cc243 // '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 DAndroid.mk23 SPIRV_TOOLS_DIR := $(SHADERC_DIR)/spirv-tools
/prebuilts/ndk/r16/sources/third_party/vulkan/src/build-android/jni/
H A DAndroid.mk23 SPIRV_TOOLS_DIR := $(SHADERC_DIR)/spirv-tools
/prebuilts/ndk/current/sources/third_party/vulkan/src/layers/
H A Dcore_validation.cpp30 #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 Dcore_validation.cpp30 #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 */

Completed in 506 milliseconds