aboutsummaryrefslogtreecommitdiffstats
path: root/src/compiler/nir
Commit message (Expand)AuthorAgeFilesLines
* nir: Add a layer_id system value intrinsicJason Ekstrand2016-11-221-0/+1
* nir: add a pass to compact clip/cull distances.Kenneth Graunke2016-11-222-0/+189
* nir: Add a "compact array" flag and IO lowering code.Kenneth Graunke2016-11-226-18/+66
* st/mesa/glsl/nir/i965: make use of new gl_shader_program_data in gl_shader_pr...Timothy Arceri2016-11-192-4/+4
* nir: Avoid an extra NIR op in integer divide lowering.Eric Anholt2016-11-161-2/+1
* nir: add support for counting AoA uniforms in nir_shader_gather_info()Timothy Arceri2016-11-171-2/+2
* nir: update nir_gather_info to only mark used array/matrix elementsTimothy Arceri2016-11-111-53/+207
* nir: Generalize the "is per-vertex variable?" helpers and export them.Kenneth Graunke2016-11-112-18/+17
* nir: add conditional discard optimisation (v4)Dave Airlie2016-11-102-0/+127
* nir: Make sure to set the texsrc type in nir drawpixels/bitmap lowering.Eric Anholt2016-11-032-0/+4
* nir: Flip gl_SamplePosition in nir_lower_wpos_ytransform().Francisco Jerez2016-11-031-0/+24
* nir: fix nir_shader_clone() and nir_sweep()Timothy Arceri2016-11-032-1/+9
* ralloc: use rzalloc where it's necessaryMarek Olšák2016-10-311-3/+5
* nir: zero allocated memory where neededJuha-Pekka Heikkila2016-10-316-7/+7
* nir: stop adjusting driver location for varying packingTimothy Arceri2016-10-262-47/+2
* nir/i965/anv/radv/gallium: make shader info a pointerTimothy Arceri2016-10-2611-39/+45
* nir: move nir_shader_info to a common compiler headerTimothy Arceri2016-10-261-96/+2
* nir: Optimize integer division and modulus with 1Ian Romanick2016-10-191-0/+4
* nir: Fix the control flow tests for nir_loop_first_block changesJason Ekstrand2016-10-061-1/+1
* nir: Remove some no longer needed assertsJason Ekstrand2016-10-068-16/+1
* nir: Make nir_foo_first/last_cf_node return a block insteadJason Ekstrand2016-10-067-105/+78
* nir: Add asserts to the casting functionsJason Ekstrand2016-10-062-24/+45
* nir: Delete open coded type printing.Kenneth Graunke2016-10-061-8/+6
* nir: Use the correct infos structure for copying atomic sourcesJason Ekstrand2016-10-051-1/+1
* nir/intrinsics: Add more atomic_counter opsIan Romanick2016-10-042-0/+52
* nir/intrinsics: Include atomic_counter_ in the names used in macro invocationsIan Romanick2016-10-041-5/+5
* nir: Add a nop intrinsicJason Ekstrand2016-10-031-0/+3
* nir: Optimize out discard_ifs with a constant 0 argument.Eric Anholt2016-09-281-0/+8
* nir: Allow opt_peephole_sel to be more aggressive in flattening IFs.Eric Anholt2016-09-222-29/+55
* glsl: add subpass image type (v2)Dave Airlie2016-09-161-0/+1
* nir: Add a flag to lower_io to force "sample" interpolationJason Ekstrand2016-09-152-7/+23
* nir: Report progress from nir_lower_phis_to_scalar.Kenneth Graunke2016-09-142-6/+16
* nir: Report progress from nir_lower_alu_to_scalar.Kenneth Graunke2016-09-142-17/+27
* nir: Call nir_metadata_preserve from nir_lower_alu_to_scalar().Kenneth Graunke2016-09-141-0/+3
* nir/lower_tex: fix typo with sample_dimRob Clark2016-09-141-1/+1
* nir: move tex_instr_remove_srcRob Clark2016-09-143-18/+20
* nir/lower_tex: remove tex_instr_find_src()Rob Clark2016-09-141-14/+3
* nir/gcm: Add global value numbering supportJason Ekstrand2016-09-082-6/+25
* nir/gcm: Call nir_metadata_preserveJason Ekstrand2016-09-081-0/+3
* nir: fix definition of pack_uvec2_to_uintIlia Mirkin2016-09-061-1/+1
* nir/tests: Update the CF tests to not assume fake edgesJason Ekstrand2016-09-041-4/+4
* nir: remove unused variableTimothy Arceri2016-09-031-2/+0
* nir: remove some fields from nir_shader_compiler_optionsConnor Abbott2016-09-031-3/+0
* nir: fix bug with moves in nir_opt_remove_phis()Connor Abbott2016-09-031-2/+20
* nir: add nir_after_phis() cursor helperConnor Abbott2016-09-031-5/+14
* nir: Remove fake edges in the CF handling codeJason Ekstrand2016-09-021-57/+2
* nir/dead_cf: Don't crash on unreachable after-loop blocksJason Ekstrand2016-09-021-1/+2
* nir: Update shader info when adding discardsEric Anholt2016-08-292-0/+4
* nir: Change nir_shader_get_entrypoint to return an impl.Kenneth Graunke2016-08-254-14/+9
* nir: Make nir_lower_io_to_temporaries store an impl internally.Kenneth Graunke2016-08-251-4/+4