aboutsummaryrefslogtreecommitdiffstats
path: root/src/compiler/nir
Commit message (Expand)AuthorAgeFilesLines
* nir: In split_var_copies_block, uint, int, and bool types cannot be matricesIan Romanick2016-12-061-3/+5
* nir: Remove some unused fields from nir_variableJason Ekstrand2016-12-051-34/+0
* nir: Delete most of the constant_initializer supportJason Ekstrand2016-12-055-146/+12
* nir: Simplify nir_lower_gs_intrinsicsJason Ekstrand2016-12-051-21/+16
* nir/lower_returns: Stop using constant initializersJason Ekstrand2016-12-051-4/+5
* nir: Add a pass for lowering away constant initializersJason Ekstrand2016-12-052-0/+114
* nir: Get rid of nir_constant_dataJason Ekstrand2016-12-024-52/+41
* nir: print var binding in dumps.Dave Airlie2016-11-291-1/+1
* 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