Hello community,

here is the log from the commit of package Mesa for openSUSE:Factory checked in 
at 2017-07-24 12:32:23
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/Mesa (Old)
 and      /work/SRC/openSUSE:Factory/.Mesa.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "Mesa"

Mon Jul 24 12:32:23 2017 rev:296 rq:511990 version:unknown

Changes:
--------
--- /work/SRC/openSUSE:Factory/Mesa/Mesa.changes        2017-07-21 
22:42:17.108940506 +0200
+++ /work/SRC/openSUSE:Factory/.Mesa.new/Mesa.changes   2017-07-24 
12:33:04.268025728 +0200
@@ -1,0 +2,7 @@
+Mon Jul 17 07:20:51 UTC 2017 - [email protected]
+
+- u_r600-Add-support-for-B5G5R5A1.patch
+  * Fixes rendercheck tests when X server accelerates using glamor.
+    (bnc#1047154)
+
+-------------------------------------------------------------------

New:
----
  u_r600-Add-support-for-B5G5R5A1.patch

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ Mesa.spec ++++++
--- /var/tmp/diff_new_pack.kyyOfl/_old  2017-07-24 12:33:05.219891361 +0200
+++ /var/tmp/diff_new_pack.kyyOfl/_new  2017-07-24 12:33:05.223890796 +0200
@@ -86,6 +86,7 @@
 Patch32:        archlinux_glvnd-fix-gl-dot-pc.patch
 Patch40:        u_gallivm-correct-channel-shift-logic-on-big-endian.patch
 Patch41:        u_llvmpipe-lp_build_gather_elem_vec-BE-fix-for-3x16-lo.patch
+Patch42:        u_r600-Add-support-for-B5G5R5A1.patch
 
 BuildRequires:  autoconf >= 2.60
 BuildRequires:  automake
@@ -659,6 +660,7 @@
 
 %patch40 -p1
 %patch41 -p1
+%patch42 -p1
 
 # Remove requires to libglvnd/libglvnd-devel from baselibs.conf when
 # disabling libglvnd build; ugly ...



++++++ u_r600-Add-support-for-B5G5R5A1.patch ++++++
Author: Michal Srb <[email protected]>
Subject: r600: Add support for B5G5R5A1.
Patch-Mainline: To be upstreamed
References: bnc#1047154

Fixes rendercheck errors when using glamor acceleration in X server.
---
 src/gallium/drivers/r600/r600_asm.c | 6 ++++++
 1 file changed, 6 insertions(+)

diff --git a/src/gallium/drivers/r600/r600_asm.c 
b/src/gallium/drivers/r600/r600_asm.c
index 9e00528c5c..be2a086594 100644
--- a/src/gallium/drivers/r600/r600_asm.c
+++ b/src/gallium/drivers/r600/r600_asm.c
@@ -2350,6 +2350,12 @@ void r600_vertex_data_type(enum pipe_for
                return;
        }
 
+       if (pformat == PIPE_FORMAT_B5G5R5A1_UNORM) {
+               *format = FMT_1_5_5_5;
+               *endian = r600_endian_swap(16);
+               return;
+       }
+
        desc = util_format_description(pformat);
        if (desc->layout != UTIL_FORMAT_LAYOUT_PLAIN) {
                goto out_unknown;

Reply via email to