https://bugs.freedesktop.org/show_bug.cgi?id=94747
--- Comment #5 from Ian Romanick <i...@freedesktop.org> ---
In the original message I neglected to mention any specific shader that
exhibited this issue. Allow me to remedy that:
shaders/closed/unigine/superposition/high/5392.shader_test. This shader
generates a very frustrating sequence like:
vec1 32 ssa_24 = load_const (0x00000000 /* 0.000000 */)
...
vec1 32 ssa_248 = fge32 ssa_237.x, ssa_241
vec1 32 ssa_249 = uge32 ssa_23, ssa_247
vec1 32 ssa_250 = iand ssa_249, ssa_248
/* succs: block_9 block_10 */
if ssa_250 {
block block_9:
/* preds: block_8 */
...
vec1 32 ssa_257 = ior ssa_255, ssa_256
vec1 32 ssa_258 = inot ssa_257
/* succs: block_11 */
} else {
block block_10:
/* preds: block_8 */
/* succs: block_11 */
}
block block_11:
/* preds: block_9 block_10 */
vec1 32 ssa_259 = phi block_9: ssa_258, block_10:
ssa_24
vec1 32 ssa_260 = inot ssa_259
/* succs: block_12 block_13 */
if ssa_260 {
block block_12:
/* preds: block_11 */
break
/* succs: block_15 */
} else {
block block_13:
/* preds: block_11 */
/* succs: block_14 */
}
--
You are receiving this mail because:
You are the QA Contact for the bug.
_______________________________________________
mesa-dev mailing list
mesa-dev@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/mesa-dev