https://bugs.freedesktop.org/show_bug.cgi?id=30502
Summary: atmospheres of planets get transparent when going away from planets in celestia Product: Mesa Version: unspecified Platform: x86 (IA32) OS/Version: Linux (All) Status: NEW Severity: normal Priority: medium Component: Drivers/DRI/R600 AssignedTo: dri-devel@lists.freedesktop.org ReportedBy: acelists@atlas.sk
Created an attachment (id=39071) --> (https://bugs.freedesktop.org/attachment.cgi?id=39071) Far view of Titan - atmosphere transparent
The atmosphere of some planets (not all) gets transparent when approaching the planets. As intended, the atmosphere of Titan should be opaque at all distances (except when standing on the surface). However, currently it gets more transparent as the observer is moving AWAY from the planet. From the distance, atmosphere is invisible, near the planet it is opaque.
https://bugs.freedesktop.org/show_bug.cgi?id=30502
--- Comment #1 from aceman acelists@atlas.sk 2010-09-30 08:50:44 PDT --- Created an attachment (id=39072) --> (https://bugs.freedesktop.org/attachment.cgi?id=39072) Near view of Titan - atmosphere almost opaque
https://bugs.freedesktop.org/show_bug.cgi?id=30502
--- Comment #2 from aceman acelists@atlas.sk 2010-09-30 08:51:54 PDT --- This did not happen in Mesa 7.8.2. It happens with Mesa 7.9-rc2, kernel 2.6.35.5, radeon driver 6.13.2, X.org 1.7.7. OpenGL renderer string: Mesa DRI R600 (RV710 954F) 20090101 x86/MMX+/3DNow!+/SSE2 TCL DRI2 OpenGL version string: 2.1 Mesa 7.9-rc2 OpenGL shading language version string: 1.20
https://bugs.freedesktop.org/show_bug.cgi?id=30502
--- Comment #3 from Alex Deucher agd5f@yahoo.com 2010-09-30 08:55:47 PDT --- (In reply to comment #2)
This did not happen in Mesa 7.8.2.
Any chance you could bisect it?
https://bugs.freedesktop.org/show_bug.cgi?id=30502
--- Comment #4 from aceman acelists@atlas.sk 2010-09-30 11:18:38 PDT --- It also does not happen on 7.9 with software rendering. I could try to bisect by date, but I don't know where to download the nightly snapshots.
https://bugs.freedesktop.org/show_bug.cgi?id=30502
--- Comment #5 from Alex Deucher agd5f@yahoo.com 2010-09-30 12:03:46 PDT --- It would be much easier to checkout the mesa tree with git and use git bisect.
https://bugs.freedesktop.org/show_bug.cgi?id=30502
--- Comment #6 from aceman acelists@atlas.sk 2010-09-30 12:59:17 PDT ---
From here: git://anongit.freedesktop.org/mesa/mesa ?
https://bugs.freedesktop.org/show_bug.cgi?id=30502
--- Comment #7 from Alex Deucher agd5f@yahoo.com 2010-09-30 13:11:46 PDT --- yes. see the mesa3d section of this guide for more info: http://wiki.x.org/wiki/radeonBuildHowTo
https://bugs.freedesktop.org/show_bug.cgi?id=30502
--- Comment #8 from aceman acelists@atlas.sk 2010-10-03 11:03:38 PDT --- I have tried it, and managed several iterations. But now I have hit a range where celestia crashes on start with this error: celestia: radeon_texture.c:703: radeon_store_teximage: Predpoklad `dstRowStride' nesplnený. (Prerequisite `dstRowStride' not met)
I have tried to get out of this range using "git bisect skip" on hundreds of commits, but I was not successful.
If you can help me get out of this hole I could continue bisecting.
https://bugs.freedesktop.org/show_bug.cgi?id=30502
--- Comment #9 from aceman acelists@atlas.sk 2010-10-03 11:04:36 PDT --- Created an attachment (id=39138) --> (https://bugs.freedesktop.org/attachment.cgi?id=39138) Directory of git bisect data which I created in the process
https://bugs.freedesktop.org/show_bug.cgi?id=30502
--- Comment #10 from Rafał Miłecki zajec5@gmail.com 2010-10-04 10:04:20 PDT --- (In reply to comment #8)
I have tried it, and managed several iterations. But now I have hit a range where celestia crashes on start with this error: celestia: radeon_texture.c:703: radeon_store_teximage: Predpoklad `dstRowStride' nesplnený. (Prerequisite `dstRowStride' not met)
I have tried to get out of this range using "git bisect skip" on hundreds of commits, but I was not successful.
If you can help me get out of this hole I could continue bisecting.
Driver broken for hundreds of commits? Sounds weird... Could you try "make distclean" and "make realclean" and then compile previously-broken-commit?
https://bugs.freedesktop.org/show_bug.cgi?id=30502
--- Comment #11 from aceman acelists@atlas.sk 2010-10-09 04:07:08 PDT --- Didn't help. No change.
https://bugs.freedesktop.org/show_bug.cgi?id=30502
--- Comment #12 from aceman acelists@atlas.sk 2011-01-12 12:30:22 PST --- After trying bisecting mesa 7.9 and finally returning to the official snapshot, the problem vanished at the planet. It is still visible at some nebulas, but I am not sure it is the same problem. Both seem like a problem with some depth (distance from screen) determination.
https://bugs.freedesktop.org/show_bug.cgi?id=30502
aceman acelists@atlas.sk changed:
What |Removed |Added ---------------------------------------------------------------------------- Version|unspecified |7.9
--- Comment #13 from aceman acelists@atlas.sk 2011-01-12 12:36:22 PST --- The broken driver problem seems to be Bug 28284 according to the error message. I probably returned the tree into that time range.
https://bugs.freedesktop.org/show_bug.cgi?id=30502
Jerome Glisse glisse@freedesktop.org changed:
What |Removed |Added ---------------------------------------------------------------------------- Summary|atmospheres of planets get |[RADEON:R600C] atmospheres |transparent when going away |of planets get transparent |from planets in celestia |when going away from | |planets in celestia
--- Comment #14 from Jerome Glisse glisse@freedesktop.org 2011-03-08 09:52:45 PST --- Please try r600g, classic driver is no longer actively supported
https://bugs.freedesktop.org/show_bug.cgi?id=30502
aceman acelists@atlas.sk changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|NEW |RESOLVED Resolution| |WORKSFORME
--- Comment #15 from aceman acelists@atlas.sk 2012-01-31 10:15:27 PST --- I have not seen it since the report so let's close it for now. And I am on R600g as it gets usable and the default.
dri-devel@lists.freedesktop.org