/device/generic/vulkan-cereal/third-party/angle/src/ |
D | compiler.gni | 8 "src/compiler/translator/blocklayout.h", 9 "src/compiler/translator/blocklayoutHLSL.h", 25 "src/compiler/translator/BaseTypes.h", 26 "src/compiler/translator/BuiltInFunctionEmulator.cpp", 27 "src/compiler/translator/BuiltInFunctionEmulator.h", 28 "src/compiler/translator/CallDAG.cpp", 29 "src/compiler/translator/CallDAG.h", 30 "src/compiler/translator/CodeGen.cpp", 31 "src/compiler/translator/CollectVariables.cpp", 32 "src/compiler/translator/CollectVariables.h", [all …]
|
/device/generic/vulkan-cereal/third-party/angle/ |
D | CMakeLists.txt | 92 src/compiler/translator/blocklayout.h 105 src/compiler/translator/BaseTypes.h 106 src/compiler/translator/BuiltInFunctionEmulator.cpp 107 src/compiler/translator/BuiltInFunctionEmulator.h 108 src/compiler/translator/CallDAG.cpp 109 src/compiler/translator/CallDAG.h 110 src/compiler/translator/CodeGen.cpp 111 src/compiler/translator/CollectVariables.cpp 112 src/compiler/translator/CollectVariables.h 113 src/compiler/translator/Common.h [all …]
|
D | Android.bp | 90 "src/compiler/translator/BuiltInFunctionEmulator.cpp", 91 "src/compiler/translator/CallDAG.cpp", 92 "src/compiler/translator/CodeGen.cpp", 93 "src/compiler/translator/CollectVariables.cpp", 94 "src/compiler/translator/Compiler.cpp", 95 "src/compiler/translator/ConstantUnion.cpp", 96 "src/compiler/translator/Declarator.cpp", 97 "src/compiler/translator/Diagnostics.cpp", 98 "src/compiler/translator/DirectiveHandler.cpp", 99 "src/compiler/translator/ExtensionBehavior.cpp", [all …]
|
D | README.md | 39 Portions of the ANGLE shader compiler are used as a shader validator and translator by WebGL 42 are accepted across browsers and platforms. The shader translator can be used to translate shaders 44 quirks in the native graphics drivers. The translator targets Desktop GLSL, Vulkan GLSL, Direct3D
|
D | BUILD.gn | 392 angle_static_library("translator") { 412 # This translator is needed by metal backend also. 456 deps = [ ":translator" ] 594 ":translator", 1007 deps = [ ":translator" ] 1131 ":translator",
|
D | .gitattributes | 13 src/compiler/translator/glslang_*.* eol=lf
|
/device/generic/vulkan-cereal/third-party/angle/src/compiler/translator/ |
D | ShaderLang.cpp | 529 TranslatorHLSL *translator = GetTranslatorHLSLFromHandle(handle); in GetShaderStorageBlockRegister() local 530 ASSERT(translator); in GetShaderStorageBlockRegister() 532 if (!translator->hasShaderStorageBlock(shaderStorageBlockName)) in GetShaderStorageBlockRegister() 537 *indexOut = translator->getShaderStorageBlockRegister(shaderStorageBlockName); in GetShaderStorageBlockRegister() 551 TranslatorHLSL *translator = GetTranslatorHLSLFromHandle(handle); in GetUniformBlockRegister() local 552 ASSERT(translator); in GetUniformBlockRegister() 554 if (!translator->hasUniformBlock(uniformBlockName)) in GetUniformBlockRegister() 559 *indexOut = translator->getUniformBlockRegister(uniformBlockName); in GetUniformBlockRegister() 570 TranslatorHLSL *translator = GetTranslatorHLSLFromHandle(handle); in ShouldUniformBlockUseStructuredBuffer() local 571 ASSERT(translator); in ShouldUniformBlockUseStructuredBuffer() [all …]
|
D | OutputVulkanGLSLForMetal.mm | 11 #include "compiler/translator/OutputVulkanGLSLForMetal.h" 14 #include "compiler/translator/BaseTypes.h" 15 #include "compiler/translator/Symbol.h" 16 #include "compiler/translator/util.h"
|
/device/generic/vulkan-cereal/stream-servers/glestranslator/EGL/ |
D | CMakeLists.txt | 1 set(egl-translator-common-sources 15 set(egl-translator-windows-sources 17 set(egl-translator-darwin-sources 20 set(egl-translator-linux-sources 26 ${egl-translator-common-sources} 27 ${egl-translator-windows-sources}) 31 ${egl-translator-common-sources} 32 ${egl-translator-darwin-sources}) 36 ${egl-translator-common-sources} 37 ${egl-translator-linux-sources})
|
D | EglImp.cpp | 62 namespace translator { namespace 95 .getGLESContext = translator::egl::getGLESContext, 96 .getEGLImage = translator::egl::getEGLImage, 97 .eglGetGlLibrary = translator::egl::getGlLibrary, 98 .createAndBindAuxiliaryContext = translator::egl::createAndBindAuxiliaryContext, 99 .unbindAndDestroyAuxiliaryContext = translator::egl::unbindAndDestroyAuxiliaryContext, 100 .bindAuxiliaryContext = translator::egl::bindAuxiliaryContext, 101 .unbindAuxiliaryContext = translator::egl::unbindAuxiliaryContext, 102 .getProcAddress = translator::egl::getProcAddressFromEGL, 116 namespace translator { namespace [all …]
|
/device/generic/vulkan-cereal/third-party/angle/doc/ |
D | CompilingTranslatorWithEmscripten.md | 4 transform shaders in various ways. ANGLE's shader translator can be used for 70 Compile the shader translator, the translator sample, and the shader all 74 …translator/translator.cpp angle/src/compiler/preprocessor/*.cpp angle/src/compiler/translator/*.cp… 77 Serve up the resulting translator.html via `python -m SimpleHTTPServer`. 80 The translator sample will run, displaying its output into the text area on the 84 To invoke the translator again, processing the shader we included along with the 92 translator sample processes the shader. 104 It's not feasible to interact with the translator's data structures, nor 106 written in C++ and compiled in to the shader translator.
|
D | DevSetup.md | 30 * Bison and flex are not needed as we only support generating the translator grammar on Windows. 35 * Bison and flex are not needed as we only support generating the translator grammar on Windows. 136 …GL ES 2.0 and EGL 1.4 libraries, ANGLE also provides a GLSL ES to GLSL translator. This is useful … 139 The translator code is included with ANGLE but fully independent; it resides in `src/compiler`. 140 …ove for [getting and building ANGLE](#getting-the-source) to build the translator on the platform … 143 The basic usage is shown in `essl_to_glsl` sample under `samples/translator`. To translate a GLSL E… 145 …`ShInitialize()` initializes the translator library and must be called only once from each process… 146 * `ShContructCompiler()` creates a translator object for vertex or fragment shader. 148 * `ShDestruct()` destroys the given translator. 149 …* `ShFinalize()` shuts down the translator library and must be called only once from each process …
|
D | BuildingAngleForChromiumDevelopment.md | 5 … cross platform, including the shader validator and translator as well as the graphics API transla…
|
D | WritingShaderASTTransformations.md | 1 # How to write ANGLE shader translator AST transformations 14 The utilities for implementing AST transformations are in **src/compiler/translator/tree_util/**
|
/device/generic/vulkan-cereal/third-party/angle/src/compiler/fuzz/ |
D | translator_fuzzer.cpp | 138 UniqueTCompiler translator( in LLVMFuzzerTestOneInput() local 141 if (translator == nullptr) in LLVMFuzzerTestOneInput() 169 if (!translator->Init(resources)) in LLVMFuzzerTestOneInput() 174 (*translators)[key] = std::move(translator); in LLVMFuzzerTestOneInput() 177 auto &translator = (*translators)[key]; in LLVMFuzzerTestOneInput() local 180 translator->compile(shaderStrings, 1, options); in LLVMFuzzerTestOneInput()
|
/device/generic/vulkan-cereal/third-party/angle/src/libANGLE/renderer/vulkan/doc/ |
D | ShaderModuleCompilation.md | 7 shader translator][translator]. The translator compiles application shaders into Vulkan-compatible 13 complete. The translator initially assigns resources and in/out variables arbitrary descriptor set, 17 The translator outputs some feature code conditional to Vulkan specialization constants, which are 88 [translator]: https://chromium.googlesource.com/angle/angle/+/refs/heads/master/src/compiler/transl… 89 …chromium.googlesource.com/angle/angle/+/refs/heads/master/src/compiler/translator/TranslatorVulkan…
|
/device/generic/vulkan-cereal/third-party/angle/src/tests/test_utils/ |
D | compiler_test.cpp | 76 sh::TCompiler *translator = sh::ConstructCompiler(type, spec, output); in compileTestShader() local 77 if (!translator->Init(*resources)) in compileTestShader() 79 SafeDelete(translator); in compileTestShader() 86 translator->compile(shaderStrings, 1, SH_OBJECT_CODE | compileOptions); in compileTestShader() 87 TInfoSink &infoSink = translator->getInfoSink(); in compileTestShader() 92 SafeDelete(translator); in compileTestShader()
|
/device/generic/vulkan-cereal/stream-servers/OpenGLESDispatch/ |
D | gles32_only.entries | 2 namespaces translator,gles2 4 # GLES 3.2 functions required by the translator library.
|
D | gles3_extensions_static_translator_namespaced_header.h | 6 namespace translator {
|
D | gles3_extensions.entries | 2 namespaces translator,gles2
|
D | GLESv2Dispatch.cpp | 37 translator::gles2::function_name); \
|
D | EGLDispatch.cpp | 24 s_egl. function_name = (function_name ## _t) (translator::egl::function_name); \
|
D | gles32_only_static_translator_namespaced_header.h | 9 namespace translator {
|
/device/generic/vulkan-cereal/third-party/angle/src/tests/perf_tests/ |
D | CompilerPerf.cpp | 204 ShHandle translator = in IsPlatformAvailable() local 206 bool success = translator != nullptr; in IsPlatformAvailable()
|
/device/generic/vulkan-cereal/third-party/angle/src/tests/ |
D | BUILD.gn | 127 "$angle_root:translator", 213 "$angle_root:translator", 487 "$angle_root:translator", 641 "$angle_root:translator", 719 "$angle_root:translator", 789 "$angle_root:translator",
|