2013/4/10 Henri Verbeet <hverb...@gmail.com>: > On 10 April 2013 17:53, Matteo Bruni <matteo.myst...@gmail.com> wrote: >> The idea is that, since check_fbo_compat() creates a texture of the >> specified format to attach it to a test FBO and verify that it works >> correctly, it doesn't make sense to even try if the format is >> non-texturable. >> > Well, we do check for format->glInternal in > init_format_fbo_compat_info(), this would mostly affect formats like > WINED3DFMT_P8_UINT or WINED3DFMT_UYVY that don't have > WINED3DFMT_FLAG_TEXTURE set, but do have an internal format. I'm not > sure we necessarily want to prevent doing e.g. FBO blits on those, or > that we'd gain anything from not testing those.
Right, if a format isn't supported at all by the GL implementation it should just get no internal format (and WINED3DFMT_FLAG_TEXTURE means something different). I guess I'll drop the patch then.