http://bugs.freedesktop.org/show_bug.cgi?id=26471

           Summary: Missing background graphics/texture in frogatto with
                    R600 (RV670)
           Product: Mesa
           Version: git
          Platform: x86-64 (AMD64)
        OS/Version: Linux (All)
            Status: NEW
          Severity: normal
          Priority: medium
         Component: Drivers/DRI/R600
        AssignedTo: [email protected]
        ReportedBy: [email protected]


Created an attachment (id=33154)
 --> (http://bugs.freedesktop.org/attachment.cgi?id=33154)
scene1, hardware accelerated, broken background

I have a problem with the background texture as used in frogatto (a
sidescrolling jump&run). The problem can be seen in the attached screenshots
frogatto_texture-prob1.jpg and frogatto_texture-prob2.jpg. The expected result
can be observed in frogatto_software-mode_scene1.jpg and
frogatto_software-mode_scene2.jpg (created using the software renderer via
LIBGL_ALWAYS_SOFTWARE=1). My graphics card is a generic HD3850 (RV670) with
512MB ram.

To reproduce this issues you will first have to get frogatto and build it
yourself, to do so do the following steps:
0) get the build dependencies, I am not sure about those. From the flags used
in the command I'd assume these: 
- libsdl
- sdl-image
- sdl-ttf
- sdl-mixer (probably with vorbis support)
- boost-{regex, system, thread, iostreams}
- x11
- mesa (GL and GLU required)
- glew
1) get the svn checkout eg using "svn checkout
http://frogatto.googlecode.com/svn/trunk/ frogatto-read-only"
2) cd frogatto-read-only
3) edit "Makefile" and remove every occurence of "-lprofiler" (seems to break
building due to whatever reason, not fixed yet for upstream, but this way it is
possible to compile+run it)
4) compile using "make"
5) run the resulting binary by typing "./game" (controls are the arrow keys
plus 'a' and 's', exit the game by pushing 'esc')

After step 5) you should see the missing background texture when using the git
version of mesa (currently as of today 7.8-devel). There is no problem when
using the software renderer and there is also no problem on a system with an
Intel i945 based chip and mesa 7.7 or mesa 7.6. I don't know if it ever worked
for r6xx hardware with mesa.
Someone yesterday mentioned in #radeon that s3tc is broken on r600. I don't
know if s3tc is used, but I don't think so. Is there some easy way to check
this in the sources?

Here is the software stack used:
Gentoo unstable (arch: amd64)
mesa, xf86-video-radeon and libdrm from git-master
KMS active
kernel 2.6.33-rc7


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

------------------------------------------------------------------------------
The Planet: dedicated and managed hosting, cloud storage, colocation
Stay online with enterprise data centers and the best network in the business
Choose flexible plans and management services without long-term contracts
Personal 24x7 support from experience hosting pros just a phone call away.
http://p.sf.net/sfu/theplanet-com
--
_______________________________________________
Dri-devel mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/dri-devel

Reply via email to