summaryrefslogtreecommitdiffstats
path: root/src/amd/common
Commit message (Expand)AuthorAgeFilesLines
* ac/nir_to_llvm: fix interpolateAt* for structsTimothy Arceri2019-01-231-12/+13
* ac/nir_to_llvm: add bindless support for uniform handlesTimothy Arceri2019-01-231-0/+28
* radeonsi: correct WRITE_DATA.DST_SEL definitionsMarek Olšák2019-01-221-2/+2
* mesa: add MESA_SHADER_KERNELKarol Herbst2019-01-211-2/+2
* nir: rename nir_var_shared to nir_var_mem_sharedKarol Herbst2019-01-191-4/+4
* nir: rename nir_var_function to nir_var_function_tempKarol Herbst2019-01-191-3/+3
* ac/nir_to_llvm: fix interpolateAt* for arraysTimothy Arceri2019-01-191-19/+58
* ac/nir_to_llvm: add support for structs to get_sampler_desc()Timothy Arceri2019-01-171-19/+26
* ac/nir_to_llvm: fix regression in bindless supportTimothy Arceri2019-01-171-1/+6
* ac/nir_to_llvm: fix type handling in image codeTimothy Arceri2019-01-171-15/+12
* ac/nir: don't trash L1 caches for store operations with writeonly memorySamuel Pitoiset2019-01-161-5/+15
* winsys/amdgpu: fix whitespaceMarek Olšák2019-01-151-1/+1
* ac: add missing 16-bit types to glsl_base_to_llvm_type()Samuel Pitoiset2019-01-141-1/+6
* ac/nir: set cache policy when loading/storing buffer imagesSamuel Pitoiset2019-01-141-14/+11
* ac/nir: add get_cache_policy() helper and use itSamuel Pitoiset2019-01-141-12/+26
* amd/common: Restore v4i32 suffix for llvm.SI.load.const intrinsicMichel Dänzer2019-01-141-1/+1
* amd/common/vi+: enable SMEM loads with GLC=1Nicolai Hähnle2019-01-141-3/+7
* amd/common: use llvm.amdgcn.s.buffer.load for LLVM 8.0Nicolai Hähnle2019-01-141-4/+8
* ac/nir,radv,radeonsi/nir: use correct indices for interpolation intrinsicsRhys Perry2019-01-092-1/+4
* nir: rename global/local to private/function memoryKarol Herbst2019-01-081-3/+3
* amd/common: Add some parentheses to silence warning.Bas Nieuwenhuizen2019-01-071-2/+2
* ac: remove unused variable from ac_build_ddxyMarek Olšák2019-01-071-1/+1
* radv: Implement buffer stores with less than 4 components.Bas Nieuwenhuizen2019-01-071-5/+14
* ac/nir_to_llvm: add ac_are_tessfactors_def_in_all_invocs()Timothy Arceri2019-01-022-0/+163
* ac/nir: restrict fmask lookup to image load intrinsicsSamuel Pitoiset2018-12-201-1/+1
* radv: Work around non-renderable 128bpp compressed 3d textures on GFX9.Bas Nieuwenhuizen2018-12-202-2/+5
* ac/nir: remove the bitfield_extract workaround for LLVM 8Samuel Pitoiset2018-12-201-9/+15
* radeonsi/gfx9: use SET_UCONFIG_REG_INDEX packets when availableNicolai Hähnle2018-12-192-0/+3
* ac/surface: 3D and cube surfaces are never displayableNicolai Hähnle2018-12-191-3/+5
* amd/common: add i1 special case to ac_build_{inclusive,exclusive}_scanNicolai Hähnle2018-12-191-2/+25
* amd/common: scan/reduce across waves of a workgroupNicolai Hähnle2018-12-192-4/+227
* amd/common: add ac_build_ifccNicolai Hähnle2018-12-192-4/+4
* amd/common: whitespace fixesNicolai Hähnle2018-12-191-10/+8
* amd/sid_tables: add additional python3 compatibility importsNicolai Hähnle2018-12-191-1/+1
* nir: Rename Boolean-related opcodes to include 32 in the nameJason Ekstrand2018-12-161-11/+11
* ac: split 16-bit ssbo loads that may not be dword alignedRhys Perry2018-12-161-0/+2
* ac: refactor visit_load_bufferRhys Perry2018-12-162-44/+42
* amd: remove support for LLVM 6.0Samuel Pitoiset2018-12-066-298/+32
* nir: Make boolean conversions sized just like the othersJason Ekstrand2018-12-051-4/+8
* amd/addrlib: update Mesa's copy of addrlibNicolai Hähnle2018-11-291-2/+2
* ac/surface/gfx9: let addrlib choose the preferred swizzle kindNicolai Hähnle2018-11-291-18/+4
* radv: remove dependency on addrlib gfx9_enum.hNicolai Hähnle2018-11-291-0/+3
* ac: handle cast derefsDave Airlie2018-11-211-0/+3
* radv: handle loading from shared pointersDave Airlie2018-11-211-9/+18
* ac: avoid casting pointers on bcsel and storesDave Airlie2018-11-213-3/+14
* ac/nir: fix intrinsic name string size in visit_image_atomic()Samuel Pitoiset2018-11-201-1/+1
* radv: Use structured intrinsics instead of indexing workaround for GFX9.Bas Nieuwenhuizen2018-11-192-7/+74
* ac/surface: remove the overallocation workaround for Vega12Marek Olšák2018-11-091-4/+0
* radv: use LOAD_CONTEXT_REG when loading fast clear valuesSamuel Pitoiset2018-11-081-0/+1
* ac/nir_to_llvm: fix b2f for f64Timothy Arceri2018-11-071-3/+12