| Commit message (Expand) | Author | Age | Files | Lines |
* | nir: add nir_foreach_instr_safe_reverse() | Connor Abbott | 2015-07-17 | 1 | -0/+2 |
* | nir: add nir_instr_is_first() and nir_instr_is_last() helpers | Connor Abbott | 2015-07-17 | 1 | -0/+12 |
* | glsl: avoid compiler's segfault when processing operators with void arguments | Renaud Gaubert | 2015-07-16 | 2 | -2/+16 |
* | glsl: Lower shader storage buffer object loads to GLSL IR instrinsics | Samuel Iglesias Gonsalvez | 2015-07-14 | 1 | -8/+65 |
* | glsl: Lower shader storage buffer object writes to GLSL IR instrinsics | Samuel Iglesias Gonsalvez | 2015-07-14 | 1 | -130/+311 |
* | glsl: Don't do copy propagation on buffer variables | Iago Toral Quiroga | 2015-07-14 | 1 | -1/+1 |
* | glsl: Don't do constant variable on buffer variables | Iago Toral Quiroga | 2015-07-14 | 1 | -0/+7 |
* | glsl: Don't do constant propagation on buffer variables | Iago Toral Quiroga | 2015-07-14 | 1 | -0/+8 |
* | glsl: Do not kill dead assignments to buffer variables or SSBO declarations. | Iago Toral Quiroga | 2015-07-14 | 1 | -3/+6 |
* | glsl: Don't do tree grafting on buffer variables | Iago Toral Quiroga | 2015-07-14 | 1 | -4/+5 |
* | glsl: fix error messages in invalid declarations of shader storage blocks | Samuel Iglesias Gonsalvez | 2015-07-14 | 1 | -7/+8 |
* | glsl: buffer variables cannot be defined outside interface blocks | Samuel Iglesias Gonsalvez | 2015-07-14 | 1 | -0/+12 |
* | glsl: shader buffer variables cannot have initializers | Samuel Iglesias Gonsalvez | 2015-07-14 | 1 | -0/+9 |
* | glsl: enable binding layout qualifier usage for shader storage buffer objects | Samuel Iglesias Gonsalvez | 2015-07-14 | 2 | -6/+26 |
* | glsl: Identify active uniform blocks that are buffer blocks as such. | Iago Toral Quiroga | 2015-07-14 | 3 | -0/+6 |
* | glsl: link buffer variables and shader storage buffer interface blocks | Kristian Høgsberg | 2015-07-14 | 4 | -9/+21 |
* | glsl: Implement parser support for 'buffer' qualifier | Kristian Høgsberg | 2015-07-14 | 6 | -9/+42 |
* | nir: add nir_var_shader_storage | Iago Toral Quiroga | 2015-07-14 | 6 | -8/+20 |
* | mesa: rename is_in_uniform_block to is_in_buffer_block | Iago Toral Quiroga | 2015-07-14 | 8 | -14/+15 |
* | glsl: Add ir_var_shader_storage | Kristian Høgsberg | 2015-07-14 | 11 | -13/+34 |
* | mesa: define ARB_shader_storage_buffer_object extension | Samuel Iglesias Gonsalvez | 2015-07-14 | 3 | -31/+42 |
* | glsl: free interface_types | Timothy Arceri | 2015-07-14 | 1 | -0/+5 |
* | glsl: replace some more old hash_table uses | Timothy Arceri | 2015-07-14 | 2 | -41/+41 |
* | glsl: use set rather than old hash table for ir_validate | Timothy Arceri | 2015-07-11 | 1 | -12/+12 |
* | nir: Fix comment above nir_convert_from_ssa() prototype. | Kenneth Graunke | 2015-07-08 | 1 | -3/+3 |
* | mesa: use implementation specified MAX_VERTEX_ATTRIBS rather than hardcoded v... | Timothy Arceri | 2015-07-08 | 1 | -6/+2 |
* | glsl: Make sure not to dereference NULL | Neil Roberts | 2015-07-06 | 1 | -1/+1 |
* | glsl: Add missing check for whether an expression is an add operation | Neil Roberts | 2015-07-06 | 1 | -1/+1 |
* | glsl: update types for unsized arrays of members | Timothy Arceri | 2015-07-04 | 1 | -2/+16 |
* | glsl: update assert to support arrays of arrays | Timothy Arceri | 2015-07-04 | 1 | -1/+2 |
* | glsl: allow precision qualifiers for AoA | Timothy Arceri | 2015-07-04 | 1 | -3/+1 |
* | glsl: add a missing call to _mesa_locale_init | Erik Faye-Lund | 2015-07-03 | 2 | -3/+3 |
* | nir/lower_phis_to_scalar: undef is trivially scalarizable | Rob Clark | 2015-07-03 | 1 | -0/+1 |
* | nir: Don't allow copying SSA destinations | Jason Ekstrand | 2015-07-02 | 1 | -11/+11 |
* | glsl: create program resource list after LinkShader | Tapani Pälli | 2015-07-01 | 1 | -4/+0 |
* | glsl: expose build_program_resource_list function | Tapani Pälli | 2015-07-01 | 2 | -1/+5 |
* | glsl: build stageref mask using IR, not symbol table | Tapani Pälli | 2015-07-01 | 1 | -3/+11 |
* | glsl: use consistent version string format | Timothy Arceri | 2015-07-01 | 1 | -7/+7 |
* | nir: remove parent_instr from nir_register | Connor Abbott | 2015-06-30 | 3 | -17/+0 |
* | nir: remove nir_src_get_parent_instr() | Connor Abbott | 2015-06-30 | 1 | -10/+0 |
* | nir/from_ssa: add a flag to not convert everything from SSA | Connor Abbott | 2015-06-30 | 2 | -8/+24 |
* | nir: cleanup open-coded instruction casts | Rob Clark | 2015-06-30 | 3 | -3/+3 |
* | glsl: validate sampler array indexing for 'constant-index-expression' | Tapani Pälli | 2015-06-30 | 1 | -0/+77 |
* | mesa/glsl: new compiler option EmitNoIndirectSampler | Tapani Pälli | 2015-06-30 | 1 | -0/+12 |
* | glsl: Allow dynamic sampler array indexing with GLSL ES < 3.00 | Tapani Pälli | 2015-06-30 | 1 | -18/+18 |
* | util: port _mesa_strto[df] to C | Erik Faye-Lund | 2015-06-29 | 2 | -0/+6 |
* | glsl: No need to lock in _mesa_glsl_release_types | Erik Faye-Lund | 2015-06-29 | 1 | -4/+4 |
* | Revert "glsl: clone inputs and outputs during linking" | Kenneth Graunke | 2015-06-28 | 1 | -3/+1 |
* | mesa: Enable subdir-objects globally. | Matt Turner | 2015-06-26 | 1 | -2/+0 |
* | nir: Recognize max(min(a, 1.0), 0.0) as fsat(a). | Kenneth Graunke | 2015-06-25 | 1 | -0/+1 |