KhronosGroup / GLSL

GLSL Shading Language Issue Tracker
328 stars 96 forks source link

ESSL 3.20.6 seems to incorrectly include gl_Clip/CullDistance in some IO lists. #132

Open johnkslang opened 3 years ago

johnkslang commented 3 years ago

These variables are never discussed or specified, and at least some earlier versions of 3.20 do not have them at all, so this is likely a mistake made in the conversion to asciidoc.

Suggest these variables be deleted from ESSL versions.

pdaniell-nv commented 3 years ago

Discussed in the OpenGL/ES meeting today. We agreed that gl_ClipDistance and gl_CullDistance, and related language, should not appear in the ESSL spec since it's not part of OpenGL ES 3.2.

johnkslang commented 3 years ago

It turns out this was only happening in non-normative SPIR-V mapping sections. Still fixing it, but there are no normative implications.