| Commit message (Expand) | Author | Age | Files | Lines |
* | nir: Pass a type_size() function pointer into nir_lower_io(). | Kenneth Graunke | 2015-08-25 | 2 | -106/+20 |
* | nir: Use !block_ends_in_jump() in a few places rather than open-coding. | Kenneth Graunke | 2015-08-24 | 1 | -12/+9 |
* | nir/cf: reimplement nir_cf_node_remove() using the new API | Connor Abbott | 2015-08-24 | 2 | -33/+9 |
* | nir/cf: add new control modification API's | Connor Abbott | 2015-08-24 | 2 | -0/+137 |
* | nir/cf: use a cursor for inserting control flow | Connor Abbott | 2015-08-24 | 2 | -175/+49 |
* | nir/cf: add split_block_cursor() | Connor Abbott | 2015-08-24 | 1 | -0/+48 |
* | nir/cf: add split_block_before_instr() | Connor Abbott | 2015-08-24 | 1 | -0/+18 |
* | nir/cf: add a cursor structure | Connor Abbott | 2015-08-24 | 1 | -0/+91 |
* | nir/cf: fix link_blocks() when there are no successors | Connor Abbott | 2015-08-24 | 1 | -1/+2 |
* | nir/cf: clean up jumps when cleaning up CF nodes | Connor Abbott | 2015-08-24 | 1 | -1/+4 |
* | nir/cf: remove uses of SSA definitions that are being deleted | Connor Abbott | 2015-08-24 | 1 | -8/+24 |
* | nir/cf: handle jumps better in stitch_blocks() | Connor Abbott | 2015-08-24 | 1 | -6/+16 |
* | nir/cf: handle jumps in split_block_end() | Connor Abbott | 2015-08-24 | 1 | -1/+8 |
* | nir/cf: add block_ends_in_jump() | Connor Abbott | 2015-08-24 | 1 | -0/+8 |
* | nir/cf: handle phi nodes better in split_block_beginning() | Connor Abbott | 2015-08-24 | 1 | -0/+13 |
* | nir/cf: split up and improve nir_handle_remove_jumps() | Connor Abbott | 2015-08-24 | 1 | -54/+81 |
* | nir/cf: add remove_phi_src() helper | Connor Abbott | 2015-08-24 | 1 | -0/+17 |
* | nir: add nir_foreach_phi_src_safe() | Connor Abbott | 2015-08-24 | 1 | -0/+2 |
* | nir/cf: add insert_phi_undef() helper | Connor Abbott | 2015-08-24 | 1 | -0/+25 |
* | nir: move control flow modification to its own file | Connor Abbott | 2015-08-24 | 8 | -687/+799 |
* | nir: make cleanup_cf_node() not use remove_defs_uses() | Connor Abbott | 2015-08-24 | 1 | -2/+4 |
* | nir: inline block_add_pred() a few places | Connor Abbott | 2015-08-24 | 1 | -3/+2 |
* | nir/validate: check successors/predecessors more carefully | Connor Abbott | 2015-08-24 | 1 | -11/+84 |
* | nir: Delete the nir_function_impl::start_block field. | Kenneth Graunke | 2015-08-24 | 6 | -9/+15 |
* | glsl: fix error message when validating tcs output decls | Ilia Mirkin | 2015-08-21 | 1 | -1/+1 |
* | i965: allow image_size on float images | Martin Peres | 2015-08-21 | 1 | -1/+2 |
* | glsl: fix binding validation for interface blocks | Timothy Arceri | 2015-08-21 | 1 | -12/+18 |
* | glsl: interleave constant propagation and folding | Timothy Arceri | 2015-08-21 | 1 | -2/+43 |
* | glsl: expose textureQueryLod in GLSL 4.00+ fragment shaders | Ilia Mirkin | 2015-08-20 | 1 | -37/+82 |
* | glsl: check if return_deref in lower_subroutine_visitor::visit_leave isn't NULL | Kai Wasserbäch | 2015-08-21 | 1 | -1/+1 |
* | nir: convert the glsl intrinsic image_size to nir_intrinsic_image_size | Martin Peres | 2015-08-20 | 2 | -6/+17 |
* | glsl: add support for the imageSize builtin | Martin Peres | 2015-08-20 | 1 | -16/+92 |
* | main: add extension GL_ARB_shader_image_size | Martin Peres | 2015-08-20 | 3 | -0/+6 |
* | glsl: Parse the allowed image format qualifiers in GLSL ES 3.1. | Francisco Jerez | 2015-08-20 | 1 | -41/+50 |
* | glsl: Recognise image memory qualifiers in GLSL ES 3.1. | Francisco Jerez | 2015-08-20 | 1 | -5/+5 |
* | glsl: Define image-related built-in constants required by GLSL ES 3.1. | Francisco Jerez | 2015-08-20 | 1 | -7/+15 |
* | glsl: Remove duplicate definition of gl_MaxTess*ImageUniforms built-in consta... | Francisco Jerez | 2015-08-20 | 1 | -2/+0 |
* | glsl: Accept atomic_uint type in GLSL ES 3.1. | Francisco Jerez | 2015-08-20 | 1 | -1/+1 |
* | glsl: Accept supported image types in GLSL ES 3.1. | Francisco Jerez | 2015-08-20 | 2 | -24/+24 |
* | glsl: Expose image load and store built-ins in GLSL ES 3.1. | Francisco Jerez | 2015-08-20 | 1 | -1/+1 |
* | glsl: Use a separate availability class for image atomic built-ins. | Francisco Jerez | 2015-08-20 | 1 | -11/+23 |
* | glsl: Allow precision qualifiers on general opaque types. | Francisco Jerez | 2015-08-20 | 1 | -4/+6 |
* | glsl: Implement GLSL ES restriction on images being either readonly or writeo... | Francisco Jerez | 2015-08-20 | 1 | -0/+18 |
* | glsl: Require that all image uniforms have a format qualifier in GLSL ES. | Francisco Jerez | 2015-08-20 | 1 | -4/+10 |
* | glsl: Add support for image binding qualifiers. | Francisco Jerez | 2015-08-20 | 2 | -8/+33 |
* | glsl: Forbid non-constant image array indexing in GLSL ES 3.1. | Francisco Jerez | 2015-08-20 | 1 | -0/+15 |
* | mesa: Rename MaxCombinedImageUnitsAndFragmentOutputs to MaxCombinedShaderOutp... | Francisco Jerez | 2015-08-20 | 4 | -4/+4 |
* | nir: Use nir_builder in nir_lower_io's get_io_offset(). | Kenneth Graunke | 2015-08-19 | 1 | -28/+14 |
* | nir: Pull nir_lower_io's load_op selection into a helper function. | Kenneth Graunke | 2015-08-19 | 1 | -17/+22 |
* | glsl: Fix up GL_ARB_compute_shader for GLSL ES 3.1 | Marta Lofstedt | 2015-08-19 | 2 | -3/+7 |