diff --git a/specs/latest/1.0/index.html b/specs/latest/1.0/index.html index 9c77dd32c9..d5e163ceab 100644 --- a/specs/latest/1.0/index.html +++ b/specs/latest/1.0/index.html @@ -3286,6 +3286,8 @@

Writing to the drawing buffer If first is negative, an INVALID_VALUE error will be generated. If the CURRENT_PROGRAM is null, an INVALID_OPERATION error will be generated. + If the mode is POINTS and the current program does not set + gl_PointSize variable, an INVALID_OPERATION error will be generated.
void drawElements(GLenum mode, GLsizei count, GLenum type, GLintptr offset) (OpenGL ES 2.0 §2.8, man page)
@@ -3297,6 +3299,8 @@

Writing to the drawing bufferWebGLBuffer must be bound to the ELEMENT_ARRAY_BUFFER binding point or an INVALID_OPERATION error will be generated.

If the CURRENT_PROGRAM is null, an INVALID_OPERATION error will be generated. + If the mode is POINTS and the current program does not set + gl_PointSize variable, an INVALID_OPERATION error will be generated. WebGL performs additional error checking beyond that specified in OpenGL ES 2.0 during calls to drawArrays @@ -4455,6 +4459,17 @@

Wide point primitive clipping

+

Undefined Point Size

+

+ Draw calls with POINTS primitives are rejected when the bound program does not set + gl_PointSize. +

+
+

+ Point rendering with undefined point size is undefined in GLES and may be unsupported in other APIs. +

+
+

References