mesa/src
Axel Davy 4cd546df82 egl/wayland: Implement DRI_PRIME support
When the server gpu and requested gpu are different:
. They likely don't support the same tiling modes
. They likely do not have fast access to the same locations

Thus we do:
. render to a tiled buffer we do not share with the server
. Copy the content at every swap to a buffer with no tiling
that we share with the server.

This is similar to the glx dri3 DRI_PRIME implementation.

Reviewed-by: Dave Airlie <airlied@redhat.com>
Reviewed-by: Daniel Stone <daniels@collabora.com>

Signed-off-by: Axel Davy <axel.davy@ens.fr>
2015-05-11 19:31:44 +02:00
..
egl egl/wayland: Implement DRI_PRIME support 2015-05-11 19:31:44 +02:00
gallium r600: use pipe->hw prim convert from radeonsi 2015-05-11 06:43:18 +10:00
gbm gbm: Add GBM_BO_USE_LINEAR flag 2015-04-16 15:49:15 +09:00
getopt
glsl nir: Fix aggressive typos in nir_from_ssa.c. 2015-05-08 19:38:14 -07:00
glx glx/dri3: Add additional check for gpu offloading case 2015-05-11 19:31:44 +02:00
gtest Fix a few typos 2015-04-27 17:28:29 +03:00
hgl hgl: traverse add-on entries 2014-12-10 14:01:01 +00:00
loader Fix a few typos 2015-04-27 17:28:29 +03:00
mapi mesa: Implement GetVertexArrayIndexed[64]iv 2015-05-08 15:31:04 +02:00
mesa i965/fs: Disable opt_sampler_eot for textureGather 2015-05-11 12:09:20 +01:00
util util/list: Add a list validation function 2015-05-08 17:16:13 -07:00
Makefile.am automake: add missing egl files to the tarball 2015-03-25 21:00:02 +00:00
SConscript scons: Don't build loader on Windows. 2015-03-25 10:42:35 +00:00