summaryrefslogtreecommitdiff
path: root/src/glsl
AgeCommit message (Expand)AuthorFilesLines
2015-11-18glsl: Allow implicit int -> uint conversions for the % operator.Kenneth Graunke1-9/+28
2015-11-18nir/vars_to_ssa: Rework copy set handling in lower_copies_to_load_storeJason Ekstrand1-1/+4
2015-11-07nir: Properly invalidate metadata in nir_opt_remove_phis().Kenneth Graunke1-0/+5
2015-11-07nir: Properly invalidate metadata in nir_lower_vec_to_movs().Kenneth Graunke1-0/+5
2015-11-07nir: Report progress from lower_vec_to_movs().Jason Ekstrand2-7/+23
2015-11-07nir/lower_vec_to_movs: Pass the shader around directlyJason Ekstrand1-6/+8
2015-11-07nir: Properly invalidate metadata in nir_opt_copy_prop().Kenneth Graunke1-0/+6
2015-11-07nir: Properly invalidate metadata in nir_split_var_copies().Kenneth Graunke1-0/+5
2015-11-07nir: Report progress from nir_split_var_copies().Kenneth Graunke2-4/+13
2015-10-21glsl: In later GLSL versions, sequence operator is cannot be a constant expre...Ian Romanick1-1/+42
2015-10-21glsl: Add method to determine whether an expression contains the sequence ope...Ian Romanick3-0/+97
2015-10-21glsl: Restrict initializers for global variables to constant expression in ESIan Romanick1-3/+17
2015-10-21glsl: Only set ir_variable::constant_value for const-decorated variablesIan Romanick1-3/+6
2015-10-21glsl: Use constant_initializer instead of constant_value to determine whether...Ian Romanick1-1/+1
2015-10-21glsl/linker: Use constant_initializer instead of constant_value to initialize...Ian Romanick1-2/+2
2015-10-21glsl: Allow built-in functions as constant expressions in OpenGL ES 1.00Ian Romanick1-5/+46
2015-09-28glsl: Expose gl_MaxTess{Control,Evaluation}AtomicCounters.Matt Turner1-8/+4
2015-09-23nir: Fix a bunch of ralloc parenting errorsJason Ekstrand10-31/+32
2015-09-11glsl: Use hash tables for opt_constant_propagation() kill sets.Kenneth Graunke1-18/+28
2015-09-11glsl: Use hash tables in opt_constant_variable().Kenneth Graunke1-18/+21
2015-09-11glsl: build: remove bogus dependencyEmil Velikov2-3/+2
2015-09-11glsl: build: use makefile.sources variables when possibleEmil Velikov3-18/+11
2015-09-11glsl: automake: reuse $(NIR_GENERATED_FILES) where possibleEmil Velikov1-5/+1
2015-09-11glsl: automake: rework the sources generation rulesEmil Velikov1-16/+22
2015-09-06glsl: Handle attribute aliasing in attribute storage limit check.Kenneth Graunke1-28/+36
2015-08-21glsl: fix error message when validating tcs output declsIlia Mirkin1-1/+1
2015-08-21i965: allow image_size on float imagesMartin Peres1-1/+2
2015-08-21glsl: fix binding validation for interface blocksTimothy Arceri1-12/+18
2015-08-21glsl: interleave constant propagation and foldingTimothy Arceri1-2/+43
2015-08-20glsl: expose textureQueryLod in GLSL 4.00+ fragment shadersIlia Mirkin1-37/+82
2015-08-21glsl: check if return_deref in lower_subroutine_visitor::visit_leave isn't NULLKai Wasserbäch1-1/+1
2015-08-20nir: convert the glsl intrinsic image_size to nir_intrinsic_image_sizeMartin Peres2-6/+17
2015-08-20glsl: add support for the imageSize builtinMartin Peres1-16/+92
2015-08-20main: add extension GL_ARB_shader_image_sizeMartin Peres3-0/+6
2015-08-20glsl: Parse the allowed image format qualifiers in GLSL ES 3.1.Francisco Jerez1-41/+50
2015-08-20glsl: Recognise image memory qualifiers in GLSL ES 3.1.Francisco Jerez1-5/+5
2015-08-20glsl: Define image-related built-in constants required by GLSL ES 3.1.Francisco Jerez1-7/+15
2015-08-20glsl: Remove duplicate definition of gl_MaxTess*ImageUniforms built-in consta...Francisco Jerez1-2/+0
2015-08-20glsl: Accept atomic_uint type in GLSL ES 3.1.Francisco Jerez1-1/+1
2015-08-20glsl: Accept supported image types in GLSL ES 3.1.Francisco Jerez2-24/+24
2015-08-20glsl: Expose image load and store built-ins in GLSL ES 3.1.Francisco Jerez1-1/+1
2015-08-20glsl: Use a separate availability class for image atomic built-ins.Francisco Jerez1-11/+23
2015-08-20glsl: Allow precision qualifiers on general opaque types.Francisco Jerez1-4/+6
2015-08-20glsl: Implement GLSL ES restriction on images being either readonly or writeo...Francisco Jerez1-0/+18
2015-08-20glsl: Require that all image uniforms have a format qualifier in GLSL ES.Francisco Jerez1-4/+10
2015-08-20glsl: Add support for image binding qualifiers.Francisco Jerez2-8/+33
2015-08-20glsl: Forbid non-constant image array indexing in GLSL ES 3.1.Francisco Jerez1-0/+15
2015-08-20mesa: Rename MaxCombinedImageUnitsAndFragmentOutputs to MaxCombinedShaderOutp...Francisco Jerez4-4/+4
2015-08-19nir: Use nir_builder in nir_lower_io's get_io_offset().Kenneth Graunke1-28/+14
2015-08-19nir: Pull nir_lower_io's load_op selection into a helper function.Kenneth Graunke1-17/+22