6c3bd1cdb3c60a0140b57a2064e02f5869b0f9bc |
|
14-Oct-2016 |
Dave Airlie <airlied@redhat.com> |
radv: port to common wsi codebase This drops all the radv WSI code in favour of using the new shared code that was ported from anv This regresses Talos for now, Jason has pointed out the bug is in Talos and we should wait for them to fix it. Reviewed-by: Jason Ekstrand <jason@jlekstrand.net>
/external/mesa3d/src/amd/vulkan/radv_wsi_wayland.c
|
32d70c0d66ba28c7ac53b797730532c06439c799 |
|
13-Oct-2016 |
Dave Airlie <airlied@redhat.com> |
radv/anv/wsi: drop unneeded parameter Reviewed-by: Jason Ekstrand <jason@jlekstrand.net>
/external/mesa3d/src/amd/vulkan/radv_wsi_wayland.c
|
4450f405195d77f8bcc3fbd3e590405c8f540fab |
|
14-Oct-2016 |
Dave Airlie <airlied@redhat.com> |
radv: move to using shared vk_alloc inlines. This moves to the shared vk_alloc inlines for vulkan memory allocations. Acked-by: Jason Ekstrand <jason@jlekstrand.net> Signed-off-by: Dave Airlie <airlied@redhat.com>
/external/mesa3d/src/amd/vulkan/radv_wsi_wayland.c
|
f5daaba0fdd842bf04ede903aea3e63d10a27c6e |
|
13-Oct-2016 |
Dave Airlie <airlied@redhat.com> |
radv: make use of shared vector helper. This removes the vector code from radv in favour of sharing code with anv. Acked-by: Jason Ekstrand <jason@jlekstrand.net> Signed-off-by: Dave Airlie <airlied@redhat.com>
/external/mesa3d/src/amd/vulkan/radv_wsi_wayland.c
|
47a7d86fe907932c40484ccdeefeac269bbb0810 |
|
13-Oct-2016 |
Dave Airlie <airlied@redhat.com> |
radv: fix the wayland wsi busy bit Signed-off-by: Dave Airlie <airlied@redhat.com>
/external/mesa3d/src/amd/vulkan/radv_wsi_wayland.c
|
8bdac874e667179bd2682f0111cd7db58b858e5b |
|
12-Oct-2016 |
Dave Airlie <airlied@redhat.com> |
radv/wsi: fix app that acquire multiple images up front dota2 does multiple acquires followed by multiple queues, this bug manifested itself as a hang in the xshmfence code randomly when dota2 was doing it's menus. It also occured when running dota2 under phoronix-test-suite. The fix is once the image is acquired to mark it busy then so nobody else can acquire. We have to trust vulkan apps that they will eventually submit it. Acked-by: Edward O'Callaghan <funfunctor@folklore1984.net> Signed-off-by: Dave Airlie <airlied@redhat.com>
/external/mesa3d/src/amd/vulkan/radv_wsi_wayland.c
|
f4e499ec79147f4172f3669ae9dafd941aaeeb65 |
|
07-Oct-2016 |
Dave Airlie <airlied@redhat.com> |
radv: add initial non-conformant radv vulkan driver This squashes all the radv development up until now into one for merging. History can be found: https://github.com/airlied/mesa/tree/semi-interesting This requires llvm 3.9 and is in no way considered a conformant vulkan implementation. It can run a number of vulkan applications, and supports all GPUs using the amdgpu kernel driver. Thanks to Intel for providing anv and spirv->nir, and Emil Velikov for reviewing build integration. Parts of this are: Reviewed-by: Nicolai Hähnle <nicolai.haehnle@amd.com> Acked-by: Edward O'Callaghan <funfunctor@folklore1984.net> Authors: Bas Nieuwenhuizen and Dave Airlie Signed-off-by: Dave Airlie <airlied@redhat.com>
/external/mesa3d/src/amd/vulkan/radv_wsi_wayland.c
|