All of lore.kernel.org
 help / color / mirror / Atom feed
* [Bug 33792] New: [r600g] Evergreen vertex shaders transform vertices incorrectly in wine programs
@ 2011-02-01  5:35 bugzilla-daemon
  2011-02-01  5:38 ` [Bug 33792] " bugzilla-daemon
                   ` (11 more replies)
  0 siblings, 12 replies; 13+ messages in thread
From: bugzilla-daemon @ 2011-02-01  5:35 UTC (permalink / raw)
  To: dri-devel

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

           Summary: [r600g] Evergreen vertex shaders transform vertices
                    incorrectly in wine programs
           Product: Mesa
           Version: git
          Platform: All
        OS/Version: All
            Status: NEW
          Severity: normal
          Priority: medium
         Component: Drivers/Gallium/r600
        AssignedTo: dri-devel@lists.freedesktop.org
        ReportedBy: rubenf3000@gmail.com


All the wine applications and games using vertex shaders that I've tried in
evergreen position the vertices incorrectly.

All of them render correctly using llvmpipe and an r300g card/driver.

Graphics Card: ATI Technologies Inc Juniper [Radeon HD 5750 Series]
CPU: Intel Core Duo 1.8 Ghz, 2.5 GB RAM
Linux kernel 2.6.37, libdrm 2.4.23
Latest Mesa git

Games tested:
Call of Cthulhu: Dark Corners of the Earth
Portal
Sam & Max Season One
Tales of Monkey Island
Back to the Future: The Game

I'll post logs and screenshots for Tales of Monkey Island

-- 
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] 13+ messages in thread

* [Bug 33792] [r600g] Evergreen vertex shaders transform vertices incorrectly in wine programs
  2011-02-01  5:35 [Bug 33792] New: [r600g] Evergreen vertex shaders transform vertices incorrectly in wine programs bugzilla-daemon
@ 2011-02-01  5:38 ` bugzilla-daemon
  2011-02-01  5:39 ` bugzilla-daemon
                   ` (10 subsequent siblings)
  11 siblings, 0 replies; 13+ messages in thread
From: bugzilla-daemon @ 2011-02-01  5:38 UTC (permalink / raw)
  To: dri-devel

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

--- Comment #1 from Rubén Fernández <rubenf3000@gmail.com> 2011-01-31 21:38:18 PST ---
Created an attachment (id=42788)
 --> (https://bugs.freedesktop.org/attachment.cgi?id=42788)
correct rendering (via llvmpipe)

-- 
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] 13+ messages in thread

* [Bug 33792] [r600g] Evergreen vertex shaders transform vertices incorrectly in wine programs
  2011-02-01  5:35 [Bug 33792] New: [r600g] Evergreen vertex shaders transform vertices incorrectly in wine programs bugzilla-daemon
  2011-02-01  5:38 ` [Bug 33792] " bugzilla-daemon
@ 2011-02-01  5:39 ` bugzilla-daemon
  2011-02-01  5:40 ` bugzilla-daemon
                   ` (9 subsequent siblings)
  11 siblings, 0 replies; 13+ messages in thread
From: bugzilla-daemon @ 2011-02-01  5:39 UTC (permalink / raw)
  To: dri-devel

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

--- Comment #2 from Rubén Fernández <rubenf3000@gmail.com> 2011-01-31 21:39:26 PST ---
Created an attachment (id=42789)
 --> (https://bugs.freedesktop.org/attachment.cgi?id=42789)
output log with llvmpipe with RADEON_DEBUG=vp MESA_GLSL=dump

-- 
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] 13+ messages in thread

* [Bug 33792] [r600g] Evergreen vertex shaders transform vertices incorrectly in wine programs
  2011-02-01  5:35 [Bug 33792] New: [r600g] Evergreen vertex shaders transform vertices incorrectly in wine programs bugzilla-daemon
  2011-02-01  5:38 ` [Bug 33792] " bugzilla-daemon
  2011-02-01  5:39 ` bugzilla-daemon
@ 2011-02-01  5:40 ` bugzilla-daemon
  2011-02-01  5:41 ` bugzilla-daemon
                   ` (8 subsequent siblings)
  11 siblings, 0 replies; 13+ messages in thread
From: bugzilla-daemon @ 2011-02-01  5:40 UTC (permalink / raw)
  To: dri-devel

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

--- Comment #3 from Rubén Fernández <rubenf3000@gmail.com> 2011-01-31 21:40:16 PST ---
Created an attachment (id=42790)
 --> (https://bugs.freedesktop.org/attachment.cgi?id=42790)
Screenshot of wrong rendering with r600g

-- 
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] 13+ messages in thread

* [Bug 33792] [r600g] Evergreen vertex shaders transform vertices incorrectly in wine programs
  2011-02-01  5:35 [Bug 33792] New: [r600g] Evergreen vertex shaders transform vertices incorrectly in wine programs bugzilla-daemon
                   ` (2 preceding siblings ...)
  2011-02-01  5:40 ` bugzilla-daemon
@ 2011-02-01  5:41 ` bugzilla-daemon
  2011-02-01  5:43 ` bugzilla-daemon
                   ` (7 subsequent siblings)
  11 siblings, 0 replies; 13+ messages in thread
From: bugzilla-daemon @ 2011-02-01  5:41 UTC (permalink / raw)
  To: dri-devel

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

--- Comment #4 from Rubén Fernández <rubenf3000@gmail.com> 2011-01-31 21:41:10 PST ---
Created an attachment (id=42791)
 --> (https://bugs.freedesktop.org/attachment.cgi?id=42791)
output log from r600g with RADEON_DEBUG=vp MESA_GLSL=dump

-- 
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] 13+ messages in thread

* [Bug 33792] [r600g] Evergreen vertex shaders transform vertices incorrectly in wine programs
  2011-02-01  5:35 [Bug 33792] New: [r600g] Evergreen vertex shaders transform vertices incorrectly in wine programs bugzilla-daemon
                   ` (3 preceding siblings ...)
  2011-02-01  5:41 ` bugzilla-daemon
@ 2011-02-01  5:43 ` bugzilla-daemon
  2011-02-01  5:45 ` bugzilla-daemon
                   ` (6 subsequent siblings)
  11 siblings, 0 replies; 13+ messages in thread
From: bugzilla-daemon @ 2011-02-01  5:43 UTC (permalink / raw)
  To: dri-devel

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

--- Comment #5 from Rubén Fernández <rubenf3000@gmail.com> 2011-01-31 21:43:57 PST ---
Created an attachment (id=42792)
 --> (https://bugs.freedesktop.org/attachment.cgi?id=42792)
Screenshot with Tom Stellard's branch of r600g

Using Tom Stellard's branch (in the hopes it produces more useful debugging
output):

git://anongit.freedesktop.org/~tstellar/mesa

we get a screenshot that renders correctly the inanimate objects, but the
characters are not rendered at all

-- 
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] 13+ messages in thread

* [Bug 33792] [r600g] Evergreen vertex shaders transform vertices incorrectly in wine programs
  2011-02-01  5:35 [Bug 33792] New: [r600g] Evergreen vertex shaders transform vertices incorrectly in wine programs bugzilla-daemon
                   ` (4 preceding siblings ...)
  2011-02-01  5:43 ` bugzilla-daemon
@ 2011-02-01  5:45 ` bugzilla-daemon
  2011-02-06 15:28 ` bugzilla-daemon
                   ` (5 subsequent siblings)
  11 siblings, 0 replies; 13+ messages in thread
From: bugzilla-daemon @ 2011-02-01  5:45 UTC (permalink / raw)
  To: dri-devel

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

--- Comment #6 from Rubén Fernández <rubenf3000@gmail.com> 2011-01-31 21:45:15 PST ---
Created an attachment (id=42793)
 --> (https://bugs.freedesktop.org/attachment.cgi?id=42793)
output log from using Tom Stellard's branch of r600g

Hoping this branch's output gives more useful info

-- 
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] 13+ messages in thread

* [Bug 33792] [r600g] Evergreen vertex shaders transform vertices incorrectly in wine programs
  2011-02-01  5:35 [Bug 33792] New: [r600g] Evergreen vertex shaders transform vertices incorrectly in wine programs bugzilla-daemon
                   ` (5 preceding siblings ...)
  2011-02-01  5:45 ` bugzilla-daemon
@ 2011-02-06 15:28 ` bugzilla-daemon
  2011-02-06 21:22 ` bugzilla-daemon
                   ` (4 subsequent siblings)
  11 siblings, 0 replies; 13+ messages in thread
From: bugzilla-daemon @ 2011-02-06 15:28 UTC (permalink / raw)
  To: dri-devel

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

--- Comment #7 from Henri Verbeet <hverbeet@gmail.com> 2011-02-06 07:28:06 PST ---
This may be similar to bug 31667, does
https://bugs.freedesktop.org/attachment.cgi?id=42992 make it any better?

-- 
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] 13+ messages in thread

* [Bug 33792] [r600g] Evergreen vertex shaders transform vertices incorrectly in wine programs
  2011-02-01  5:35 [Bug 33792] New: [r600g] Evergreen vertex shaders transform vertices incorrectly in wine programs bugzilla-daemon
                   ` (6 preceding siblings ...)
  2011-02-06 15:28 ` bugzilla-daemon
@ 2011-02-06 21:22 ` bugzilla-daemon
  2011-02-06 21:23 ` bugzilla-daemon
                   ` (3 subsequent siblings)
  11 siblings, 0 replies; 13+ messages in thread
From: bugzilla-daemon @ 2011-02-06 21:22 UTC (permalink / raw)
  To: dri-devel

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

--- Comment #8 from Rubén Fernández <rubenf3000@gmail.com> 2011-02-06 13:22:21 PST ---
(In reply to comment #7)
> This may be similar to bug 31667, does
> https://bugs.freedesktop.org/attachment.cgi?id=42992 make it any better?

Your patch makes the errors go away in three of the five games I tested for the
error: Call of Cthulhu, Sam & Max, and Back to the Future.

Portal seems to be unaffected, and Tales of Monkey Island continues to
transform the vertices incorrectly, yet in a different way than before; I'll
attach a new screenshot and log for the latter.

So yes, I agree this is, at least in part, the same bug as 31667.

-- 
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] 13+ messages in thread

* [Bug 33792] [r600g] Evergreen vertex shaders transform vertices incorrectly in wine programs
  2011-02-01  5:35 [Bug 33792] New: [r600g] Evergreen vertex shaders transform vertices incorrectly in wine programs bugzilla-daemon
                   ` (7 preceding siblings ...)
  2011-02-06 21:22 ` bugzilla-daemon
@ 2011-02-06 21:23 ` bugzilla-daemon
  2011-02-06 21:24 ` bugzilla-daemon
                   ` (2 subsequent siblings)
  11 siblings, 0 replies; 13+ messages in thread
From: bugzilla-daemon @ 2011-02-06 21:23 UTC (permalink / raw)
  To: dri-devel

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

--- Comment #9 from Rubén Fernández <rubenf3000@gmail.com> 2011-02-06 13:23:46 PST ---
Created an attachment (id=43009)
 --> (https://bugs.freedesktop.org/attachment.cgi?id=43009)
Screenshot after applying Henri Verbeet's patch

-- 
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] 13+ messages in thread

* [Bug 33792] [r600g] Evergreen vertex shaders transform vertices incorrectly in wine programs
  2011-02-01  5:35 [Bug 33792] New: [r600g] Evergreen vertex shaders transform vertices incorrectly in wine programs bugzilla-daemon
                   ` (8 preceding siblings ...)
  2011-02-06 21:23 ` bugzilla-daemon
@ 2011-02-06 21:24 ` bugzilla-daemon
  2011-02-06 21:26 ` bugzilla-daemon
  2011-04-05  5:34 ` bugzilla-daemon
  11 siblings, 0 replies; 13+ messages in thread
From: bugzilla-daemon @ 2011-02-06 21:24 UTC (permalink / raw)
  To: dri-devel

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

--- Comment #10 from Rubén Fernández <rubenf3000@gmail.com> 2011-02-06 13:24:37 PST ---
Created an attachment (id=43010)
 --> (https://bugs.freedesktop.org/attachment.cgi?id=43010)
Output log after applying Henri Verbeet's patch

-- 
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] 13+ messages in thread

* [Bug 33792] [r600g] Evergreen vertex shaders transform vertices incorrectly in wine programs
  2011-02-01  5:35 [Bug 33792] New: [r600g] Evergreen vertex shaders transform vertices incorrectly in wine programs bugzilla-daemon
                   ` (9 preceding siblings ...)
  2011-02-06 21:24 ` bugzilla-daemon
@ 2011-02-06 21:26 ` bugzilla-daemon
  2011-04-05  5:34 ` bugzilla-daemon
  11 siblings, 0 replies; 13+ messages in thread
From: bugzilla-daemon @ 2011-02-06 21:26 UTC (permalink / raw)
  To: dri-devel

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

--- Comment #11 from Rubén Fernández <rubenf3000@gmail.com> 2011-02-06 13:26:53 PST ---
Aside from Portal and Tales of Monkey Island, all the other games work
perfectly now, thanks to Henri's patch

-- 
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] 13+ messages in thread

* [Bug 33792] [r600g] Evergreen vertex shaders transform vertices incorrectly in wine programs
  2011-02-01  5:35 [Bug 33792] New: [r600g] Evergreen vertex shaders transform vertices incorrectly in wine programs bugzilla-daemon
                   ` (10 preceding siblings ...)
  2011-02-06 21:26 ` bugzilla-daemon
@ 2011-04-05  5:34 ` bugzilla-daemon
  11 siblings, 0 replies; 13+ messages in thread
From: bugzilla-daemon @ 2011-04-05  5:34 UTC (permalink / raw)
  To: dri-devel

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

Rubén Fernández <rubenf3000@gmail.com> changed:

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

--- Comment #12 from Rubén Fernández <rubenf3000@gmail.com> 2011-04-04 22:34:56 PDT ---
This bug is gone with the latest version of mesa git; it seems it was commit
df3d11f6cab5dd5b4ff3cb0f10c8fe3e5954a16d "FLT_TO_INT_FLOOR and FLT_TO_INT_RPI
are vector-only instructions on Evergreen" that did the trick.

Also, the commits:

  244a3bbf14ef4f739e7f3be298c8613a2667fce0 "Handle texture fetch instructions
with relative addressing",
  da5b4764b28a1efd2e9dbf0741247288da36f546 "Handle texture fetch instructions
with neg or abs on source register", and
  78037d95da06b81799e75410154c8141b0a30ec0 "Handle texture fetch instructions
with swizzle on source register",

fixed texture addressing problems in those same games (that went unnoticed due
to the geometry misrendering)

-- 
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] 13+ messages in thread

end of thread, other threads:[~2011-04-05  5:34 UTC | newest]

Thread overview: 13+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2011-02-01  5:35 [Bug 33792] New: [r600g] Evergreen vertex shaders transform vertices incorrectly in wine programs bugzilla-daemon
2011-02-01  5:38 ` [Bug 33792] " bugzilla-daemon
2011-02-01  5:39 ` bugzilla-daemon
2011-02-01  5:40 ` bugzilla-daemon
2011-02-01  5:41 ` bugzilla-daemon
2011-02-01  5:43 ` bugzilla-daemon
2011-02-01  5:45 ` bugzilla-daemon
2011-02-06 15:28 ` bugzilla-daemon
2011-02-06 21:22 ` bugzilla-daemon
2011-02-06 21:23 ` bugzilla-daemon
2011-02-06 21:24 ` bugzilla-daemon
2011-02-06 21:26 ` bugzilla-daemon
2011-04-05  5:34 ` 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.