added wgl_bind_to_texture_depth_nv to ConvertAttribWGLtoGLX
Chris Robinson
chris.kcat at gmail.com
Wed Feb 6 14:17:55 CST 2008
On Wednesday 06 February 2008 11:44:58 am you wrote:
> Chris Robinson wrote:
> > I don't think it's correct to add this since it's not supported (the
> > extension string isn't exported and it can't be easilly emulated). If an
> > app is trying to set that attribute without the extension being
> > advertised, I'd say the app is broken. If you're intending on adding
> > support, you may want to familiarize yourself with how wine emulates
> > render_to_texture and look over the extension:
> > http://opengl.org/registry/specs/NV/render_depth_texture.txt
>
> "I don't think it's correct to add this since it's not supported"
> The
>
> case WGL_BIND_TO_TEXTURE_RGB_ARB:
> case WGL_BIND_TO_TEXTURE_RGBA_ARB:
> case WGL_BIND_TO_TEXTURE_RECTANGLE_FLOAT_R_NV:
> are not supported either. The WGL_BIND_TO_TEXTURE_DEPTH_NV came up as a
> fixme since it isn't in the switch.
The formats are supported in X11DRV_wglGetPixelFormatAttribivARB,
X11DRV_wglCreatePbufferARB and the other render-to-texture functions, and the
render-to-texture extension is advertised.. There's just nothing to do in
that function for them since the hint will always be accepted. But I don't
see the point in supporting a pbuffer creation hint that an app shouldn't be
using without the extension being advertised (actually, I think pbuffer
creation is supposed to fail if an unsupported attribute is specified). Which
app is trying to use it?
> Again, just trying to learn, not annoy
> people with tiny fixes.
No annoyance to me, just explaining why I don't think it's something to
handle. :)
More information about the wine-devel
mailing list