On 28 November 2011 21:37, Stefan Dösinger <stefandoesinger(a)gmx.at> wrote:
The original NV_texture_shader extension is over 10 years old. But it has a lot of things beyond signed textures that are specific to Nvidia hardware. It is unreasonable to expect other vendors to support it. GL_EXT_texture_snorm requires GL 3.0. That's probably more a case of laziness by the spec writers than a real requirement for anything that's in there. I suppose there's MESA_texture_signed_rgba for hardware that couldn't possibly support either of those extensions.
We're on pretty shaky ground if we demand support for one of those extensions on generic d3d8/9 hardware. We wouldn't demand support, signed textures simply aren't going to be supported if the underlying GL implementation doesn't support them. Sounds reasonable enough to me.