On Mon, Apr 16, 2018 at 11:22 PM, Tapani Pälli <tapani.pa...@intel.com> wrote:
> On 17.04.2018 02:42, Ilia Mirkin wrote:
> > differentiating the case "have NV_image_formats but not
> > EXT_texture_norm16"?
>
> I had a version that added another boolean but since both of these
> extensions require GL ES 3.1 it seemed to me that it would be unlikely to
> have platform to support 3.1 but not EXT_texture_norm16 (?)

Then why are there separate enables for this and NV_image_formats in
the gl_extensions object?

Note that doing this properly here is a bit tricky -- it's not like
one would do "#extension GL_EXT_texture_norm16: enable". So you'd have
to check in the GL context for whether it's enabled somehow.

[As an aside, any impl that supports ARB_shader_image_load_store will
support all of this. I don't know what the practical restrictions are
on ES hardware -- Adreno does norm16 just fine, but others might not?]

  -ilia
_______________________________________________
mesa-dev mailing list
mesa-dev@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/mesa-dev

Reply via email to