summaryrefslogtreecommitdiffstats
path: root/src/compiler/glsl
Commit message (Expand)AuthorAgeFilesLines
* glsl: Add propagate_invariance to the other makefileJason Ekstrand2016-03-231-0/+1
* glsl/rebalance_tree: Don't handle invariant or precise treesJason Ekstrand2016-03-231-0/+16
* glsl/opt_algebraic: Don't handle invariant or precise treesJason Ekstrand2016-03-231-0/+19
* glsl: Add a pass to propagate the "invariant" and "precise" qualifiersJason Ekstrand2016-03-233-0/+127
* compiler/glsl: allow sequence op as a const expr in gles 1.0Lars Hamre2016-03-231-1/+3
* glsl: disable varying packing when its not safeTimothy Arceri2016-03-184-53/+180
* glsl: pass disable_varying_packing bool to the lowering passTimothy Arceri2016-03-183-15/+24
* mesa: add GL_ARB_shader_atomic_counter_ops supportIlia Mirkin2016-03-104-0/+116
* glcpp: Fix locations when encounting "#<NEWLINE>".Kenneth Graunke2016-03-102-1/+4
* glsl: report correct number of allowed vertex inputs and fragment outputsIago Toral Quiroga2016-03-101-3/+4
* glsl: dont allow undefined array sizes in ESTimothy Arceri2016-03-091-0/+12
* glsl: don't always reject shaders with mismatching ifc blocksTimothy Arceri2016-03-091-6/+72
* glsl: make interstage_match() staticTimothy Arceri2016-03-091-1/+1
* glsl: don't validate ifc blocks using validation meant for variablesTimothy Arceri2016-03-091-2/+8
* glcpp: Remove empty mid-rule action which changes test behavior.Kenneth Graunke2016-03-072-2/+2
* glcpp: Clean up most empty mid-rule actions left by previous commit.Kenneth Graunke2016-03-071-18/+18
* glcpp: Delete unnecessary implicit version resolves.Kenneth Graunke2016-03-071-18/+6
* glcpp: Implicitly resolve version after the first non-space/hash token.Kenneth Graunke2016-03-078-0/+21
* glsl: Add function parameters to the parser symbol table.Kenneth Graunke2016-03-071-0/+2
* glsl: Add single declaration variables to the symbol table too.Kenneth Graunke2016-03-071-0/+4
* glsl: avoid stack smashing when there are too many attributesIlia Mirkin2016-03-071-0/+7
* glsl: replace remaining tabs in link_varyings.cppTimothy Arceri2016-03-051-9/+9
* glsl: replace remaining tabs in link_uniforms.cppTimothy Arceri2016-03-051-69/+69
* glsl: apply align layout qualifier rules to block offsetsTimothy Arceri2016-03-051-3/+48
* glsl: parse align layout qualifierTimothy Arceri2016-03-053-0/+26
* glsl: use explicit offset when lowering buffer accessTimothy Arceri2016-03-051-0/+4
* glsl: copy explicit offset to uniform storageTimothy Arceri2016-03-053-0/+20
* glsl: update comment on offset fieldTimothy Arceri2016-03-051-1/+1
* glsl: add offset to glsl interface typeTimothy Arceri2016-03-052-0/+5
* glsl: apply compile-time rules for the offset layout qualifierTimothy Arceri2016-03-051-0/+49
* glsl: enable offset layout qualifier for ARB_enhanced_layoutsTimothy Arceri2016-03-051-1/+2
* glsl: reject invalid input layout qualifiersTimothy Arceri2016-03-051-0/+29
* glsl: only apply default stream to output blocksTimothy Arceri2016-03-051-1/+2
* glsl: rework parsing of blocksTimothy Arceri2016-03-052-32/+24
* glsl: don't apply uniform/buffer layouts to interface blocksTimothy Arceri2016-03-051-6/+7
* glsl: Improve the accuracy of the acos() approximation.Francisco Jerez2016-03-031-1/+1
* glsl: Parameterize asin_expr() on the fit coefficients.Kenneth Graunke2016-03-031-6/+6
* glsl/opt_array_splitting: Fix indentationIago Toral Quiroga2016-03-031-28/+26
* glsl/opt_array_splitting: Fix crash when doing array indexing into other arraysIago Toral Quiroga2016-03-031-2/+12
* glsl: replace remaining tabs in ir_builder.cppTimothy Arceri2016-03-031-6/+6
* glsl: Initialize gl_shader_program::EmptyUniformLocations.Matt Turner2016-03-011-1/+0
* Android: glsl: fix dependence on YACC_HEADER_SUFFIX from build systemRob Herring2016-02-291-0/+2
* Android: fix build break from nir/glsl move to compiler/Rob Herring2016-02-292-3/+2
* mesa: add GL_OES_gpu_shader5 and GL_EXT_gpu_shader5 supportIlia Mirkin2016-02-276-57/+90
* glsl: Consider ubo_load to be a horizontal operation.Matt Turner2016-02-251-0/+1
* glsl/ast: Implicit conversion from double to float is not allowedAndres Gomez2016-02-251-4/+3
* glsl: Detect do-while-false loops and unroll themIan Romanick2016-02-241-4/+26
* glsl: Implement the required built-in functions when OES_shader_image_atomic ...Francisco Jerez2016-02-221-18/+43
* glsl: Add usual extension boilerplate for OES_shader_image_atomic.Francisco Jerez2016-02-223-0/+6
* glsl: fix emit_inline_matrix_constructor for doublesIago Toral Quiroga2016-02-191-6/+13