mesa/src
Thomas Hellstrom ca59fd1706 svga: Add a more elaborate format compatibility determination v2
dri3 is a bit sloppy about its format compatibility requirements, so add
a possibility to import xrgb surfaces as argb textures and vice versa.

At the same time, make the svga_texture_from_handle() function a bit more
readable and fix the error path where we leaked a winsys surface.

v2: Addressed review comments by Brian.

Signed-off-by: Thomas Hellstrom <thellstrom@vmware.com>
Reviewed-by: Brian Paul <brianp@vmware.com>
Reviewed-by: Charmaine Lee <charmainel@vmware.com>
2017-04-28 21:03:06 -06:00
..
amd ac: automake: sort sources list alphabetically 2017-04-28 14:13:01 +01:00
compiler Revert "glsl: reject image qualifiers with non-image types inside uniform blocks" 2017-04-28 12:31:20 -07:00
egl egl: add gitignore 2017-04-22 00:42:38 +01:00
gallium svga: Add a more elaborate format compatibility determination v2 2017-04-28 21:03:06 -06:00
gbm gbm: Assert modifiers and count are copacetic 2017-04-09 09:29:57 -07:00
getopt
glx EGL: Implement the libglvnd interface for EGL (v3) 2017-04-17 13:03:58 +01:00
gtest gtest: Update to 1.8.0. 2017-01-20 11:40:52 -08:00
hgl glapi/hgl: remove the final user of _glapi_check_table() 2016-10-06 15:03:46 +01:00
intel anv: Drop 'x11' prefix from non-X11 WSI funcs 2017-04-28 08:54:45 -07:00
loader loader: use drmGetDevice[s]2 API 2017-03-15 11:37:55 +00:00
mapi mesa: drop APPLE_vertex_array_object support 2017-04-26 10:03:06 +10:00
mesa i965: Drop BRW_NEW_CONTEXT from 3DSTATE_DS/GS on Gen7-7.5. 2017-04-28 17:03:33 -07:00
util util/disk_cache: remove percentage based max cache limit 2017-04-28 14:35:27 +10:00
vulkan vulkan/wsi/wayland: Pass damage through to the compositor 2017-04-03 13:51:08 -07:00
Makefile.am intel/vulkan: Get rid of recursive make 2017-03-13 11:16:35 +00:00
SConscript