/external/mesa3d/src/compiler/ |
Makefile.sources | 14 glsl/ast.h \ 15 glsl/ast_array_index.cpp \ 16 glsl/ast_expr.cpp \ 17 glsl/ast_function.cpp \ 18 glsl/ast_to_hir.cpp \ 19 glsl/ast_type.cpp \ 20 glsl/blob.c \ 21 glsl/blob.h \ 22 glsl/builtin_functions.cpp \ 23 glsl/builtin_types.cpp [all...] |
Makefile.glsl.am | 24 EXTRA_DIST += glsl/tests glsl/glcpp/tests glsl/README \ 25 glsl/TODO glsl/glcpp/README \ 26 glsl/glsl_lexer.ll \ 27 glsl/glsl_parser.yy \ 28 glsl/ir_expression_operation.py \ 29 glsl/glcpp/glcpp-lex.l \ 30 glsl/glcpp/glcpp-parse.y [all...] |
SConscript.glsl | 18 '#src/compiler/glsl', 19 '#src/compiler/glsl/glcpp', 26 env.Prepend(CPPPATH = [Dir('.').abspath, Dir('glsl').abspath]) 38 '--defines=%s' % File('glsl/glsl_parser.h').abspath, 46 glcpp_lexer = glcpp_env.CFile('glsl/glcpp/glcpp-lex.c', 'glsl/glcpp/glcpp-lex.l') 47 glcpp_parser = glcpp_env.CFile('glsl/glcpp/glcpp-parse.c', 'glsl/glcpp/glcpp-parse.y') 48 glsl_lexer = glsl_env.CXXFile('glsl/glsl_lexer.cpp', 'glsl/glsl_lexer.ll' [all...] |
Android.glsl.gen.mk | 24 # included by glsl Android.mk for source generation 36 $(intermediates)/glsl \ 37 $(intermediates)/glsl/glcpp \ 38 $(LOCAL_PATH)/glsl \ 39 $(LOCAL_PATH)/glsl/glcpp \ 46 $(intermediates)/glsl \ 50 glsl/ir_expression_operation.h \ 51 glsl/ir_expression_operation_constant.h \ 52 glsl/ir_expression_operation_strings.h) 80 $(intermediates)/glsl/glsl_lexer.cpp: $(LOCAL_PATH)/glsl/glsl_lexer.l [all...] |
SConscript | 17 env.Prepend(CPPPATH = [Dir('.').abspath, Dir('glsl').abspath]) 28 SConscript('SConscript.glsl')
|
/external/deqp/android/cts/master/src/ |
vk-excluded-tests.txt | 2 dEQP-VK.glsl.builtin.precision.clamp.highp_compute.* 3 dEQP-VK.glsl.builtin.precision.cos.mediump_* 4 dEQP-VK.glsl.builtin.precision.div.highp_compute.* 5 dEQP-VK.glsl.builtin.precision.max.highp_compute.* 6 dEQP-VK.glsl.builtin.precision.min.highp_compute.* 7 dEQP-VK.glsl.builtin.precision.mod.highp_compute.* 8 dEQP-VK.glsl.builtin.precision.reflect.highp_compute.vec4 9 dEQP-VK.glsl.builtin.precision.sin.mediump_compute.* 10 dEQP-VK.glsl.builtin.precision.tan.mediump_compute.* 23 dEQP-VK.glsl.texture_functions.texturegrad.isamplercube_fragmen [all...] |
vk-test-issues.txt | 2 dEQP-VK.glsl.builtin.precision.dot.highp_compute.* 3 dEQP-VK.glsl.builtin.precision.smoothstep.mediump_compute.* 4 dEQP-VK.glsl.builtin.precision.smoothstep.highp_compute.* 5 dEQP-VK.glsl.builtin.precision.atan2.mediump_compute.* 6 dEQP-VK.glsl.builtin.precision.atan2.highp_compute.* 7 dEQP-VK.glsl.builtin.precision.acosh.highp_compute.* 8 dEQP-VK.glsl.builtin.precision.atanh.highp_compute.* 9 dEQP-VK.glsl.builtin.precision.atanh.mediump_compute.* 10 dEQP-VK.glsl.builtin.precision.reflect.mediump_compute.scalar 11 dEQP-VK.glsl.builtin.precision.reflect.highp_compute.scala [all...] |
vk-waivers.txt | 13 dEQP-VK.glsl.texture_gather.basic.cube.depth32f.size_pot.compare_less.clamp_to_edge_repeat 14 dEQP-VK.glsl.texture_gather.basic.cube.depth32f.size_pot.compare_less.sparse_clamp_to_edge_repeat 15 dEQP-VK.glsl.texture_gather.basic.cube.depth32f.size_pot.compare_less.repeat_mirrored_repeat 16 dEQP-VK.glsl.texture_gather.basic.cube.depth32f.size_pot.compare_less.sparse_repeat_mirrored_repeat 17 dEQP-VK.glsl.texture_gather.basic.cube.depth32f.size_pot.compare_less.mirrored_repeat_clamp_to_edge 18 dEQP-VK.glsl.texture_gather.basic.cube.depth32f.size_pot.compare_less.sparse_mirrored_repeat_clamp_to_edge 19 dEQP-VK.glsl.texture_gather.basic.cube.depth32f.size_pot.compare_greater.clamp_to_edge_repeat 20 dEQP-VK.glsl.texture_gather.basic.cube.depth32f.size_pot.compare_greater.sparse_clamp_to_edge_repeat 21 dEQP-VK.glsl.texture_gather.basic.cube.depth32f.size_pot.compare_greater.repeat_mirrored_repeat 22 dEQP-VK.glsl.texture_gather.basic.cube.depth32f.size_pot.compare_greater.sparse_repeat_mirrored_repea [all...] |
/external/deqp/external/vulkancts/mustpass/1.0.2/src/ |
excluded-tests.txt | 2 dEQP-VK.glsl.builtin.precision.clamp.highp_compute.* 3 dEQP-VK.glsl.builtin.precision.cos.mediump_* 4 dEQP-VK.glsl.builtin.precision.div.highp_compute.* 5 dEQP-VK.glsl.builtin.precision.max.highp_compute.* 6 dEQP-VK.glsl.builtin.precision.min.highp_compute.* 7 dEQP-VK.glsl.builtin.precision.mod.highp_compute.* 8 dEQP-VK.glsl.builtin.precision.reflect.highp_compute.vec4 9 dEQP-VK.glsl.builtin.precision.sin.mediump_compute.* 10 dEQP-VK.glsl.builtin.precision.tan.mediump_compute.* 23 dEQP-VK.glsl.texture_functions.texturegrad.isamplercube_fragmen [all...] |
test-issues.txt | 2 dEQP-VK.glsl.builtin.precision.dot.highp_compute.* 3 dEQP-VK.glsl.builtin.precision.smoothstep.mediump_compute.* 4 dEQP-VK.glsl.builtin.precision.smoothstep.highp_compute.* 5 dEQP-VK.glsl.builtin.precision.atan2.mediump_compute.* 6 dEQP-VK.glsl.builtin.precision.atan2.highp_compute.* 7 dEQP-VK.glsl.builtin.precision.acosh.highp_compute.* 8 dEQP-VK.glsl.builtin.precision.atanh.highp_compute.* 9 dEQP-VK.glsl.builtin.precision.atanh.mediump_compute.* 10 dEQP-VK.glsl.builtin.precision.reflect.mediump_compute.scalar 11 dEQP-VK.glsl.builtin.precision.reflect.highp_compute.scala [all...] |
waivers.txt | 13 dEQP-VK.glsl.texture_gather.basic.cube.depth32f.size_pot.compare_less.clamp_to_edge_repeat 14 dEQP-VK.glsl.texture_gather.basic.cube.depth32f.size_pot.compare_less.sparse_clamp_to_edge_repeat 15 dEQP-VK.glsl.texture_gather.basic.cube.depth32f.size_pot.compare_less.repeat_mirrored_repeat 16 dEQP-VK.glsl.texture_gather.basic.cube.depth32f.size_pot.compare_less.sparse_repeat_mirrored_repeat 17 dEQP-VK.glsl.texture_gather.basic.cube.depth32f.size_pot.compare_less.mirrored_repeat_clamp_to_edge 18 dEQP-VK.glsl.texture_gather.basic.cube.depth32f.size_pot.compare_less.sparse_mirrored_repeat_clamp_to_edge 19 dEQP-VK.glsl.texture_gather.basic.cube.depth32f.size_pot.compare_greater.clamp_to_edge_repeat 20 dEQP-VK.glsl.texture_gather.basic.cube.depth32f.size_pot.compare_greater.sparse_clamp_to_edge_repeat 21 dEQP-VK.glsl.texture_gather.basic.cube.depth32f.size_pot.compare_greater.repeat_mirrored_repeat 22 dEQP-VK.glsl.texture_gather.basic.cube.depth32f.size_pot.compare_greater.sparse_repeat_mirrored_repea [all...] |
/external/mesa3d/doxygen/ |
.gitignore | 8 glsl
|
doxy.bat | 9 doxygen glsl.doxy 22 doxygen glsl.doxy
|
/external/skia/include/private/ |
GrGLSL.h | 16 // Limited set of GLSL versions we build shaders for. Caller should round 17 // down the GLSL version to one of these enums. 20 * Desktop GLSL 1.10 and ES2 shading language (based on desktop GLSL 1.20) 24 * Desktop GLSL 1.30 28 * Desktop GLSL 1.40 32 * Desktop GLSL 1.50 36 * Desktop GLSL 3.30, and ES GLSL 3.00 40 * Desktop GLSL 4.0 [all...] |
/external/mesa3d/src/compiler/glsl/glcpp/tests/ |
140-null-directive.c | 0 /* GLSL accepts a null directive. Let's test that in several variations: */
|
/external/vulkan-validation-layers/libs/glm/detail/ |
type_vec.hpp | 63 /// @see <a href="http://www.opengl.org/registry/doc/GLSLangSpec.4.20.8.pdf">GLSL 4.20.8 specification, section 4.1.5 Vectors</a> 64 /// @see <a href="http://www.opengl.org/registry/doc/GLSLangSpec.4.20.8.pdf">GLSL 4.20.8 specification, section 4.7.2 Precision Qualifier</a> 70 /// @see <a href="http://www.opengl.org/registry/doc/GLSLangSpec.4.20.8.pdf">GLSL 4.20.8 specification, section 4.1.5 Vectors</a> 71 /// @see <a href="http://www.opengl.org/registry/doc/GLSLangSpec.4.20.8.pdf">GLSL 4.20.8 specification, section 4.7.2 Precision Qualifier</a> 77 /// @see <a href="http://www.opengl.org/registry/doc/GLSLangSpec.4.20.8.pdf">GLSL 4.20.8 specification, section 4.1.5 Vectors</a> 78 /// @see <a href="http://www.opengl.org/registry/doc/GLSLangSpec.4.20.8.pdf">GLSL 4.20.8 specification, section 4.7.2 Precision Qualifier</a> 84 /// @see <a href="http://www.opengl.org/registry/doc/GLSLangSpec.4.20.8.pdf">GLSL 4.20.8 specification, section 4.1.5 Vectors</a> 85 /// @see <a href="http://www.opengl.org/registry/doc/GLSLangSpec.4.20.8.pdf">GLSL 4.20.8 specification, section 4.7.2 Precision Qualifier</a> 91 /// @see <a href="http://www.opengl.org/registry/doc/GLSLangSpec.4.20.8.pdf">GLSL 4.20.8 specification, section 4.1.5 Vectors</a> 92 /// @see <a href="http://www.opengl.org/registry/doc/GLSLangSpec.4.20.8.pdf">GLSL 4.20.8 specification, section 4.7.2 Precision Qualifier</a [all...] |
func_trigonometric.hpp | 28 /// @see <a href="http://www.opengl.org/registry/doc/GLSLangSpec.4.20.8.pdf">GLSL 4.20.8 specification, section 8.1 Angle and Trigonometry Functions</a> 52 /// @see <a href="http://www.opengl.org/sdk/docs/manglsl/xhtml/radians.xml">GLSL radians man page</a> 53 /// @see <a href="http://www.opengl.org/registry/doc/GLSLangSpec.4.20.8.pdf">GLSL 4.20.8 specification, section 8.1 Angle and Trigonometry Functions</a> 61 /// @see <a href="http://www.opengl.org/sdk/docs/manglsl/xhtml/degrees.xml">GLSL degrees man page</a> 62 /// @see <a href="http://www.opengl.org/registry/doc/GLSLangSpec.4.20.8.pdf">GLSL 4.20.8 specification, section 8.1 Angle and Trigonometry Functions</a> 71 /// @see <a href="http://www.opengl.org/sdk/docs/manglsl/xhtml/sin.xml">GLSL sin man page</a> 72 /// @see <a href="http://www.opengl.org/registry/doc/GLSLangSpec.4.20.8.pdf">GLSL 4.20.8 specification, section 8.1 Angle and Trigonometry Functions</a> 81 /// @see <a href="http://www.opengl.org/sdk/docs/manglsl/xhtml/cos.xml">GLSL cos man page</a> 82 /// @see <a href="http://www.opengl.org/registry/doc/GLSLangSpec.4.20.8.pdf">GLSL 4.20.8 specification, section 8.1 Angle and Trigonometry Functions</a> 90 /// @see <a href="http://www.opengl.org/sdk/docs/manglsl/xhtml/tan.xml">GLSL tan man page</a [all...] |
type_mat.hpp | 63 /// @see <a href="http://www.opengl.org/registry/doc/GLSLangSpec.4.20.8.pdf">GLSL 4.20.8 specification, section 4.1.6 Matrices</a> 64 /// @see <a href="http://www.opengl.org/registry/doc/GLSLangSpec.4.20.8.pdf">GLSL 4.20.8 specification, section 4.7.2 Precision Qualifier</a> 70 /// @see <a href="http://www.opengl.org/registry/doc/GLSLangSpec.4.20.8.pdf">GLSL 4.20.8 specification, section 4.1.6 Matrices</a> 71 /// @see <a href="http://www.opengl.org/registry/doc/GLSLangSpec.4.20.8.pdf">GLSL 4.20.8 specification, section 4.7.2 Precision Qualifier</a> 77 /// @see <a href="http://www.opengl.org/registry/doc/GLSLangSpec.4.20.8.pdf">GLSL 4.20.8 specification, section 4.1.6 Matrices</a> 78 /// @see <a href="http://www.opengl.org/registry/doc/GLSLangSpec.4.20.8.pdf">GLSL 4.20.8 specification, section 4.7.2 Precision Qualifier</a> 84 /// @see <a href="http://www.opengl.org/registry/doc/GLSLangSpec.4.20.8.pdf">GLSL 4.20.8 specification, section 4.1.6 Matrices</a> 85 /// @see <a href="http://www.opengl.org/registry/doc/GLSLangSpec.4.20.8.pdf">GLSL 4.20.8 specification, section 4.7.2 Precision Qualifier</a> 91 /// @see <a href="http://www.opengl.org/registry/doc/GLSLangSpec.4.20.8.pdf">GLSL 4.20.8 specification, section 4.1.6 Matrices</a> 92 /// @see <a href="http://www.opengl.org/registry/doc/GLSLangSpec.4.20.8.pdf">GLSL 4.20.8 specification, section 4.7.2 Precision Qualifier</a [all...] |
/external/skia/src/gpu/gl/builders/ |
GrGLShaderStringBuilder.cpp | 36 int count, const SkSL::String& glsl, 43 if (!glsl.isEmpty()) { 44 println("GLSL:"); 45 print_source_lines_with_numbers(glsl.c_str(), println); 52 SkSL::String* glsl) { 70 if (!program || !compiler->toGLSL(*program, glsl)) { 72 print_shaders_line_by_line(skslStrings, lengths, count, *glsl); 91 SkSL::String glsl; local 92 auto program = translate_to_glsl(glCtx, type, skslStrings, lengths, count, settings, &glsl); 97 // Specify GLSL source to the driver 174 SkSL::String glsl; local [all...] |
/external/swiftshader/src/OpenGL/compiler/ |
TranslatorASM.h | 21 namespace glsl namespace 29 TranslatorASM(glsl::Shader *shaderObject, GLenum type); 35 glsl::Shader *const shaderObject;
|
/external/mesa3d/docs/ |
shading.html | 21 <a href="http://opengl.org/documentation/glsl/"> 30 <li><a href="#support">GLSL 1.40 support</a> 34 <li><a href="#standalone">Stand-alone GLSL Compiler</a> 44 list of keywords to control some aspects of the GLSL compiler and shader 48 <li><b>dump</b> - print GLSL shader code to stdout at link time 49 <li><b>log</b> - log all GLSL shaders to files. 81 <h2 id="support">GLSL Version</h2> 84 The GLSL compiler currently supports version 3.30 of the shading language. 88 Several GLSL extensions are also supported: 158 <h2 id="standalone">Stand-alone GLSL Compiler</h2 [all...] |
/external/mesa3d/src/compiler/glsl/glcpp/ |
README | 1 glcpp -- GLSL "C" preprocessor 4 needs of the GLSL language. The requirements for this preprocessor are 5 specified in the GLSL 1.30 specification availble from: 23 All other macros will be handled according to the GLSL specification
|
/external/mesa3d/src/gallium/drivers/radeonsi/glsl_tests/ |
HOW_TO_RUN | 8 llvm-lit -v *.glsl
|
/external/skia/src/gpu/effects/ |
GrBlurredEdgeFragmentProcessor.cpp | 13 #include "glsl/GrGLSLColorSpaceXformHelper.h" 14 #include "glsl/GrGLSLFragmentProcessor.h" 15 #include "glsl/GrGLSLFragmentShaderBuilder.h" 16 #include "glsl/GrGLSLProgramBuilder.h"
|
GrShadowGeoProc.cpp | 10 #include "glsl/GrGLSLFragmentShaderBuilder.h" 11 #include "glsl/GrGLSLGeometryProcessor.h" 12 #include "glsl/GrGLSLUniformHandler.h" 13 #include "glsl/GrGLSLVarying.h" 14 #include "glsl/GrGLSLVertexShaderBuilder.h"
|