summaryrefslogtreecommitdiffstats
path: root/src/glsl
Commit message (Expand)AuthorAgeFilesLines
* nir/cf: remove uses of SSA definitions that are being deletedConnor Abbott2015-08-241-8/+24
* nir/cf: handle jumps better in stitch_blocks()Connor Abbott2015-08-241-6/+16
* nir/cf: handle jumps in split_block_end()Connor Abbott2015-08-241-1/+8
* nir/cf: add block_ends_in_jump()Connor Abbott2015-08-241-0/+8
* nir/cf: handle phi nodes better in split_block_beginning()Connor Abbott2015-08-241-0/+13
* nir/cf: split up and improve nir_handle_remove_jumps()Connor Abbott2015-08-241-54/+81
* nir/cf: add remove_phi_src() helperConnor Abbott2015-08-241-0/+17
* nir: add nir_foreach_phi_src_safe()Connor Abbott2015-08-241-0/+2
* nir/cf: add insert_phi_undef() helperConnor Abbott2015-08-241-0/+25
* nir: move control flow modification to its own fileConnor Abbott2015-08-248-687/+799
* nir: make cleanup_cf_node() not use remove_defs_uses()Connor Abbott2015-08-241-2/+4
* nir: inline block_add_pred() a few placesConnor Abbott2015-08-241-3/+2
* nir/validate: check successors/predecessors more carefullyConnor Abbott2015-08-241-11/+84
* nir: Delete the nir_function_impl::start_block field.Kenneth Graunke2015-08-246-9/+15
* 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
* mesa: Rename MaxCombinedImageUnitsAndFragmentOutputs to MaxCombinedShaderOutp...Francisco Jerez2015-08-204-4/+4
* nir: Use nir_builder in nir_lower_io's get_io_offset().Kenneth Graunke2015-08-191-28/+14
* nir: Pull nir_lower_io's load_op selection into a helper function.Kenneth Graunke2015-08-191-17/+22
* glsl: Fix up GL_ARB_compute_shader for GLSL ES 3.1Marta Lofstedt2015-08-192-3/+7
* glsl: enable textureSize and texelFetch on GLSL ES 3.10 with MS samplersTapani Pälli2015-08-191-6/+13
* mesa: Move varying slots and FS output names to shader_enums.hEric Anholt2015-08-181-0/+98
* nir: Simplify feq(fneg(a), a)) -> feq(a, 0.0)Thomas Helland2015-08-181-0/+1
* nir: Simplify fne(fneg(a), a) -> fne(a, 0.0)Thomas Helland2015-08-181-0/+1
* glsl: add missing MS sampler builtin types for GLSL ES 3.10Tapani Pälli2015-08-172-6/+7
* nir: Add a glsl_uint_type() wrapper.Kenneth Graunke2015-08-162-0/+7
* nir: Add support for CSE on textures.Eric Anholt2015-08-141-4/+39
* nir: Zero out texture instructions when creating them.Eric Anholt2015-08-141-1/+1
* nir: Don't try to scalarize unpack ops.Eric Anholt2015-08-141-0/+15
* nir: Add a nir_opt_undef() to handle csels with undef.Eric Anholt2015-08-143-0/+107