From mboxrd@z Thu Jan 1 00:00:00 1970
From: bugzilla-daemon-CC+yJ3UmIYqDUpFQwHEjaQ@public.gmane.org
Subject: [Bug 78161] New: [NV96] Artifacts in output of fragment
program containing not unrolled loops with conditional break
Date: Thu, 01 May 2014 15:29:05 +0000
Message-ID:
Priority
medium
Bug ID
78161
Assignee
nouveau@lists.freedesktop.org
Summary
[NV96] Artifacts in output of fragment program containing not unrolled loops with conditional break
Severity
normal
Classification
Unclassified
OS
Linux (All)
Reporter
gzregozrw@wp.pl
Hardware
x86-64 (AMD64)
Status
NEW
Version
git
Component
Drivers/DRI/nouveau
Product
Mesa
Created attachment 98301 [details]
apitrace of simple test program.
Problem appear in shaders containing loops with conditional break when loop is
not unrolled by nouveau. I checked emitted code with ST_DEBUG=tgsi
NV50_PROG_DEBUG=1.
Tested with Mesa 10.2.0-devel (git-475f5ff) from 2014-04-30.
This bug exists for more than year, I first saw it in 2013-02.
I think that artifacts appear in areas where is big difference in number of
iterations executed for pixel before breaking from loop.