aboutsummaryrefslogtreecommitdiffstats
path: root/src/gallium/drivers/radeonsi/si_shader_tgsi_mem.c
Commit message (Expand)AuthorAgeFilesLines
* radeonsi: use new atomic LLVM helpersMarek Olšák2019-05-011-8/+4
* ac/nir: Add support for planes.Bas Nieuwenhuizen2019-04-251-0/+7
* radeonsi: set AC_FUNC_ATTR_READNONE for image opcodes where it was missingMarek Olšák2019-04-121-0/+4
* radeonsi: use buffer_store_format_x & xyMarek Olšák2019-01-221-8/+17
* radeonsi: fix is_oneway_access_only for bindless imagesMarek Olšák2018-11-281-6/+23
* radeonsi: small cleanup for memory opcodesMarek Olšák2018-11-281-9/+4
* radeonsi: fix is_oneway_access_only for image storesMarek Olšák2018-11-281-12/+37
* radeonsi: use structured buffer intrinsics for image viewsMarek Olšák2018-11-281-5/+40
* ac: add ac_build_roundMarek Olšák2018-10-061-3/+1
* radeonsi: fix GPU hangs with bindless textures and LLVM 7.0Marek Olšák2018-09-101-3/+20
* gallium: add TGSI_MEMORY_STREAM_CACHE_POLICYMarek Olšák2018-08-291-0/+3
* ac,radeonsi: use ac_build_gather_values moreMarek Olšák2018-08-211-16/+9
* radeonsi: use ac_build_imadMarek Olšák2018-08-211-10/+8
* radeonsi: don't use emit_data->args in load_emitMarek Olšák2018-08-141-94/+37
* radeonsi: don't use emit_data->args in store_emitMarek Olšák2018-08-141-92/+71
* radeonsi: don't use emit_data->args in atomic_emitMarek Olšák2018-08-141-36/+43
* radeonsi: inline atomic_fetch_argsMarek Olšák2018-08-141-74/+51
* radeonsi: inline store_fetch_argsMarek Olšák2018-08-141-61/+42
* radeonsi: inline load_fetch_argsMarek Olšák2018-08-141-39/+28
* radeonsi: merge txq_emit and resq_emitMarek Olšák2018-08-141-48/+45
* radeonsi: inline resq_fetch_argsMarek Olšák2018-08-141-62/+34
* radeonsi: inline txq_fetch_argsMarek Olšák2018-08-141-26/+7
* radeonsi: use get_resinfo directly in lower_gather4_integerMarek Olšák2018-08-141-13/+12
* radeonsi: inline tex_fetch_args into build_tex_intrinsicMarek Olšák2018-08-141-222/+188
* radeonsi: set GLC=1 for all write-only shader resourcesMarek Olšák2018-08-071-2/+19
* radeonsi: stop using lp_build_emit_llvm_unary/binaryMarek Olšák2018-06-251-5/+2
* radeonsi: stop using lp_bld_intr.hMarek Olšák2018-06-251-9/+6
* radeonsi: stop using lp_bld_arit.hMarek Olšák2018-06-251-8/+7
* radeonsi: stop using lp_build_gather_valuesMarek Olšák2018-06-251-3/+2
* radeonsi: clean up some #includesMarek Olšák2018-06-251-1/+1
* radeonsi: fix FBFETCH with 2D MSAA arraysMarek Olšák2018-06-131-1/+2
* radeonsi: Fix crash on shaders using MSAA image load/storeAlex Smith2018-06-011-1/+7
* radeonsi: remove unused variable addr_vecMarek Olšák2018-05-251-1/+1
* radeonsi: generate image load/store/atomic ops using ac_build_image_opcodeNicolai Hähnle2018-04-201-131/+99
* amd/common: pass address components individually to ac_build_image_intrinsicNicolai Hähnle2018-04-201-144/+78
* amd/common: pass new enum ac_image_dim to ac_build_image_opcodeNicolai Hähnle2018-04-201-2/+48
* radeonsi: update copyrightsMarek Olšák2018-04-051-0/+1
* radeonsi: implement GL_KHR_blend_equation_advancedMarek Olšák2018-04-021-0/+59
* radeonsi: move FMASK shader logic to shared codeMarek Olšák2018-04-021-72/+2
* radeonsi: implement 32-bit pointers in user data SGPRs (v2)Marek Olšák2018-02-171-3/+3
* amd: remove support for LLVM 3.9Marek Olšák2018-02-021-2/+1
* radeonsi: use ac_build_buffer_load_format for image buffer loadsMarek Olšák2018-02-011-4/+10
* ac: add glc parameter to ac_build_buffer_load_formatMarek Olšák2018-02-011-1/+1
* radeonsi: load the right number of components for VS inputs and TBOsMarek Olšák2018-02-011-2/+6
* ac: rename and move si_const_array into common codeMarek Olšák2018-01-271-3/+3
* ac: pass the number of channels to ac_build_buffer_load_format()Samuel Pitoiset2018-01-261-1/+1
* amd/common: import get_{load,store}_intr_attribs() from RadeonSISamuel Pitoiset2018-01-101-21/+5
* radeonsi: don't call force_dcc_off for buffersMarek Olšák2017-12-161-1/+1
* amd/common: add ac_build_waitcnt()Samuel Pitoiset2017-12-141-2/+2
* radeonsi: remove r600_common_screenMarek Olšák2017-11-291-11/+11