--- Mike Mestnik <[EMAIL PROTECTED]> wrote:
> I keep trying to send this :( > > http://www.transgaming.com/showthread.php?forum=1262&thread=61671&msg=61671 > > LIBGL_ALWAYS_INDIRECT works. > > Grand Theft Auto III, in game black screen. - Request for support > (open) more > help needed > by cheako on Tuesday June 13, 2006 @ 10:20PM. > > > Cedega Version: 5.1.4 > Distribution: Debian > Video Card: ATI X600. Driver: DRI r300 > Sound Card: Black Sheep - onboard. Driver: ALSA > Game Title: Grand Theft Auto III 3 three > > > Using LIBGL_ALWAYS_INDIRECT fixes this problem. If any one else > reports it this > could be a bug in the r300 driver. > > > I was playing GTA3 and then I don't know what I did, but now after the > intro > movies(hit space twice!!) all I get is a black screen. I'm able to > start the > game and even drive around blindly with the cops after me. The speed > is fast > and I'm sure I get hardware rendering... > libGL: XF86DRIGetClientDriverName: 4.0.3 r300 (screen 0) > libGL: OpenDriver: trying /usr/X11R6/lib/modules/dri/r300_dri.so > drmOpenByBusid: Searching for BusID pci:0000:02:00.0 > drmOpenDevice: node name is /dev/dri/card0 > drmOpenDevice: open result is 14, (OK) > drmOpenByBusid: drmOpenMinor returns 14 > drmOpenByBusid: drmGetBusid reports pci:0000:02:00.0 > EOF > > > Re: Grand Theft Auto III, in game black screen. > by cheako on Tuesday June 13, 2006 @ 10:48PM. > > > Ohh, wait... > > This is with MESA_DEBUG. > Mesa: User error: GL_INVALID_ENUM in glStencilFunc > > I don't get this with LIBGL_ALWAYS_INDIRECT, a goggle says that this Re: Grand Theft Auto III, in game black screen. by ovek on Tuesday June 20, 2006 @ 4:07AMnew. That is normal. GTA3 initially sets an invalid stencil operation (zero), which Cedega converts into an invalid enum (zero) when converting it into a glStencilFunc call, and Mesa doesn't like it. Since stenciling is also disabled, this is not a problem. The game does set a valid stencil operation when it actually needs stenciling. The reason you don't see the message when you use LIBGL_ALWAYS_INDIRECT is because when doing indirect rendering, you no longer use Mesa client side. The server side Mesa, running inside the X server, can neither see your environment variables nor output to your terminal. > is for not > drawing things. How do I know if this is emitted by the app, cedega, > or mesa? > > > > > -- > _______________________________________________ > Dri-devel mailing list > Dri-devel@lists.sourceforge.net > https://lists.sourceforge.net/lists/listinfo/dri-devel > __________________________________________________ Do You Yahoo!? Tired of spam? Yahoo! Mail has the best spam protection around http://mail.yahoo.com -- _______________________________________________ Dri-devel mailing list Dri-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/dri-devel