summaryrefslogtreecommitdiffstats
path: root/src/glsl
Commit message (Expand)AuthorAgeFilesLines
* glsl: Allow binding of image variables with 420pack.Matt Turner2015-12-181-1/+3
* glsl: Fix off-by-one error in array size check assertionIan Romanick2015-12-031-2/+1
* nir: fix typo in idiv lowering, causing large-udiv-udiv failuresIlia Mirkin2015-12-031-1/+1
* glsl: Allow implicit int -> uint conversions for the % operator.Kenneth Graunke2015-11-181-9/+28
* nir/vars_to_ssa: Rework copy set handling in lower_copies_to_load_storeJason Ekstrand2015-11-181-1/+4
* nir: Properly invalidate metadata in nir_opt_remove_phis().Kenneth Graunke2015-11-071-0/+5
* nir: Properly invalidate metadata in nir_lower_vec_to_movs().Kenneth Graunke2015-11-071-0/+5
* nir: Report progress from lower_vec_to_movs().Jason Ekstrand2015-11-072-7/+23
* nir/lower_vec_to_movs: Pass the shader around directlyJason Ekstrand2015-11-071-6/+8
* nir: Properly invalidate metadata in nir_opt_copy_prop().Kenneth Graunke2015-11-071-0/+6
* nir: Properly invalidate metadata in nir_split_var_copies().Kenneth Graunke2015-11-071-0/+5
* nir: Report progress from nir_split_var_copies().Kenneth Graunke2015-11-072-4/+13
* glsl: In later GLSL versions, sequence operator is cannot be a constant expre...Ian Romanick2015-10-211-1/+42
* glsl: Add method to determine whether an expression contains the sequence ope...Ian Romanick2015-10-213-0/+97
* glsl: Restrict initializers for global variables to constant expression in ESIan Romanick2015-10-211-3/+17
* glsl: Only set ir_variable::constant_value for const-decorated variablesIan Romanick2015-10-211-3/+6
* glsl: Use constant_initializer instead of constant_value to determine whether...Ian Romanick2015-10-211-1/+1
* glsl/linker: Use constant_initializer instead of constant_value to initialize...Ian Romanick2015-10-211-2/+2
* glsl: Allow built-in functions as constant expressions in OpenGL ES 1.00Ian Romanick2015-10-211-5/+46
* glsl: Expose gl_MaxTess{Control,Evaluation}AtomicCounters.Matt Turner2015-09-281-8/+4
* nir: Fix a bunch of ralloc parenting errorsJason Ekstrand2015-09-2310-31/+32
* glsl: Use hash tables for opt_constant_propagation() kill sets.Kenneth Graunke2015-09-111-18/+28
* glsl: Use hash tables in opt_constant_variable().Kenneth Graunke2015-09-111-18/+21
* glsl: build: remove bogus dependencyEmil Velikov2015-09-112-3/+2
* glsl: build: use makefile.sources variables when possibleEmil Velikov2015-09-113-18/+11
* glsl: automake: reuse $(NIR_GENERATED_FILES) where possibleEmil Velikov2015-09-111-5/+1
* glsl: automake: rework the sources generation rulesEmil Velikov2015-09-111-16/+22
* glsl: Handle attribute aliasing in attribute storage limit check.Kenneth Graunke2015-09-061-28/+36
* glsl: fix error message when validating tcs output declsIlia Mirkin2015-08-211-1/+1
* i965: allow image_size on float imagesMartin Peres2015-08-211-1/+2
* glsl: fix binding validation for interface blocksTimothy Arceri2015-08-211-12/+18
* glsl: interleave constant propagation and foldingTimothy Arceri2015-08-211-2/+43
* glsl: expose textureQueryLod in GLSL 4.00+ fragment shadersIlia Mirkin2015-08-201-37/+82
* glsl: check if return_deref in lower_subroutine_visitor::visit_leave isn't NULLKai Wasserbäch2015-08-211-1/+1
* nir: convert the glsl intrinsic image_size to nir_intrinsic_image_sizeMartin Peres2015-08-202-6/+17
* glsl: add support for the imageSize builtinMartin Peres2015-08-201-16/+92
* main: add extension GL_ARB_shader_image_sizeMartin Peres2015-08-203-0/+6
* glsl: Parse the allowed image format qualifiers in GLSL ES 3.1.Francisco Jerez2015-08-201-41/+50
* glsl: Recognise image memory qualifiers in GLSL ES 3.1.Francisco Jerez2015-08-201-5/+5
* glsl: Define image-related built-in constants required by GLSL ES 3.1.Francisco Jerez2015-08-201-7/+15
* glsl: Remove duplicate definition of gl_MaxTess*ImageUniforms built-in consta...Francisco Jerez2015-08-201-2/+0
* glsl: Accept atomic_uint type in GLSL ES 3.1.Francisco Jerez2015-08-201-1/+1
* glsl: Accept supported image types in GLSL ES 3.1.Francisco Jerez2015-08-202-24/+24
* glsl: Expose image load and store built-ins in GLSL ES 3.1.Francisco Jerez2015-08-201-1/+1
* glsl: Use a separate availability class for image atomic built-ins.Francisco Jerez2015-08-201-11/+23
* glsl: Allow precision qualifiers on general opaque types.Francisco Jerez2015-08-201-4/+6
* glsl: Implement GLSL ES restriction on images being either readonly or writeo...Francisco Jerez2015-08-201-0/+18
* glsl: Require that all image uniforms have a format qualifier in GLSL ES.Francisco Jerez2015-08-201-4/+10
* glsl: Add support for image binding qualifiers.Francisco Jerez2015-08-202-8/+33
* glsl: Forbid non-constant image array indexing in GLSL ES 3.1.Francisco Jerez2015-08-201-0/+15