<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 - [swrast] driver loads but complains then fails to work in Piglit which shows GLSL message"
href="https://bugs.freedesktop.org/show_bug.cgi?id=89823">89823</a>
</td>
</tr>
<tr>
<th>Summary</th>
<td>[swrast] driver loads but complains then fails to work in Piglit which shows GLSL message
</td>
</tr>
<tr>
<th>Product</th>
<td>Mesa
</td>
</tr>
<tr>
<th>Version</th>
<td>git
</td>
</tr>
<tr>
<th>Hardware</th>
<td>Other
</td>
</tr>
<tr>
<th>OS</th>
<td>All
</td>
</tr>
<tr>
<th>Status</th>
<td>NEW
</td>
</tr>
<tr>
<th>Severity</th>
<td>normal
</td>
</tr>
<tr>
<th>Priority</th>
<td>medium
</td>
</tr>
<tr>
<th>Component</th>
<td>Other
</td>
</tr>
<tr>
<th>Assignee</th>
<td>mesa-dev@lists.freedesktop.org
</td>
</tr>
<tr>
<th>Reporter</th>
<td>daniel.sebald@ieee.org
</td>
</tr>
<tr>
<th>QA Contact</th>
<td>mesa-dev@lists.freedesktop.org
</td>
</tr></table>
<p>
<div>
<pre>I was working on a legacy swrast changeset based off of this change point:
-----
commit 27bf37ba05b69ebf6f373d1637a26b4839265921
Author: Jason Ekstrand <<a href="mailto:jason.ekstrand@intel.com">jason.ekstrand@intel.com</a>>
Date: Mon Mar 16 15:08:04 2015 -0700
nir/peephole_select: Allow uniform/input loads and load_const
Shader-db results on HSW:
-----
and was able to run tests on Piglit. I then updated my local repository to the
latest canonical head
-----
commit d64adc3a79e419062432cfa8d1cbc437676a3fbd
Author: Michel Dänzer <<a href="mailto:michel.daenzer@amd.com">michel.daenzer@amd.com</a>>
Date: Thu Mar 26 11:32:59 2015 +0900
radeonsi: Cache LLVMTargetMachineRef in context instead of in screen
Fixes a crash in genymotion with several threads compiling shaders
concurrently.
-----
and although things compiled as normal, I began seeing the following:
[@ piglit]$ LD_LIBRARY_PATH=/home/sebald/local/lib:/usr/local/lib64
bin/gl-1.0-pixelzoom
libGL error: unable to load driver: nouveau_dri.so
libGL error: driver pointer missing
libGL error: failed to load driver: nouveau
libGL error: unable to load driver: swrast_dri.so
libGL error: failed to load driver: swrast
GLSL not supported.
PIGLIT: {"result": "skip" }
in which the messages about swrast_dri.so and swrast are new. The message
"GLSL not supported." is also new.
When I use the compiled swrast_dri.so driver in an application I see the same
messages above sans the "GLSL not supported." message. The application does
graphics, but exactly what it is using I'm not sure if swrast is purportedly
unable to load.
I looked through the changeset entries for something suspicious, but I'm not
knowledgeable enough about the organization of the code and there were 50+
changesets in the past week or so.</pre>
</div>
</p>
<hr>
<span>You are receiving this mail because:</span>
<ul>
<li>You are the QA Contact for the bug.</li>
<li>You are the assignee for the bug.</li>
</ul>
</body>
</html>