aboutsummaryrefslogtreecommitdiffstats
Commit message (Expand)AuthorAgeFilesLines
* ir3: Plumb through bindless supportConnor Abbott2020-04-0911-99/+526
* ir3: LDC also has a destinationConnor Abbott2020-04-091-1/+1
* ir3: Also don't propagate immediate offset with LDCConnor Abbott2020-04-091-3/+3
* ir3: Plumb through support for a1.xConnor Abbott2020-04-0911-67/+164
* ir3: Add bindless instruction encodingConnor Abbott2020-04-093-103/+277
* freedreno/a6xx: Add registers for the bindless modelConnor Abbott2020-04-092-0/+39
* freedreno/a6xx: Add UBO size fieldConnor Abbott2020-04-091-1/+1
* tu: ir3: Emit push constants directlyConnor Abbott2020-04-096-26/+86
* tu: Dump out shader assembly when requestedConnor Abbott2020-04-091-0/+14
* 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
* turnip: new clear/blit implementation with shader path fallbackJonathan Marek2020-04-0915-1990/+2578
* turnip: add vk_format_is_snorm/is_floatJonathan Marek2020-04-091-0/+12
* turnip: rework format helpersJonathan Marek2020-04-096-29/+41
* turnip: use dirty bits for dynamic viewport/scissor stateJonathan Marek2020-04-092-8/+16
* turnip: save attachment samples in renderpass stateJonathan Marek2020-04-092-4/+5
* turnip: disable 8x msaaJonathan Marek2020-04-092-5/+6
* turnip: fix nir validate failure from push constant loweringJonathan Marek2020-04-091-0/+3
* turnip: split up gmem/tile alignmentJonathan Marek2020-04-094-20/+12
* turnip: RB_CCU_CNTL fixesJonathan Marek2020-04-094-16/+19
* freedreno/a6xx: set bypass RB_CCU_CNTL value for blitterJonathan Marek2020-04-091-0/+5
* freedreno/registers: add RB_CCU_CNTL bitfieldsJonathan Marek2020-04-094-14/+34
* 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
* turnip: use buffer size instead of bo size for VFD_FETCH_SIZEJonathan Marek2020-04-091-1/+1
* turnip: improve vertex input handlingJonathan Marek2020-04-096-81/+64
* radeonsi: fix Segmentation fault during vaapi enc testJames Zhu2020-04-081-2/+4
* 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