summaryrefslogtreecommitdiffstats
path: root/src/amd
Commit message (Expand)AuthorAgeFilesLines
* radv: reduce the number of small surfaces that need CMASK or DCCSamuel Pitoiset2017-12-221-1/+1
* radv/meta: fix blit paths for depth/stencil (v2.1)Dave Airlie2017-12-222-64/+80
* radv: handle depth/stencil image copy with layouts better. (v3.1)Dave Airlie2017-12-224-65/+106
* radv: refactor blit2d pipeline creationDave Airlie2017-12-221-78/+33
* radv/gfx9: add support for 3d images to blit 2d pathsDave Airlie2017-12-222-23/+97
* radv/gfx9: add 3d sampler image->buffer copy shader. (v3)Dave Airlie2017-12-222-18/+59
* radv: fix surface max layer count (v2)Dave Airlie2017-12-221-7/+7
* radv: fix issue with multisample positions and interp_var_at_sample.Dave Airlie2017-12-221-1/+2
* radv/gfx9: fix primitive topology when adjacency is usedSamuel Pitoiset2017-12-211-1/+1
* radv: properly load unused gl_LocalInvocationID/gl_WorkGroupID componentsSamuel Pitoiset2017-12-192-5/+23
* radv: do not add extra SGPR when push constants are not usedSamuel Pitoiset2017-12-191-1/+2
* radv: change the needs_push_constants logicSamuel Pitoiset2017-12-191-4/+4
* radv: store pipeline stages that need push constantsSamuel Pitoiset2017-12-192-0/+4
* radv: remove one useless check in ac_nir_shader_info_pass()Samuel Pitoiset2017-12-191-4/+2
* radv: remove one useless check in radv_flush_constants()Samuel Pitoiset2017-12-191-1/+2
* radv: add assertions to make sure pipeline layout objects are validSamuel Pitoiset2017-12-191-0/+2
* radv: create pipeline layout objects for all meta operationsSamuel Pitoiset2017-12-194-2/+80
* radv: Use a sort for rebuilding the sparse buffer bo list.Bas Nieuwenhuizen2017-12-191-21/+24
* radv: Advertise sync fd import and export.Bas Nieuwenhuizen2017-12-181-4/+15
* radv: Implement sync file import/export for fences & semaphores.Bas Nieuwenhuizen2017-12-181-28/+87
* radv/amdgpu: wrap sync fd import/export.Bas Nieuwenhuizen2017-12-182-0/+26
* ac/nir: fix lds store for patch outputs.Dave Airlie2017-12-191-1/+1
* radv: remove useless radv_cmask_info::base_address_regSamuel Pitoiset2017-12-181-1/+0
* amd/common: add ac_vgt_gs_mode() helperSamuel Pitoiset2017-12-183-26/+39
* amd/common: add ac_get_cb_shader_mask() helperSamuel Pitoiset2017-12-183-33/+39
* Revert "radv: do not load unused gl_LocalInvocationID/gl_WorkGroupID components"Samuel Pitoiset2017-12-181-5/+2
* radv: port merge tess info from anvDave Airlie2017-12-181-0/+40
* radv: Add external fence support.Bas Nieuwenhuizen2017-12-182-0/+22
* radv: Implement VK_KHR_external_fence_fd.Bas Nieuwenhuizen2017-12-182-0/+48
* radv: Implement fences based on syncobjs.Bas Nieuwenhuizen2017-12-183-15/+109
* amd/common: Add detection of the syncobj wait/signal/reset ioctls.Bas Nieuwenhuizen2017-12-182-0/+2
* radv: Add syncobj signal/reset/wait to winsys.Bas Nieuwenhuizen2017-12-182-0/+44
* radv: Fix multi-layer blits.Bas Nieuwenhuizen2017-12-181-25/+24
* amd/common: add ac_build_waitcnt()Samuel Pitoiset2017-12-143-12/+13
* amd/common: more use of i32_1Samuel Pitoiset2017-12-141-4/+4
* amd/common: more use of i32_0Samuel Pitoiset2017-12-141-9/+9
* radeonsi: make use of ac_build_fdiv()Samuel Pitoiset2017-12-141-0/+1
* radv: export SampleMask from pixel shaders at full rateSamuel Pitoiset2017-12-142-16/+41
* amd/common: add ac_get_spi_shader_z_format()Samuel Pitoiset2017-12-144-1/+84
* radv: do not load the local invocation index when it's unusedSamuel Pitoiset2017-12-144-2/+7
* radv: do not load unused gl_LocalInvocationID/gl_WorkGroupID componentsSamuel Pitoiset2017-12-141-3/+8
* amd/common: scan which components of gl_LocalInvocationID are usedSamuel Pitoiset2017-12-142-1/+7
* amd/common: scan which components of gl_WorkGroupID are usedSamuel Pitoiset2017-12-142-0/+9
* radv: set FORCE_SIMD_DIST(1) for compute when profitableSamuel Pitoiset2017-12-141-0/+14
* radv: calculate best compute resource limitsSamuel Pitoiset2017-12-141-1/+14
* radv: store the dispatch initiator into the deviceSamuel Pitoiset2017-12-143-11/+12
* radv: replace grid_components_used by uses_grid_sizeSamuel Pitoiset2017-12-143-5/+6
* radv: always emit all compute block componentsSamuel Pitoiset2017-12-142-13/+11
* radv: Don't advertise VK_EXT_debug_report.Bas Nieuwenhuizen2017-12-141-1/+0
* ac: fix nir_op_f2f64Timothy Arceri2017-12-131-0/+1