<html>
<head>
<base href="https://bugs.freedesktop.org/" />
</head>
<body><table border="1" cellspacing="0" cellpadding="8">
<tr>
<th>Bug ID</th>
<td><a class="bz_bug_link
bz_status_NEW "
title="NEW - [SKL Bisected]ES3-CTS.gtf.GL3Tests.uniform_buffer_object.uniform_buffer_object_all_valid_basic_types fails"
href="https://bugs.freedesktop.org/show_bug.cgi?id=90153">90153</a>
</td>
</tr>
<tr>
<th>Summary</th>
<td>[SKL Bisected]ES3-CTS.gtf.GL3Tests.uniform_buffer_object.uniform_buffer_object_all_valid_basic_types fails
</td>
</tr>
<tr>
<th>Product</th>
<td>Mesa
</td>
</tr>
<tr>
<th>Version</th>
<td>git
</td>
</tr>
<tr>
<th>Hardware</th>
<td>All
</td>
</tr>
<tr>
<th>OS</th>
<td>Linux (All)
</td>
</tr>
<tr>
<th>Status</th>
<td>NEW
</td>
</tr>
<tr>
<th>Severity</th>
<td>normal
</td>
</tr>
<tr>
<th>Priority</th>
<td>high
</td>
</tr>
<tr>
<th>Component</th>
<td>Drivers/DRI/i965
</td>
</tr>
<tr>
<th>Assignee</th>
<td>neil@linux.intel.com
</td>
</tr>
<tr>
<th>Reporter</th>
<td>huax.lu@intel.com
</td>
</tr>
<tr>
<th>QA Contact</th>
<td>intel-3d-bugs@lists.freedesktop.org
</td>
</tr>
<tr>
<th>CC</th>
<td>idr@freedesktop.org
</td>
</tr></table>
<p>
<div>
<pre>Created <span class=""><a href="attachment.cgi?id=115286" name="attach_115286" title="output">attachment 115286</a> <a href="attachment.cgi?id=115286&action=edit" title="output">[details]</a></span>
output
System Environment:
--------------------------
Platform: SKL
Libdrm:
(master)libdrm-2.4.60-34-g0d78b37b1cac304ce5e84d1207f0a43abd29c000
Mesa: (master)00bf7d2e9cd60dbd82d25b459c448e11c545a89a
Xserver:
(master)xorg-server-1.17.0-76-gb1029716e41e252f149b82124a149da180607c96
Xf86_video_intel:(master)2.99.917-282-g83b8528773a0b1e6655fa87c9645a0062cee1359
Libva: (master)062a63932c0f1439aa587aa986bbcfb758ff38f2
Libva_intel_driver:(master)890f538f62707ec07a6accdb65bafcaffc941bb1
Kernel: (drm-intel-nightly)b9fe357740009b89d4bac30b297bfe9808957e6a
Bug detailed description:
-----------------------------
It fails on SNB+ platforms with mesa master branch.
Bisect shows: 07c571a39fa12c3db1c638302de7aed67844609b is the first bad commit.
commit 07c571a39fa12c3db1c638302de7aed67844609b
Author: Neil Roberts <<a href="mailto:neil@linux.intel.com">neil@linux.intel.com</a>>
AuthorDate: Fri Apr 10 17:20:21 2015 +0100
Commit: Neil Roberts <<a href="mailto:neil@linux.intel.com">neil@linux.intel.com</a>>
CommitDate: Tue Apr 14 19:20:28 2015 +0100
i965/skl: Use an exec size of 8 to initialise the message header
Commit e93566a15c61c33faa changed the message header code needed to
make Skylake use SIMD4x2 so that it uses a register with width 4
instead of 8 as the source register in the send message. However it
also changed the width for the dest in the MOV instruction which is
used to initialise the header register with the values from g0. The
width of the destination is used to determine the exec size in
brw_set_dest so this would end up making the MOV have an exec size of
4. I think this would end up leaving the top half of the register
uninitialised. The top half of the header has meaningful values so
this probably isn't a good idea.
This patch just casts the dest register for the MOV instruction back
to a vec8 to fix it. It doesn't cause any changes to a Piglit run.
Reviewed-by: Ben Widawsky <<a href="mailto:ben@bwidawsk.net">ben@bwidawsk.net</a>>
Reproduce steps:
----------------------------
1. xinit
2. ./glcts
--deqp-case=ES3-CTS.gtf.GL3Tests.uniform_buffer_object.uniform_buffer_object_all_valid_basic_types
--deqp-surface-width=64 --deqp-surface-height=64 --deqp-base-seed=1
--deqp-surface-type=window --deqp-gl-config-id=14</pre>
</div>
</p>
<hr>
<span>You are receiving this mail because:</span>
<ul>
<li>You are the QA Contact for the bug.</li>
</ul>
</body>
</html>