When I tried playing Warzone 2100 the game textures were black like described in this bug report: http://developer.wz2100.net/ticket/4037 There is also a screen shot: http://developer.wz2100.net/attachment/ticket/4037/38.png After emerging media-libs/libtxc_dxtn-1.0.1-r1 the game works. games-strategy/warzone2100-3.1.1 graphics drivers: x11-drivers/xf86-video-intel-2.99.907-r1 x11-drivers/ati-drivers-13.12 Graphics controller (hybrid): 00:02.0 VGA compatible controller: Intel Corporation 3rd Gen Core processor Graphics Controller (rev 09) 01:00.0 VGA compatible controller: Advanced Micro Devices, Inc. [AMD/ATI] Chelsea LP [Radeon HD 7730M] (rev ff) 0 kernel: 3.13.5-gentoo x86_64 Intel(R) Core(TM) i7-3632QM CPU @ 2.20GHz Reproducible: Always Steps to Reproduce: 1.emerge games-strategy/warzone2100 2.start a game (e.g. the tutorial) Actual Results: All textures are black, since media-libs/libtxc_dxtn is missing which is needed for texture compression. Expected Results: media-libs/libtxc_dxtn should be installed as a dependency so the game textures can be displayed. This is a known bug reported upstream: http://developer.wz2100.net/ticket/4037 There is also a screen shot: http://developer.wz2100.net/attachment/ticket/4037/38.png After emerging media-libs/libtxc_dxtn-1.0.1-r1 the game works for me. Some version information: games-strategy/warzone2100-3.1.1 graphics drivers: x11-drivers/xf86-video-intel-2.99.907-r1 x11-drivers/ati-drivers-13.12 Graphics controller (hybrid): 00:02.0 VGA compatible controller: Intel Corporation 3rd Gen Core processor Graphics Controller (rev 09) 01:00.0 VGA compatible controller: Advanced Micro Devices, Inc. [AMD/ATI] Chelsea LP [Radeon HD 7730M] (rev ff) 0 kernel: 3.13.5-gentoo x86_64 Intel(R) Core(TM) i7-3632QM CPU @ 2.20GHz
Sorry for the redundant description - this was unintentional.
it's not a hard dep so I added the elog as seen in other ebuilds
(In reply to Mr. Bones. from comment #2) > it's not a hard dep so I added the elog as seen in other ebuilds Oh sorry, I missed this elog. Or maybe I thought it does not apply to my setup since I am using fglrx. Too bad that there is no USE flag for media-libs/libtxc_dxtn. I guess in a few month I will kick media-libs/libtxc_dxtn out of my world file, because I forgot what its purpose is. Isn't it possible to check the VIDEO_CARDS settings to determine which drivers have been compiled and if media-libs/libtxc_dxtn is required?
The current state of VIDEO_CARDS doesn't tell you anything about the situation on the machine where the package is going to be installed.