summaryrefslogtreecommitdiffstats
path: root/src/glsl
Commit message (Expand)AuthorAgeFilesLines
* glsl: Fix assertion checking types of constant bitshift expressions.Eric Anholt2011-09-281-1/+3
* glsl: Fix Android buildChad Versace2011-09-241-0/+1
* glsl: Free all S-Expressions immediately after reading IR.Kenneth Graunke2011-09-231-2/+3
* glsl: Defer initialization of built-in functions until they're needed.Kenneth Graunke2011-09-234-3/+7
* mesa: set up gl_vert_result and gl_frag_attrib values for gl_ClipDistance.Paul Berry2011-09-231-4/+4
* mesa: Add a flag to indicate whether a program uses gl_ClipDistance.Paul Berry2011-09-231-1/+4
* glsl: Implement a lowering pass for gl_ClipDistance.Paul Berry2011-09-235-0/+350
* glsl hierarchical visitor: Do not overwrite base_ir for parameter lists.Paul Berry2011-09-232-7/+17
* make: Don't use builtin_stubs.cpp for standalone GLSL compiler.Kenneth Graunke2011-09-201-4/+4
* glsl: Remove field array_lvalue from ir_variable.Paul Berry2011-09-144-32/+21
* glsl: Silence "ast_to_hir.cpp:1984:25: warning: comparison of unsigned expres...Ian Romanick2011-09-091-1/+1
* glsl: Silence several "warning: unused parameter"Ian Romanick2011-09-098-0/+16
* glsl: Don't do structure splitting until link time.Eric Anholt2011-09-081-1/+1
* glsl: Clarify error message about whole-array assignment in GLSL 1.10.Eric Anholt2011-09-081-6/+25
* glsl: When assiging from a whole array, mark it as used.Eric Anholt2011-09-081-0/+1
* glsl: Fix setting of OutputsWritten for whole array dereference.Eric Anholt2011-09-081-4/+2
* glsl: Make sure gl_ClipDistance and gl_ClipVertex are not both written.Paul Berry2011-09-081-0/+19
* glsl: Check that gl_ClipDistance[] is not sized too large.Paul Berry2011-09-081-0/+15
* glsl: Rework oversize array check for gl_TexCoord.Paul Berry2011-09-081-12/+33
* glsl: Add constant gl_MaxClipDistances.Paul Berry2011-09-081-0/+15
* glsl: Make gl_ClipDistance[] implicitly sized.Paul Berry2011-09-081-4/+24
* glsl: s/int/unsigned/ to silence warningBrian Paul2011-09-071-2/+2
* glsl/ir_reader: Make sure constants have the right number of components.Kenneth Graunke2011-09-071-0/+5
* glsl/builtins: Fix invalid float constant in noise4 built-in.Kenneth Graunke2011-09-071-2/+2
* glsl/builtins: Fix invalid vecN constants in hyperbolic functions.Kenneth Graunke2011-09-075-21/+21
* glsl: Use a separate div_to_mul_rcp lowering flag for integers.Bryan Cain2011-08-312-61/+77
* glcpp: Add GL_ARB_conservative_depth #define.Kenneth Graunke2011-08-251-1/+3
* glsl: fix crash when a const is passed to texelFetchOffsetDave Airlie2011-08-251-0/+1
* glsl: Bail after reporting an error for non-constant const_in parameters.Kenneth Graunke2011-08-251-0/+1
* glsl: Implement the GL_ARB_conservative_depth extension.Kenneth Graunke2011-08-255-4/+7
* glsl: Make sure that Extensions.dummy_true is set to trueIan Romanick2011-08-241-0/+2
* glsl/builtins: Uncomment textureSize prototypes.Kenneth Graunke2011-08-232-4/+0
* texture_builtins.py: Add support for textureSize (txs).Kenneth Graunke2011-08-231-14/+36
* glsl: Add a new ir_txs (textureSize) opcode to ir_texture.Kenneth Graunke2011-08-238-35/+58
* glsl: Make ir_validate actually visit ir_if nodes.Kenneth Graunke2011-08-221-2/+3
* android: build glslChia-I Wu2011-08-212-0/+269
* ralloc: include limits.h for SIZE_MAX on AndroidChia-I Wu2011-08-211-0/+5
* glsl: remove an unnecessary header includeChia-I Wu2011-08-211-1/+0
* glsl: Remove unused variable.Kenneth Graunke2011-08-191-1/+0
* glsl: Fix type error when lowering integer divisionsPaul Berry2011-08-161-0/+4
* glsl: When assigning to a whole array, mark the array as accessed.Eric Anholt2011-08-151-10/+11
* glsl: Add validations for ir_call.Paul Berry2011-08-151-0/+36
* glsl: Make is_lvalue() and variable_referenced() const.Paul Berry2011-08-152-11/+11
* glsl: Perform implicit type conversions on function call out parameters.Paul Berry2011-08-151-5/+71
* glsl: Modify strategy for accumulating conditions when lowering if-statementsIan Romanick2011-08-151-11/+55
* glsl: Slight change to the code generated by if-flatteningIan Romanick2011-08-151-21/+39
* glsl: Replace foreach_iter with foreach_list_safeIan Romanick2011-08-151-2/+2
* glsl: Make move_block_to_cond_assign not care which branch it's processingIan Romanick2011-08-151-27/+17
* glsl: validate IR after linking (debug builds only)Paul Berry2011-08-081-0/+8
* glsl: When linking, emit functions at the tail of the final linked program.Paul Berry2011-08-081-2/+4