Khronos public bugtracker – Bug 763
The description of Table2.4 about Integer Handling is conflict with other contents in this Spec
Last modified: 2017-02-20 08:05:36 PST
In page 24. of OpenGL ES Version 3.0 (August 6, 2012). The description of Table 2.4 said "The “Integer Han-dling” column indicates how fixed-point data types are handled", but I think it should not be fixed-point here, it should be int data types.
In Spec, Page 24 said:
The “Integer Han-dling” column indicates how fixed-point data types are handled:
“integer” means that they remain as integer values,
and “flag” means that they are either converted to floating-point directly, or converted by normalizing to[0;1](for unsigned types) or[ 1;1](for signed types), depending on the setting of the normalizedflag in VertexAttribPointer.
This is conflict with Page 25:
The normalized flag is ignored if type is FIXED, FLOAT, or HALF_FLOAT.
So I think FIXED type should ignore normalized flag, and int type should depend on normalized flag during conversion.
Reassign OpenGL ES bugs in the public Bugzilla to the ES WG Chair so
they'll get more attention.