Home
last modified time | relevance | path

Searched refs:translator (Results 1 – 25 of 70) sorted by relevance

123

/device/generic/vulkan-cereal/third-party/angle/src/
Dcompiler.gni8 "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/
DCMakeLists.txt92 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 …]
DAndroid.bp90 "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 …]
DREADME.md39 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
DBUILD.gn392 angle_static_library("translator") {
412 # This translator is needed by metal backend also.
456 deps = [ ":translator" ]
594 ":translator",
1007 deps = [ ":translator" ]
1131 ":translator",
D.gitattributes13 src/compiler/translator/glslang_*.* eol=lf
/device/generic/vulkan-cereal/third-party/angle/src/compiler/translator/
DShaderLang.cpp529 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 …]
DOutputVulkanGLSLForMetal.mm11 #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/
DCMakeLists.txt1 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})
DEglImp.cpp62 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/
DCompilingTranslatorWithEmscripten.md4 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
74translator/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.
DDevSetup.md30 * 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 …
DBuildingAngleForChromiumDevelopment.md5 … cross platform, including the shader validator and translator as well as the graphics API transla…
DWritingShaderASTTransformations.md1 # 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/
Dtranslator_fuzzer.cpp138 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/
DShaderModuleCompilation.md7 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/
Dcompiler_test.cpp76 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/
Dgles32_only.entries2 namespaces translator,gles2
4 # GLES 3.2 functions required by the translator library.
Dgles3_extensions_static_translator_namespaced_header.h6 namespace translator {
Dgles3_extensions.entries2 namespaces translator,gles2
DGLESv2Dispatch.cpp37 translator::gles2::function_name); \
DEGLDispatch.cpp24 s_egl. function_name = (function_name ## _t) (translator::egl::function_name); \
Dgles32_only_static_translator_namespaced_header.h9 namespace translator {
/device/generic/vulkan-cereal/third-party/angle/src/tests/perf_tests/
DCompilerPerf.cpp204 ShHandle translator = in IsPlatformAvailable() local
206 bool success = translator != nullptr; in IsPlatformAvailable()
/device/generic/vulkan-cereal/third-party/angle/src/tests/
DBUILD.gn127 "$angle_root:translator",
213 "$angle_root:translator",
487 "$angle_root:translator",
641 "$angle_root:translator",
719 "$angle_root:translator",
789 "$angle_root:translator",

123