<html>
<head>
<base href="https://bugs.freedesktop.org/" />
</head>
<body><table border="1" cellspacing="0" cellpadding="8">
<tr>
<th>Priority</th>
<td>medium
</td>
</tr>
<tr>
<th>Bug ID</th>
<td><a class="bz_bug_link
bz_status_NEW "
title="NEW --- - [llvmpipe] src/gallium/auxiliary/gallivm/lp_bld_init.c:568:gallivm_verify_function: Assertion `0' failed."
href="https://bugs.freedesktop.org/show_bug.cgi?id=57644">57644</a>
</td>
</tr>
<tr>
<th>Keywords</th>
<td>regression
</td>
</tr>
<tr>
<th>CC</th>
<td>sroland@vmware.com
</td>
</tr>
<tr>
<th>Assignee</th>
<td>mesa-dev@lists.freedesktop.org
</td>
</tr>
<tr>
<th>Summary</th>
<td>[llvmpipe] src/gallium/auxiliary/gallivm/lp_bld_init.c:568:gallivm_verify_function: Assertion `0' failed.
</td>
</tr>
<tr>
<th>Severity</th>
<td>critical
</td>
</tr>
<tr>
<th>Classification</th>
<td>Unclassified
</td>
</tr>
<tr>
<th>OS</th>
<td>Linux (All)
</td>
</tr>
<tr>
<th>Reporter</th>
<td>vlee@freedesktop.org
</td>
</tr>
<tr>
<th>Hardware</th>
<td>x86-64 (AMD64)
</td>
</tr>
<tr>
<th>Status</th>
<td>NEW
</td>
</tr>
<tr>
<th>Version</th>
<td>git
</td>
</tr>
<tr>
<th>Component</th>
<td>Other
</td>
</tr>
<tr>
<th>Product</th>
<td>Mesa
</td>
</tr></table>
<p>
<div>
<pre>Created <span class=""><a href="attachment.cgi?id=70720" name="attach_70720" title="depth-level-clamp.log">attachment 70720</a> <a href="attachment.cgi?id=70720&action=edit" title="depth-level-clamp.log">[details]</a></span>
depth-level-clamp.log
mesa: 8765c0d20fb849733c39f088279909c989fbe9e0 (master)
Run piglit depth-level-clamp on llvmpipe.
$ ./bin/depth-level-clamp -auto
Both operands to ICmp instruction are not of the same type!
%161 = icmp sge <4 x i32> %143, i32 0
Branch condition is not 'i1' type!
br <4 x i1> %161, label %if-true-block, label %if-false-block
%161 = icmp sge <4 x i32> %143, i32 0
Broken module found, verification continues.
[...]
src/gallium/auxiliary/gallivm/lp_bld_init.c:568:gallivm_verify_function:
Assertion `0' failed.
529fe420ba6836479619ba42e53665724755fc1c is the first bad commit
commit 529fe420ba6836479619ba42e53665724755fc1c
Author: Roland Scheidegger <<a href="mailto:sroland@vmware.com">sroland@vmware.com</a>>
Date: Tue Nov 27 03:30:55 2012 +0100
gallivm: use the new mip per quad handling in texture fetch path
No longer have to split fetching into quads dynamically if mip levels
are not the same for all quads (aos sampling still always splits due
to performance reasons).
Instead handle multiple mip levels further down, minification etc. takes
this into account.
Reviewed-by: José Fonseca <<a href="mailto:jfonseca@vmware.com">jfonseca@vmware.com</a>>
:040000 040000 a14ab8d28a8cfc8ea4822722218cf23ad3390d8a
83ff09a69398c19fce556b17a730a3c416e125fd M src
bisect run success</pre>
</div>
</p>
<hr>
<span>You are receiving this mail because:</span>
<ul>
<li>You are the assignee for the bug.</li>
</ul>
</body>
</html>