--- 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

Reply via email to