summaryrefslogtreecommitdiff
path: root/src/amd
AgeCommit message (Expand)AuthorFilesLines
2017-05-22radv: Add compute HTILE fast clear.Bas Nieuwenhuizen1-1/+93
2017-05-22radv: Use correct clear words for HTILE.Bas Nieuwenhuizen1-4/+13
2017-05-22radv: Add queue masks for htile usage determination.Bas Nieuwenhuizen4-20/+41
2017-05-22radv: Specify semantics of HTILE layout helpers.Bas Nieuwenhuizen3-3/+20
2017-05-22radv: Don't use a separate can_expclear.Bas Nieuwenhuizen5-40/+11
2017-05-19configure: check once for DRI3 dependenciesEmil Velikov1-2/+1
2017-05-18ac: add missing extern "C" guardsNicolai Hähnle2-0/+16
2017-05-18ac: add radeon_info::num_{sdma,compute}_ringsNicolai Hähnle2-3/+15
2017-05-18ac: add radeon_surf::htile_slice_sizeNicolai Hähnle2-0/+6
2017-05-18ac_surface: use radeon_info from ac_gpu_infoNicolai Hähnle2-29/+29
2017-05-18ac/radeonsi: move radeon_info initialization to amd/commonNicolai Hähnle5-3/+289
2017-05-18ac/radeonsi: move struct radeon_info to ac_gpu_info.hNicolai Hähnle1-0/+93
2017-05-18ac/radeonsi: move some aspects of sanity checking to ac_surfaceNicolai Hähnle1-0/+33
2017-05-18ac/radeonsi: add ac_compute_surface to automatically switch gfx6 vs. gfx9Nicolai Hähnle2-16/+23
2017-05-18ac/radeonsi: move the bulk of gfx9_surface_init to ac_surfaceNicolai Hähnle2-0/+384
2017-05-18ac/radeonsi: move the bulk of gfx6_surface_init to ac_surfaceNicolai Hähnle2-0/+454
2017-05-18ac/radeonsi: move amdgpu_addr_create to ac_surfaceNicolai Hähnle5-0/+219
2017-05-18ac/radeonsi: move surface definitions to new header ac_surface.hNicolai Hähnle1-0/+178
2017-05-17gallium/radeon: use a top-of-pipe timestamp for the start of TIME_ELAPSEDMarek Olšák1-0/+11
2017-05-16ac/debug: handle index field in SET_*_REG correctlyNicolai Hähnle1-1/+7
2017-05-15radeonsi/gfx9: add support for RavenMarek Olšák1-0/+1
2017-05-15amd/addrlib: import Raven supportMarek Olšák3-3/+72
2017-05-13radv: Save descriptor set even if vertex buffers are not saved.Bas Nieuwenhuizen1-2/+3
2017-05-11radeon: automake: remove unneeded elf Cflags/LibsEmil Velikov1-0/+2
2017-05-11Android: rework LLVM build supportRob Herring1-1/+2
2017-05-11Android: rework libelf dependenciesRob Herring1-2/+4
2017-05-11Android: amd/common: fix dependency on libmesa_nirRob Herring1-1/+3
2017-05-11Android: amd: use exported include dirs instead of explicit includesRob Herring2-0/+9
2017-05-11Android: remove remaining explicit libcxx includesRob Herring1-1/+0
2017-05-11radv: handle fragment shader srgb resolve pass betterDave Airlie2-11/+38
2017-05-10radv: always free nir shaders from modules on stackGrazvydas Ignotas2-8/+4
2017-05-09nir: Embed the shader_info in the nir_shader againJason Ekstrand12-111/+111
2017-05-08ac: fix broken elimination of duplicated VS exportsMarek Olšák1-14/+14
2017-05-08radv: fix regression in blit2d push constant change.Dave Airlie1-1/+1
2017-05-08radv/meta: cleanup some unused code pathDave Airlie2-34/+1
2017-05-08radv/meta: port blit to using push constantsDave Airlie1-100/+65
2017-05-08radv/meta: move blit2d to using push constantsDave Airlie2-75/+59
2017-05-08radv/meta: move clear color to using push constantsDave Airlie2-130/+78
2017-05-08radv/meta: use novertex save path for resolve pass.Dave Airlie2-2/+2
2017-05-08radv: set base/ranges for push constant loads.Dave Airlie6-0/+26
2017-05-07radv: drop resolve hack workaroundsDave Airlie3-104/+1
2017-05-07radv/meta: select resolve pathsDave Airlie1-8/+50
2017-05-07radv/meta: add resolve pass using fragment/vertex shadersDave Airlie6-2/+699
2017-05-07radv: add subpass resolve compute pathDave Airlie2-0/+94
2017-05-07radv/resolve: split resolve emission out for computeDave Airlie1-63/+78
2017-05-07radv/meta: split out core part of resolve shaderDave Airlie3-113/+140
2017-05-07radv/meta: add srgb conversion to end of resolve shader.Dave Airlie3-5/+61
2017-05-07radv: set PERF_MOD in sample state like radeonsi.Dave Airlie1-1/+2
2017-05-07radv: apply the tess+GS hang workaround to Polaris12 as wellDave Airlie1-1/+2
2017-05-06radv/meta: fix restoring a push descriptor setFredrik Höglund2-2/+7