All of lore.kernel.org
 help / color / mirror / Atom feed
* [Bug 28624] New: fails to compile some fragment programs of Enemy Territory: Quake Wars
@ 2010-06-20 13:44 bugzilla-daemon
  2010-06-20 14:20 ` [Bug 28624] [r300g] too many texture indirections (was: fails to compile some fragment programs of Enemy Territory: Quake Wars) bugzilla-daemon
                   ` (5 more replies)
  0 siblings, 6 replies; 7+ messages in thread
From: bugzilla-daemon @ 2010-06-20 13:44 UTC (permalink / raw)
  To: dri-devel

https://bugs.freedesktop.org/show_bug.cgi?id=28624

           Summary: fails to compile some fragment programs of Enemy
                    Territory: Quake Wars
           Product: Mesa
           Version: git
          Platform: x86 (IA32)
        OS/Version: Linux (All)
            Status: NEW
          Severity: normal
          Priority: medium
         Component: Drivers/DRI/r300
        AssignedTo: dri-devel@lists.freedesktop.org
        ReportedBy: aaalmosss@gmail.com


Created an attachment (id=36379)
 --> (https://bugs.freedesktop.org/attachment.cgi?id=36379)
stderr with RADEON_DEBUG=fp

The driver prints the following:

r300compiler error: r300_fragprog_emit.c::begin_tex(): Too many texture
indirections
r300 FP: Compiler Error:
r300_fragprog_emit.c::begin_tex(): Too many texture indirections
Using a dummy shader instead.

The attached log is done with RADEON_DEBUG=fp. It is stderr only, because et:qw
fails to start (stops at 'loading UI') if stdout is redirected as well.

-- 
Configure bugmail: https://bugs.freedesktop.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug.

^ permalink raw reply	[flat|nested] 7+ messages in thread

* [Bug 28624] [r300g] too many texture indirections (was: fails to compile some fragment programs of Enemy Territory: Quake Wars)
  2010-06-20 13:44 [Bug 28624] New: fails to compile some fragment programs of Enemy Territory: Quake Wars bugzilla-daemon
@ 2010-06-20 14:20 ` bugzilla-daemon
  2010-06-20 17:31 ` bugzilla-daemon
                   ` (4 subsequent siblings)
  5 siblings, 0 replies; 7+ messages in thread
From: bugzilla-daemon @ 2010-06-20 14:20 UTC (permalink / raw)
  To: dri-devel

https://bugs.freedesktop.org/show_bug.cgi?id=28624

Marek Olšák <maraeo@gmail.com> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
            Summary|fails to compile some       |[r300g] too many texture
                   |fragment programs of Enemy  |indirections (was: fails to
                   |Territory: Quake Wars       |compile some fragment
                   |                            |programs of Enemy
                   |                            |Territory: Quake Wars)

-- 
Configure bugmail: https://bugs.freedesktop.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug.
_______________________________________________
dri-devel mailing list
dri-devel@lists.freedesktop.org
http://lists.freedesktop.org/mailman/listinfo/dri-devel

^ permalink raw reply	[flat|nested] 7+ messages in thread

* [Bug 28624] [r300g] too many texture indirections (was: fails to compile some fragment programs of Enemy Territory: Quake Wars)
  2010-06-20 13:44 [Bug 28624] New: fails to compile some fragment programs of Enemy Territory: Quake Wars bugzilla-daemon
  2010-06-20 14:20 ` [Bug 28624] [r300g] too many texture indirections (was: fails to compile some fragment programs of Enemy Territory: Quake Wars) bugzilla-daemon
@ 2010-06-20 17:31 ` bugzilla-daemon
  2010-07-05 16:26 ` bugzilla-daemon
                   ` (3 subsequent siblings)
  5 siblings, 0 replies; 7+ messages in thread
From: bugzilla-daemon @ 2010-06-20 17:31 UTC (permalink / raw)
  To: dri-devel

https://bugs.freedesktop.org/show_bug.cgi?id=28624

--- Comment #1 from Álmos <aaalmosss@gmail.com> 2010-06-20 10:31:20 PDT ---
my gpu is an rv350 (radeon 9600xt)

-- 
Configure bugmail: https://bugs.freedesktop.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug.
_______________________________________________
dri-devel mailing list
dri-devel@lists.freedesktop.org
http://lists.freedesktop.org/mailman/listinfo/dri-devel

^ permalink raw reply	[flat|nested] 7+ messages in thread

* [Bug 28624] [r300g] too many texture indirections (was: fails to compile some fragment programs of Enemy Territory: Quake Wars)
  2010-06-20 13:44 [Bug 28624] New: fails to compile some fragment programs of Enemy Territory: Quake Wars bugzilla-daemon
  2010-06-20 14:20 ` [Bug 28624] [r300g] too many texture indirections (was: fails to compile some fragment programs of Enemy Territory: Quake Wars) bugzilla-daemon
  2010-06-20 17:31 ` bugzilla-daemon
@ 2010-07-05 16:26 ` bugzilla-daemon
  2010-07-09  5:05 ` bugzilla-daemon
                   ` (2 subsequent siblings)
  5 siblings, 0 replies; 7+ messages in thread
From: bugzilla-daemon @ 2010-07-05 16:26 UTC (permalink / raw)
  To: dri-devel

https://bugs.freedesktop.org/show_bug.cgi?id=28624

--- Comment #2 from Marek Olšák <maraeo@gmail.com> 2010-07-05 09:26:36 PDT ---
The failing shader:

FRAG
DCL IN[0], GENERIC[0], PERSPECTIVE
DCL IN[1], GENERIC[1], PERSPECTIVE
DCL IN[2], GENERIC[2], PERSPECTIVE
DCL IN[3], GENERIC[3], PERSPECTIVE
DCL IN[4], GENERIC[4], PERSPECTIVE
DCL IN[5], GENERIC[5], PERSPECTIVE
DCL IN[6], GENERIC[6], PERSPECTIVE
DCL IN[7], GENERIC[7], PERSPECTIVE
DCL OUT[0], COLOR
DCL SAMP[0]
DCL TEMP[0..1]
IMM FLT32 {    0.0714,     0.1071,     0.1429,     0.1786}
  0: TEX TEMP[0], IN[1], SAMP[0], RECT
  1: MUL TEMP[1], TEMP[0], IMM[0].yyyy
  2: TEX TEMP[0], IN[0], SAMP[0], RECT
  3: MAD TEMP[1], TEMP[0], IMM[0].xxxx, TEMP[1]
  4: TEX TEMP[0], IN[2], SAMP[0], RECT
  5: MAD TEMP[1], TEMP[0], IMM[0].zzzz, TEMP[1]
  6: TEX TEMP[0], IN[3], SAMP[0], RECT
  7: MAD TEMP[1], TEMP[0], IMM[0].wwww, TEMP[1]
  8: TEX TEMP[0], IN[4], SAMP[0], RECT
  9: MAD TEMP[1], TEMP[0], IMM[0].wwww, TEMP[1]
 10: TEX TEMP[0], IN[5], SAMP[0], RECT
 11: MAD TEMP[1], TEMP[0], IMM[0].zzzz, TEMP[1]
 12: TEX TEMP[0], IN[6], SAMP[0], RECT
 13: MAD TEMP[1], TEMP[0], IMM[0].yyyy, TEMP[1]
 14: TEX TEMP[0], IN[7], SAMP[0], RECT
 15: MAD OUT[0], TEMP[0], IMM[0].xxxx, TEMP[1]
 16: END

If we reorder all the instructions, rename a few registers etc. we will end up
with 1 TEX block. This seems to be the third TEX scheduling bug in the compiler
we know about.

-- 
Configure bugmail: https://bugs.freedesktop.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug.
_______________________________________________
dri-devel mailing list
dri-devel@lists.freedesktop.org
http://lists.freedesktop.org/mailman/listinfo/dri-devel

^ permalink raw reply	[flat|nested] 7+ messages in thread

* [Bug 28624] [r300g] too many texture indirections (was: fails to compile some fragment programs of Enemy Territory: Quake Wars)
  2010-06-20 13:44 [Bug 28624] New: fails to compile some fragment programs of Enemy Territory: Quake Wars bugzilla-daemon
                   ` (2 preceding siblings ...)
  2010-07-05 16:26 ` bugzilla-daemon
@ 2010-07-09  5:05 ` bugzilla-daemon
  2010-07-09 18:53 ` bugzilla-daemon
  2010-07-09 19:00 ` bugzilla-daemon
  5 siblings, 0 replies; 7+ messages in thread
From: bugzilla-daemon @ 2010-07-09  5:05 UTC (permalink / raw)
  To: dri-devel

https://bugs.freedesktop.org/show_bug.cgi?id=28624

--- Comment #3 from Tom Stellard <tstellar@gmail.com> 2010-07-08 22:05:13 PDT ---
This should be fixed by commit 8a8e311d8c3c60982d101826a4aa013672730e6c.  Can
you try again with the latest git code?

-- 
Configure bugmail: https://bugs.freedesktop.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug.

^ permalink raw reply	[flat|nested] 7+ messages in thread

* [Bug 28624] [r300g] too many texture indirections (was: fails to compile some fragment programs of Enemy Territory: Quake Wars)
  2010-06-20 13:44 [Bug 28624] New: fails to compile some fragment programs of Enemy Territory: Quake Wars bugzilla-daemon
                   ` (3 preceding siblings ...)
  2010-07-09  5:05 ` bugzilla-daemon
@ 2010-07-09 18:53 ` bugzilla-daemon
  2010-07-09 19:00 ` bugzilla-daemon
  5 siblings, 0 replies; 7+ messages in thread
From: bugzilla-daemon @ 2010-07-09 18:53 UTC (permalink / raw)
  To: dri-devel

https://bugs.freedesktop.org/show_bug.cgi?id=28624

--- Comment #4 from Álmos <aaalmosss@gmail.com> 2010-07-09 11:53:12 PDT ---
Fix confirmed. It doesn't print error messages, and the trees are not black
anymore.

-- 
Configure bugmail: https://bugs.freedesktop.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug.
_______________________________________________
dri-devel mailing list
dri-devel@lists.freedesktop.org
http://lists.freedesktop.org/mailman/listinfo/dri-devel

^ permalink raw reply	[flat|nested] 7+ messages in thread

* [Bug 28624] [r300g] too many texture indirections (was: fails to compile some fragment programs of Enemy Territory: Quake Wars)
  2010-06-20 13:44 [Bug 28624] New: fails to compile some fragment programs of Enemy Territory: Quake Wars bugzilla-daemon
                   ` (4 preceding siblings ...)
  2010-07-09 18:53 ` bugzilla-daemon
@ 2010-07-09 19:00 ` bugzilla-daemon
  5 siblings, 0 replies; 7+ messages in thread
From: bugzilla-daemon @ 2010-07-09 19:00 UTC (permalink / raw)
  To: dri-devel

https://bugs.freedesktop.org/show_bug.cgi?id=28624

Marek Olšák <maraeo@gmail.com> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
             Status|NEW                         |RESOLVED
         Resolution|                            |FIXED

--- Comment #5 from Marek Olšák <maraeo@gmail.com> 2010-07-09 12:00:53 PDT ---
OK, closing..

-- 
Configure bugmail: https://bugs.freedesktop.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug.
_______________________________________________
dri-devel mailing list
dri-devel@lists.freedesktop.org
http://lists.freedesktop.org/mailman/listinfo/dri-devel

^ permalink raw reply	[flat|nested] 7+ messages in thread

end of thread, other threads:[~2010-07-09 19:00 UTC | newest]

Thread overview: 7+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2010-06-20 13:44 [Bug 28624] New: fails to compile some fragment programs of Enemy Territory: Quake Wars bugzilla-daemon
2010-06-20 14:20 ` [Bug 28624] [r300g] too many texture indirections (was: fails to compile some fragment programs of Enemy Territory: Quake Wars) bugzilla-daemon
2010-06-20 17:31 ` bugzilla-daemon
2010-07-05 16:26 ` bugzilla-daemon
2010-07-09  5:05 ` bugzilla-daemon
2010-07-09 18:53 ` bugzilla-daemon
2010-07-09 19:00 ` bugzilla-daemon

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.