summaryrefslogtreecommitdiffstats
path: root/src/glsl
Commit message (Expand)AuthorAgeFilesLines
* linker: Reject shaders that have unresolved function callsIan Romanick2010-10-131-2/+6
* glsl: Initialize variable in ir_derefence_array::constant_expression_valueVinson Lee2010-10-131-1/+1
* Drop GLcontext typedef and use struct gl_context insteadKristian Høgsberg2010-10-137-17/+17
* glsl: add support for shader stencil exportDave Airlie2010-10-133-0/+28
* glsl2: fix signed/unsigned comparison warningBrian Paul2010-10-121-1/+1
* glsl: Changes in generated file glsl_lexer.cppChad Versace2010-10-111-691/+716
* glsl: Add lexer rules for uint and uvecN (N=2..4)Chad Versace2010-10-111-0/+4
* glsl: Add glsl_type::uvecN_type for N=2,3Chad Versace2010-10-112-0/+4
* glsl: Remove const decoration from inlined function parametersIan Romanick2010-10-081-0/+7
* glsl: Add linker support for explicit attribute locationsIan Romanick2010-10-083-4/+48
* glsl: Track explicit location in AST to IR translationIan Romanick2010-10-084-0/+60
* glsl: Regenerate files changes by previous commitIan Romanick2010-10-082-902/+956
* glsl: Add parser support for GL_ARB_explicit_attrib_location layoutsIan Romanick2010-10-085-4/+75
* glcpp: Regenerate files changes by previous commitIan Romanick2010-10-082-124/+120
* glcpp: Add the define for ARB_explicit_attrib_location when presentIan Romanick2010-10-081-0/+3
* glsl: Regenerate files modified by previous commitsIan Romanick2010-10-083-1412/+1431
* glsl: Wrap ast_type_qualifier contents in a struct in a unionIan Romanick2010-10-085-100/+109
* glsl: Clear type_qualifier using memsetIan Romanick2010-10-081-19/+86
* glsl: Slight refactor of error / warning checking for ARB_fcc layoutIan Romanick2010-10-081-9/+7
* glsl: Refactor 'layout' grammar to match GLSL 1.60 spec grammarIan Romanick2010-10-081-10/+21
* glsl: Fail linking if assign_attribute_locations failsIan Romanick2010-10-081-1/+3
* glsl: Remove unnecessary header.Vinson Lee2010-10-011-1/+0
* glsl: Add a lowering pass for texture projection.Eric Anholt2010-09-303-0/+102
* glsl: "Copyright", not "Constantright"Kenneth Graunke2010-09-281-1/+1
* glsl: Also update implicit sizes of varyings at link time.Eric Anholt2010-09-281-4/+7
* glsl: Add validation that a swizzle only references valid channels.Eric Anholt2010-09-271-0/+18
* glsl: Fix broadcast_index of lower_variable_index_to_cond_assign.Eric Anholt2010-09-271-1/+1
* glsl: Fix copy'n'wasted ir_noop_swizzle conditions.Eric Anholt2010-09-221-2/+2
* glsl: Rework assignments with write_masks to have LHS chan count match RHS.Eric Anholt2010-09-2210-111/+154
* glsl2: fix typo in error msgBrian Paul2010-09-211-1/+1
* glsl: Add definition of gl_TextureMatrix inverse/transpose builtins.Eric Anholt2010-09-211-0/+3
* glsl: Fix broken handling of ir_binop_equal and ir_binop_nequal.Kenneth Graunke2010-09-201-25/+30
* glsl: Add comments to clarify the types of comparison binops.Kenneth Graunke2010-09-201-1/+2
* glsl2: silence compiler warnings in printf() callsBrian Paul2010-09-201-2/+4
* glsl: Add doxygen commentsIan Romanick2010-09-202-12/+121
* glsl/builtins: Switch comparison functions to just return an expression.Kenneth Graunke2010-09-185-360/+72
* glsl/builtins: Fix equal and notEqual builtins.Kenneth Graunke2010-09-183-48/+48
* glsl: Properly handle nested structure types.Kenneth Graunke2010-09-182-25/+11
* glsl2: Fixed cloning of ir_call error instructions.Tilman Sauerbeck2010-09-181-0/+3
* glsl: Fix 'control reaches end of non-void function' warning.Vinson Lee2010-09-181-0/+1
* glsl2: Empty functions can be inlined.Tilman Sauerbeck2010-09-181-1/+4
* glsl2: Add flags to enable variable index loweringIan Romanick2010-09-172-8/+52
* glsl2: Refactor testing for whether a deref is of a matrix or arrayIan Romanick2010-09-171-11/+12
* glsl: add pass to lower variable array indexing to conditional assignmentsLuca Barbieri2010-09-175-0/+317
* glsl: Don't print blank (function ...) headers for built-ins.Kenneth Graunke2010-09-161-0/+3
* glsl: Change from has_builtin_signature to has_user_signature.Kenneth Graunke2010-09-163-5/+5
* glsl: Fix 'format not a string literal and no format arguments' warning.Vinson Lee2010-09-151-1/+1
* glsl2: add case for ir_unop_noiseBrian Paul2010-09-141-0/+4
* glsl2: fix commentsBrian Paul2010-09-143-3/+3
* glsl2: Port equal() and notEqual() to ir_unop_all_equal and ir_unop_any_nequalIan Romanick2010-09-133-240/+48