aboutsummaryrefslogtreecommitdiffstats
path: root/src/freedreno/ir3/ir3_nir.c
Commit message (Expand)AuthorAgeFilesLines
* nir: Add a face_sysval argument to nir_lower_two_sided_colorIcecream952020-07-171-1/+1
* freedreno/ir3: run nir_opt_loop_unroll in optimization loopJonathan Marek2020-07-091-0/+1
* freedreno/ir3: add support for a650 tess shared storageJonathan Marek2020-07-081-2/+2
* ir3: Add layer_zero variant bitConnor Abbott2020-07-071-0/+57
* ir3: use empirical size for params as used by the shaderIlia Mirkin2020-07-061-1/+2
* freedreno: Only call nir_lower_io on shader_in/outJason Ekstrand2020-07-061-2/+2
* freedreno/ir3: add ir3_finalize_nir()Rob Clark2020-06-261-8/+43
* ir3: Support variants with different constlen'sConnor Abbott2020-06-261-1/+1
* freedreno/ir3: add support for load_draw_idJonathan Marek2020-06-251-1/+5
* freedreno/ir3: switch PIPE_CAP_TGSI_TEXCOORDRob Clark2020-06-241-0/+2
* freedreno/ir3: split ubo analysis/lowering passesRob Clark2020-06-211-1/+4
* freedreno/ir3: move output_loc to variantRob Clark2020-06-191-3/+3
* freedreno/ir3: move const_state back to variantRob Clark2020-06-191-23/+25
* freedreno/ir3: un-embed const_stateRob Clark2020-06-191-1/+1
* ir3: Split out variant-specific lowering and optimizationsConnor Abbott2020-06-191-89/+102
* freedreno/ir3: drop shader->num_ubosRob Clark2020-06-191-7/+1
* freedreno/ir3: move ubo_state into const_stateRob Clark2020-06-191-2/+2
* freedreno/ir3: Account for driver params in UBO max const upload.Eric Anholt2020-06-051-6/+11
* freedreno/ir3: Drop unnecessary alignment of pushed UBO size.Eric Anholt2020-06-051-1/+1
* nir: add callback to nir_remove_dead_variables()Timothy Arceri2020-06-031-1/+1
* freedreno/ir3: use lower_wrmasks passRob Clark2020-05-131-0/+16
* freedreno/a6xx: Use LDC for UBO loads.Eric Anholt2020-05-141-2/+8
* freedreno: Trim num_ubos to just the ones we haven't lowered to constbuf.Eric Anholt2020-05-141-9/+3
* freedreno/ir3: Move i/o offset lowering after analyze_ubo_ranges.Eric Anholt2020-05-141-1/+3
* freedreno/ir3: Lower GS builtins before lowering IOKristian H. Kristensen2020-05-011-1/+0
* freedreno/ir3: Add ir3_nir_lower_to_explicit_input() passKristian H. Kristensen2020-05-011-0/+2
* freedreno/ir3: Rename ir3_nir_lower_to_explicit_ioKristian H. Kristensen2020-05-011-2/+2
* freedreno/ir3: run nir_lower_packJonathan Marek2020-04-271-0/+1
* nir: add pack_32_2x16_split/unpack_32_2x16_split loweringJonathan Marek2020-04-271-4/+2
* freedreno/ir3: small cleanup and commentsRob Clark2020-03-271-3/+3
* freedreno/ir3: enable nir_opt_loop_unroll on a6xxHyunjun Ko2020-03-241-1/+1
* freedreno: Switch to using lowered image intrinsics.Eric Anholt2020-02-241-13/+13
* freedreno/ir3: support load_base_instanceJonathan Marek2019-12-191-0/+4
* freedreno/ir3: lower pack/unpack opsJonathan Marek2019-12-161-0/+24
* freedreno/ir3: lower mul_2x32_64Jonathan Marek2019-12-161-0/+3
* turnip: Lower usub_borrow.Eric Anholt2019-12-161-0/+2
* freedreno/ir3: Enabling lowering 16-bit flrpNeil Roberts2019-11-201-0/+2
* freedreno/ir3: Allocate const space for tessellation parametersKristian H. Kristensen2019-11-071-0/+7
* freedreno/ir3: Extend geometry lowering pass to handle tessellationKristian H. Kristensen2019-11-071-2/+10
* freedreno/ir3: Add tessellation field to shader keyKristian H. Kristensen2019-11-071-1/+1
* nir/lower_idiv: add new llvm-based pathRhys Perry2019-10-211-1/+1
* nir: add nir_lower_amul passRob Clark2019-10-181-0/+2
* freedreno/ir3: Implement primitive layout intrinsicsKristian H. Kristensen2019-10-171-0/+14
* freedreno/ir3: Implement lowering passes for VS and GSKristian H. Kristensen2019-10-171-1/+15
* nir: support feeding state to nir_lower_clip_[vg]sErik Faye-Lund2019-10-171-1/+1
* nir: support lowering clipdist to arraysErik Faye-Lund2019-10-171-2/+2
* nir: add nir_shader_compiler_options::lower_to_scalarMarek Olšák2019-10-101-0/+2
* freedreno: Enable the nir_opt_algebraic_late() pass.Daniel Schürmann2019-09-301-0/+14
* freedreno/a6xx: Turn on vectorize_ioKristian H. Kristensen2019-09-181-0/+1
* nir: allow specifying filter callback in lower_alu_to_scalarVasily Khoruzhick2019-09-061-1/+1