summaryrefslogtreecommitdiffstats
path: root/src/glsl
Commit message (Expand)AuthorAgeFilesLines
* mesa/glsl: introduce a remap table for uniform locationsTapani Pälli2014-03-102-11/+30
* glcpp: Do not remove spaces to preserve locations.Sir Anthony2014-03-084-5/+5
* glsl: Change locations from yylloc to appropriate tokens positions.Sir Anthony2014-03-081-101/+114
* glsl: Add ast_node method to set location range.Sir Anthony2014-03-081-0/+14
* glsl: Make ast_node location comments more informative.Sir Anthony2014-03-081-4/+4
* glsl: Extend ast location structure to hande end token position.Sir Anthony2014-03-082-11/+17
* glsl: Update lexers in glsl and glcpp to hande end position of token.Sir Anthony2014-03-082-2/+4
* glsl: fix compiler warnings in link_uniforms.cppBrian Paul2014-03-061-1/+2
* glsl: switch to c11 mutex functionsBrian Paul2014-03-031-7/+7
* glsl: Fix broken LRP algebraic optimization.Kenneth Graunke2014-03-021-1/+3
* glsl: Don't vectorize horizontal expressions.Matt Turner2014-02-281-0/+15
* glsl: Add is_horizontal() method to ir_expression.Matt Turner2014-02-281-0/+12
* glsl: Optimize lrp(x, 0, a) into x - (x * a).Matt Turner2014-02-281-0/+2
* glsl: Optimize lrp(0, y, a) into y * a.Matt Turner2014-02-281-0/+2
* glsl: add switch case for MESA_SHADER_COMPUTEBrian Paul2014-02-261-0/+3
* glsl: Delete LRP_TO_ARITH lowering pass flag.Kenneth Graunke2014-02-262-35/+2
* glsl: removed unused dimension_count varibleTimothy Arceri2014-02-261-6/+2
* glsl/i965: move lower_offset_array up to GLSL compiler level.Dave Airlie2014-02-253-0/+92
* glsl: Add a file argument to the IR printer.Eric Anholt2014-02-227-114/+123
* glsl/sso: Add parser and AST-to-HIR support for separate shader object layoutsIan Romanick2014-02-214-13/+71
* mesa/sso: Add extension tracking for ARB_separate_shader_objectsIan Romanick2014-02-212-0/+8
* glsl: add gl_InvocationID variable for ARB_gpu_shader5Jordan Justen2014-02-201-0/+2
* glsl/linker: produce gl_shader_program Geom.InvocationsJordan Justen2014-02-202-0/+22
* glsl: parse invocations layout qualifier for ARB_gpu_shader5Jordan Justen2014-02-203-0/+43
* glsl: Generate error for invalid input layout declarationsJordan Justen2014-02-201-0/+13
* glsl: convert GS input primitive to use ast_type_qualifierJordan Justen2014-02-206-66/+96
* glsl: Silence "type qualifiers ignored on function return type" warningIan Romanick2014-02-191-1/+1
* glsl: Only warn for macro names containing __Ian Romanick2014-02-191-3/+10
* glcpp: Only warn for macro names containing __Ian Romanick2014-02-192-5/+21
* glsl: Fix condition to generate shader link errorAnuj Phogat2014-02-181-4/+5
* glsl: rename _restrict to restrict_flagBrian Paul2014-02-127-8/+8
* glsl/linker: Propagate image uniform access qualifiers to the driver.Francisco Jerez2014-02-121-0/+35
* glsl/linker: Assign image uniform indices.Francisco Jerez2014-02-121-1/+23
* glsl/linker: Count and check image resources.Francisco Jerez2014-02-122-1/+59
* glsl: Add image built-in function generator.Francisco Jerez2014-02-121-0/+251
* glsl: Add built-in constants for ARB_shader_image_load_store.Francisco Jerez2014-02-123-0/+37
* glcpp: Add built-in define for ARB_shader_image_load_store.Francisco Jerez2014-02-121-0/+3
* glsl: Add built-in types defined by ARB_shader_image_load_store.Francisco Jerez2014-02-122-0/+104
* glsl/ast: Generalize some sampler variable restrictions to all opaque types.Francisco Jerez2014-02-122-31/+36
* glsl/ast: Forbid declaration of image variables in structures and uniform blo...Francisco Jerez2014-02-121-0/+10
* glsl/ast: Make sure that image argument qualifiers match the function prototype.Francisco Jerez2014-02-121-1/+6
* glsl/ast: Verify that function calls don't discard image format qualifiers.Francisco Jerez2014-02-121-0/+58
* glsl/ast: Validate and apply memory qualifiers to image variables.Francisco Jerez2014-02-121-0/+51
* glsl/parser: Handle image built-in types.Francisco Jerez2014-02-121-0/+33
* glsl/parser: Handle image memory qualifiers.Francisco Jerez2014-02-121-0/+83
* glsl/parser: Handle the early_fragment_tests input layout qualifier.Francisco Jerez2014-02-123-1/+20
* glsl/lexer: Add new tokens for ARB_shader_image_load_store.Francisco Jerez2014-02-122-39/+56
* glsl/ast: Keep track of type qualifiers defined by ARB_shader_image_load_store.Francisco Jerez2014-02-123-3/+38
* glsl: Add gl_uniform_storage fields to keep track of image uniform indices.Francisco Jerez2014-02-121-18/+23
* glsl: Add image memory and layout qualifiers to ir_variable.Francisco Jerez2014-02-122-0/+19