History log of /external/mesa3d/src/amd/vulkan/radv_wsi_wayland.c
Revision Date Author Comments (<<< Hide modified files) (Show modified files >>>)
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