From mboxrd@z Thu Jan 1 00:00:00 1970
From: bugzilla-daemon@freedesktop.org
Subject: [Bug 79649] New: [PATCH RFC] r300/compiler: recursive look for
RC_OPCODE_S**
Date: Wed, 04 Jun 2014 19:20:23 +0000
Message-ID:
Priority
medium
Bug ID
79649
Assignee
dri-devel@lists.freedesktop.org
Summary
[PATCH RFC] r300/compiler: recursive look for RC_OPCODE_S**
Severity
normal
Classification
Unclassified
OS
All
Reporter
david.heidelberger@ixit.cz
Hardware
Other
Status
NEW
Version
git
Component
Drivers/Gallium/r300
Product
Mesa
Created attachment 100416 [details]
0001-r300-compiler-recursive-look-for-RC_OPCODE_S.patch
Get rid of error "Failed to build loop info" by fixing failure in cases
like
4: SGE temp[2].x, temp[0].xxxx, const[0].wwww;
5: CMP temp[1].x, -temp[2].xxxx, const[0].zzzz, temp[1].xxxx;
6: IF temp[1].xxxx;
On RS690
- fixes piglit glean "do-loop with continue and break"
- changes error from Failed to build loop info ->
Not a native swizzle: 00000e89
r300_fragprog_emit.c::begin_tex(): Too many texture indirections
for "discard statement in for loop"
- hide Failed to build loop info for
"precision log2", "while-loop with continue",
"for-loop with continue" and return "1 1 1 1" insted of "0 0 0 1"