summaryrefslogtreecommitdiffstats
path: root/src/amd/vulkan
Commit message (Expand)AuthorAgeFilesLines
* radv: move local bos usage to a perftest flag.Dave Airlie2017-12-285-1/+5
* radv: Always use fragment resolve if dest uses DCC.Bas Nieuwenhuizen2017-12-281-5/+4
* radv: Use correct framebuffer size for partial FS resolves.Bas Nieuwenhuizen2017-12-281-2/+2
* radv: Fix fragment resolve destination offset.Bas Nieuwenhuizen2017-12-281-2/+2
* radv: Don't handle DCC in compute resolve.Bas Nieuwenhuizen2017-12-281-4/+1
* radv: Flush caches before subpass resolve.Bas Nieuwenhuizen2017-12-282-0/+18
* radv: Invert condition for all samples identical during resolve.Bas Nieuwenhuizen2017-12-281-1/+1
* radv: don't do format replacement on tc compat htile surfaces.Dave Airlie2017-12-281-1/+2
* radv/gfx9: use correct stencil format for tc compat htile.Dave Airlie2017-12-281-4/+7
* radv: set some dcc parameters depending on if texture will be sampledDave Airlie2017-12-271-1/+10
* radv/radeonsi: set dcc min uncompressed properly for APUs.Dave Airlie2017-12-271-0/+10
* amd/common/radv/radeonsi: use register defines for dcc block sizes.Dave Airlie2017-12-271-3/+3
* radv: Fix DCC compatible formats.Bas Nieuwenhuizen2017-12-231-1/+1
* 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-191-2/+5
* radv: store pipeline stages that need push constantsSamuel Pitoiset2017-12-192-0/+4
* 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
* radv: remove useless radv_cmask_info::base_address_regSamuel Pitoiset2017-12-181-1/+0
* amd/common: add ac_vgt_gs_mode() helperSamuel Pitoiset2017-12-181-26/+6
* amd/common: add ac_get_cb_shader_mask() helperSamuel Pitoiset2017-12-181-33/+1
* 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
* 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
* radv: export SampleMask from pixel shaders at full rateSamuel Pitoiset2017-12-141-5/+6
* radv: do not load the local invocation index when it's unusedSamuel Pitoiset2017-12-141-1/+1
* radv: do not load unused gl_LocalInvocationID/gl_WorkGroupID componentsSamuel Pitoiset2017-12-141-3/+8
* 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: always emit all compute block componentsSamuel Pitoiset2017-12-141-10/+5
* radv: Don't advertise VK_EXT_debug_report.Bas Nieuwenhuizen2017-12-141-1/+0
* radv: Don't use local BOs when allocating with export options.Bas Nieuwenhuizen2017-12-101-1/+3