On 28 November 2011 21:37, Stefan Dösinger stefandoesinger@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.