[Bug 21708] d3d is trying to use GL_DEPTH_TEXTURE_MODE_ARB when driver doesn't support ARB_depth_texture

wine-bugs at winehq.org wine-bugs at winehq.org
Sun May 2 22:04:41 CDT 2010


--- Comment #4 from Pauli Nieminen <suokkos at gmail.com>  2010-05-02 22:04:41 ---
Replying with email doesn't work :/

> --- Comment #2 from Roderick Colenbrander <thunderbird2k at gmail.com>  2010-04-28 06:33:23 ---
> The only place where we are making such call is in surface.c:
> glTexParameteri(bind_target, GL_DEPTH_TEXTURE_MODE_ARB, GL_LUMINANCE);
> Is this the offending call in your case? If it is then I find it a bit
> surprising since that path is only used when FBOs are around. Do your drivers
> offer GL_EXT_framebuffer_object / GL_ARB_framebuffer_object? (typically this
> extension is only around on OpenGL 2.0 capable cards) The code won't be entered
> if you set the OffscreenRenderingMethod to backbuffer.

Yes. Open source radeon supports FBOs even with older hw (r100 and
r200 that are only GL1.3/1.5 hardware). But FBO support is missing
depth textures because of no texture format for depth buffer in the
old hw.

> I forgot to ask does it result in rendering errors?

And I see that error when testing 3DMark2001SE lobby demo. It used to
render correctly but now it fails to render characters.
I don't know if incorrect rendering is caused by the error message.

Configure bugmail: http://bugs.winehq.org/userprefs.cgi?tab=email
Do not reply to this email, post in Bugzilla using the
above URL to reply.
------- You are receiving this mail because: -------
You are watching all bug changes.

More information about the wine-bugs mailing list