<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 - [regression BXT SKL] piglit.spec.khr_texture_compression_astc.array-gl"
href="https://bugs.freedesktop.org/show_bug.cgi?id=92924">92924</a>
</td>
</tr>
<tr>
<th>Summary</th>
<td>[regression BXT SKL] piglit.spec.khr_texture_compression_astc.array-gl
</td>
</tr>
<tr>
<th>Product</th>
<td>Mesa
</td>
</tr>
<tr>
<th>Version</th>
<td>git
</td>
</tr>
<tr>
<th>Hardware</th>
<td>x86-64 (AMD64)
</td>
</tr>
<tr>
<th>OS</th>
<td>Linux (All)
</td>
</tr>
<tr>
<th>Status</th>
<td>NEW
</td>
</tr>
<tr>
<th>Severity</th>
<td>major
</td>
</tr>
<tr>
<th>Priority</th>
<td>medium
</td>
</tr>
<tr>
<th>Component</th>
<td>Drivers/DRI/i965
</td>
</tr>
<tr>
<th>Assignee</th>
<td>idr@freedesktop.org
</td>
</tr>
<tr>
<th>Reporter</th>
<td>mark.a.janes@intel.com
</td>
</tr>
<tr>
<th>QA Contact</th>
<td>intel-3d-bugs@lists.freedesktop.org
</td>
</tr></table>
<p>
<div>
<pre>mesa f84bc57d7dc02fceb805803131426c791eadeff9 broke this test on bxt and skl:
/tmp/build_root/m32/lib/piglit/bin/khr_compressed_astc-array_gl -auto -fbo
Standard Error
Failed to compile fragment shader: 0:4(1): error: No precision specified in
this scope for type `sampler2DArray'
source:
#version 300 es
precision highp float;
uniform sampler2DArray tex;
uniform int index;
in vec2 tex_coord;
out vec4 fragment_color;
void main()
{
vec4 t = texture(tex, vec3(tex_coord.x, tex_coord.y, index));
fragment_color = vec4(t.rgb, 1.0);
}
Author: Iago Toral Quiroga <<a href="mailto:itoral@igalia.com">itoral@igalia.com</a>>
AuthorDate: Tue Nov 10 08:22:07 2015 +0200
Commit: Tapani Pälli <<a href="mailto:tapani.palli@intel.com">tapani.palli@intel.com</a>>
CommitDate: Thu Nov 12 09:50:13 2015 +0200
glsl: Add precision information to ir_variable
We will need this later on when we implement proper support for
precision qualifiers in the drivers and also to do link time checks for
uniforms as indicated by the spec.
This patch also adds compile-time checks for variables without precision
information (currently, Mesa only checks that a default precision is set
for floats in fragment shaders).
As indicated by Ian, the addition of the precision information to
ir_variable has been done using a bitfield and pahole to identify an
available hole so that memory requirements for ir_variable stay the
same.</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>