aboutsummaryrefslogtreecommitdiffstats
path: root/src/amd
Commit message (Expand)AuthorAgeFilesLines
* aco: RA - move all std::function objects into proper functionsDaniel Schürmann2020-04-091-136/+134
* aco: move all needed helper containers to ra_ctxDaniel Schürmann2020-04-091-56/+58
* aco: change live_out variables to std::unordered_setDaniel Schürmann2020-04-094-8/+17
* aco: change some std::map to std::unordered_map in register_allocationDaniel Schürmann2020-04-091-14/+14
* aco: refactor try_remove_trivial_phi() in RADaniel Schürmann2020-04-092-23/+25
* aco: improve speed of live_var_analysisDaniel Schürmann2020-04-091-53/+20
* aco: during RA only insert into renames table if a variable got renamedDaniel Schürmann2020-04-091-18/+11
* aco: replace assignment hashmap by std::vector in register allocationDaniel Schürmann2020-04-091-74/+92
* aco: improve register assignment when live-range splits are necessaryDaniel Schürmann2020-04-091-3/+5
* aco: improve hashing for value numberingDaniel Schürmann2020-04-091-28/+79
* aco: add explicit padding for all Instruction sub-structsDaniel Schürmann2020-04-091-11/+46
* aco: guarantee that Temp fits in 4 bytesDaniel Schürmann2020-04-091-9/+9
* radv: allow TC-compat HTILE with GENERAL outside of render loopsSamuel Pitoiset2020-04-091-1/+16
* radv: only enable TC-compat HTILE for images readable by a shaderSamuel Pitoiset2020-04-091-0/+8
* radv: only expose fp16 control features for chips with double rate fp16Samuel Pitoiset2020-04-091-5/+10
* radv: only expose storageInputOutput16 for chips with double rate fp16Samuel Pitoiset2020-04-091-2/+2
* radv: only expose shaderFloat16 for chips with double rate fp16Samuel Pitoiset2020-04-092-3/+3
* ac,radv: add ac_gpu_info::has_double_rate_fp16Samuel Pitoiset2020-04-093-2/+6
* radv: Use correct buffer count with variable descriptor set sizes.Bas Nieuwenhuizen2020-04-083-1/+3
* radv: Whitespace fixup.Bas Nieuwenhuizen2020-04-081-1/+0
* radv: set sparseAddressSpaceSize to RADV_MAX_MEMORY_ALLOCATION_SIZESamuel Iglesias Gonsálvez2020-04-081-1/+1
* radv: check buffer size in vkCreateBuffer()Samuel Iglesias Gonsálvez2020-04-081-0/+3
* radv: Consider maximum sample distances for entire grid.Bas Nieuwenhuizen2020-04-081-4/+6
* radv: enable lowering of GS intrinsics for the LLVM backendSamuel Pitoiset2020-04-084-50/+29
* radv: remove radv_layout_has_htile() helperSamuel Pitoiset2020-04-083-38/+8
* radv: cleanup creating the decompress/resummarize pipelinesSamuel Pitoiset2020-04-081-26/+15
* radv: rename extra graphics pipeline decompress/resummarize fieldsSamuel Pitoiset2020-04-083-9/+9
* radv: rename decompress/resummarize depth/stencil functionsSamuel Pitoiset2020-04-083-27/+27
* radv: Store 64-bit availability bools if requested.Bas Nieuwenhuizen2020-04-071-71/+56
* radv: Print shader stage before disassembly.Timur Kristóf2020-04-071-1/+5
* aco: Print shader stage in aco_print_program.Timur Kristóf2020-04-071-0/+46
* radv: Enable ACO for NGG VS/TES, but disable NGG for ACO GS.Timur Kristóf2020-04-072-4/+13
* aco/ngg: Run GS_ALLOC_REQ on priority 3 for NGG VS and TES.Timur Kristóf2020-04-071-0/+6
* aco/ngg: Schedule position exports of NGG VS/TES.Timur Kristóf2020-04-071-1/+1
* aco/ngg: Implement NGG VS and TES.Timur Kristóf2020-04-072-11/+270
* aco/ngg: Setup NGG VS and TES stages.Timur Kristóf2020-04-071-6/+13
* aco/ngg: Fix exports for NGG VS and TES.Timur Kristóf2020-04-071-2/+2
* aco/ngg: Initialize exec mask for NGG VS and TES.Timur Kristóf2020-04-071-1/+1
* aco/ngg: Add new stage for hw_ngg_gs.Timur Kristóf2020-04-071-11/+12
* aco: Treat s_setprio as a scheduling barrier.Timur Kristóf2020-04-071-5/+7
* aco: Extract merged_wave_info_to_mask to its own function.Timur Kristóf2020-04-071-19/+26
* aco: Print block_kind_export_end.Timur Kristóf2020-04-071-0/+2
* aco: Extract uniform if handling to separate functions.Timur Kristóf2020-04-071-64/+92
* aco: Fix crash in insert_wait_states.Timur Kristóf2020-04-071-9/+7
* aco: zero-initialize TempRhys Perry2020-04-063-2/+3
* aco: remove divergence check in sanitize_if()Rhys Perry2020-04-061-2/+1
* android: aco: add various compiler statisticsMauro Rossi2020-04-061-0/+1
* aco: use MUBUF to load subdword SSBODaniel Schürmann2020-04-031-2/+2
* aco: implement 8bit/16bit store_ssboDaniel Schürmann2020-04-031-8/+31
* aco: implement 8bit/16bit load_bufferDaniel Schürmann2020-04-031-12/+100