/external/mesa3d/src/mesa/state_tracker/ |
st_glsl_to_tgsi.cpp | 30 * Translate GLSL IR to TGSI. 35 #include "compiler/glsl/glsl_parser_extras.h" 36 #include "compiler/glsl/ir_optimization.h" 37 #include "compiler/glsl/program.h" 172 enum glsl_base_type type:4; /** GLSL_TYPE_* from GLSL IR (enum glsl_base_type) */ 245 enum glsl_base_type type:4; /** GLSL_TYPE_* from GLSL IR (enum glsl_base_type) */ 324 /* Explicit component location. This is given in terms of the GLSL-style 359 ubyte usage_mask; /* GLSL-style usage-mask, i.e. single bit per double */ 743 * GLSL just represents doubles as single channel values, 754 * GLSL [0].x -> TGSI [0].x [all...] |
/external/mesa3d/src/compiler/glsl/ |
glsl_to_nir.cpp | 37 * pass to lower GLSL IR to NIR 169 shader->info->name = ralloc_asprintf(shader, "GLSL%d", shader_prog->Name); 328 /* For whatever reason, GLSL IR makes gl_FrontFacing an input */ 333 /* For whatever reason, GLSL IR makes gl_PrimitiveIDIn an input */ 542 * be executed (yay, crazy GLSL rules!). However, after lowering, all the [all...] |
ir_expression_operation.py | 167 * matrix can be a GLSL vector, either N or P can be 1. 562 # We don't use fmod because it rounds toward zero; GLSL specifies the use 600 # Load a value the size of a given GLSL type from a uniform block. [all...] |
lower_mat_op_to_vec.cpp | 237 /* This essentially implements the following GLSL:
|
/external/mesa3d/src/compiler/nir/ |
nir_opcodes.py | 443 # integer-aware GLSL-style comparisons that compare floats and ints 454 # non-integer-aware GLSL-style comparisons that return 0.0 or 1.0 669 # GLSL bitfieldExtract()
|
nir_split_var_copies.c | 33 * GLSL language allows you to copy one variable to another an entire
|
/external/mesa3d/src/gallium/drivers/radeonsi/ |
si_shader_tgsi_alu.c | 491 * and disagrees with GLSL semantics when bits (src3) is 32. 512 /* Correct for GLSL semantics. */ 533 * in [0, 31], but GLSL expects that ffs(0) = -1, so [all...] |
/external/mesa3d/src/mesa/drivers/dri/i915/ |
i915_fragprog.c | 995 /* These opcodes are claimed as GLSL, NV_vp, and ARB_vp in 996 * prog_instruction.h, but apparently GLSL doesn't ever emit them. 1001 /* These opcodes are claimed by GLSL in prog_instruction.h, but [all...] |
/external/mesa3d/src/mesa/drivers/dri/i965/ |
brw_fs_visitor.cpp | 26 * This file supports generating the FS LIR from the GLSL IR. The LIR 28 * in the GLSL IR or in the native code. 543 /* From the GLSL 1.30 spec, section 7.1 (Vertex Shader Special Variables): [all...] |
/external/mesa3d/src/mesa/program/ |
prog_to_nir.c | 28 #include "compiler/glsl/list.h" 43 * vertex processing. Full GLSL support should use glsl_to_nir instead. 874 * match GLSL's gl_FragDepth and the expectations of most backends.
|
/external/deqp/framework/opengl/ |
gluShaderLibrary.cpp | 112 print("ERROR: Full GLSL ES 1.00 support requested for other GLSL version!\n"); 120 print("ERROR: Full GLSL ES 1.00 support doesn't make sense when expecting compile/link failure!\n"); [all...] |
/external/deqp/framework/randomshaders/ |
rsgShaderGenerator.cpp | 212 fragColorVar->setLayoutLocation(0); // Bind color output to location 0 (applies to GLSL ES 3.0 onwards).
|
/external/mesa3d/docs/ |
install.html | 80 <li>lex / yacc - for building the Mesa IR and GLSL compiler.
|
intro.html | 216 of the OpenGL 3.0 features in core Mesa, the GLSL compiler as well as
|
/external/mesa3d/docs/relnotes/ |
10.0.html | 72 <li><a href="https://bugs.freedesktop.org/show_bug.cgi?id=47755">Bug 47755</a> - [glsl-compiler] no error checking when Interpolation qualifier for built-in variable is different in vertex and fragment shader</li>
|
10.2.7.html | 123 <li>android: glsl: the stlport over the limited Android STL</li>
|
9.1.1.html | 52 <li><a href="https://bugs.freedesktop.org/show_bug.cgi?id=57121">Bug 57121</a> - [snb] corrupted GLSL built-in function results when using Uniform Buffer contents as arguments</li>
|
/external/mesa3d/src/compiler/glsl/tests/ |
cache_test.c | 161 setenv("MESA_GLSL_CACHE_DIR", CACHE_TEST_TMP "/mesa-glsl-cache-dir", 1);
|
/external/mesa3d/src/gallium/auxiliary/draw/ |
draw_pipe_wide_point.c | 45 * Additionally, GLSL's gl_PointCoord fragment attribute has to be handled
|
/external/mesa3d/src/gallium/auxiliary/tgsi/ |
tgsi_exec.h | 392 /* See GLSL 4.50 specification for definition of helper invocations */
|
/external/mesa3d/src/gallium/docs/source/ |
screen.rst | 100 equivalent to a specific GLSL version. E.g. for GLSL 1.3, report 130. 369 * ``PIPE_CAP_GLSL_OPTIMIZE_CONSERVATIVELY``: Tell the GLSL compiler to use 475 performance. This is a tunable for the GLSL compiler and the behavior is [all...] |
/external/mesa3d/src/gallium/drivers/svga/include/ |
svga3d_shaderdefs.h | 34 * for example GLSL, ARB vp/fp, NV/ATI shader formats, etc.
|
/external/mesa3d/src/gallium/drivers/vc4/ |
vc4_nir_lower_io.c | 29 * Walks the NIR generated by TGSI-to-NIR or GLSL-to-NIR to lower its io
|
/external/mesa3d/src/mesa/drivers/common/ |
meta.h | 214 * State for GLSL texture sampler which is used to generate fragment
|
meta_generate_mipmap.c | 187 /* Choose between glsl version and fixed function version of
|