mesa/src
Mario Kleiner 26c4d804ff i965: Support accelerated blit for depth 30 formats. (v2)
Extend intel_miptree_blit() to handle at least
ARGB2101010 -> XRGB2101010, ARGB2101010 -> ARGB2101010,
and XRGB2101010 -> XRGB2101010 via the BLT engine,
but not XRGB2101010 -> ARGB2101010 yet.

This works as tested under Compiz, KDE-5, Gnome-Shell.

v2: Restrict BLT fast path to exclude XRGB2101010 -> ARGB2101010,
    as intel_miptree_set_alpha_to_one() isn't ready to set 2 bit
    alpha channels to 1.0 yet. However, couldn't find a test case
    where this specific blit would be needed, so maybe not much
    of a point to improve here.

Signed-off-by: Mario Kleiner <mario.kleiner.de@gmail.com>
Reviewed-by: Tapani Pälli <tapani.palli@intel.com>
Signed-off-by: Marek Olšák <marek.olsak@amd.com>
2018-01-03 22:57:56 +01:00
..
amd radv: Implement binning on GFX9. 2017-12-31 15:07:07 +01:00
broadcom broadcom/vc5: Add missing setting of the UIF XOR disable flag in textures. 2017-12-19 15:55:14 -08:00
compiler nir: add missing local_group_size intrinsic 2017-12-30 12:39:07 -05:00
egl egl: don't try the software path twice 2017-12-27 22:31:56 +00:00
gallium swr/rast: fix MemoryBuffer build break for llvm-6 2018-01-03 11:42:00 -06:00
gbm meson: add dep_thread to every lib that includes threads.h 2017-12-07 17:29:42 +00:00
getopt
glx meson: fix glx-test race 2017-12-13 09:37:12 -08:00
gtest meson: convert gtest to an internal dependency 2017-10-03 10:02:08 -07:00
hgl
intel i965: Drop support for the legacy SNORM -> Float equation. 2018-01-02 16:51:42 -08:00
loader meson: add dep_thread to every lib that includes threads.h 2017-12-07 17:29:42 +00:00
mapi glapi: add GL_EXT_disjoint_timer_query 2017-12-15 08:42:48 +02:00
mesa i965: Support accelerated blit for depth 30 formats. (v2) 2018-01-03 22:57:56 +01:00
util Android: util: fix locale generation in options.h 2018-01-03 09:49:08 -06:00
vulkan vulkan/wsi: free cmd pools 2017-12-28 09:57:33 +10:00
git_sha1.h.in meson: Build i965 and dri stack 2017-10-09 13:42:44 -07:00
Makefile.am wayland-drm: static inline wayland_drm_buffer_get 2017-11-08 14:40:12 +00:00
meson.build meson: build r600 driver 2017-11-28 14:06:33 -08:00
SConscript buildsys: move file regeneration logic to the script itself 2017-10-27 13:38:37 +01:00