OpenGL ES 3.0 - GL_POINTS ignore gl_PointSize

Hello,

I’m using the 355.11 x64 Linux driver, my glxinfo can be seen here [url]http://pastebin.com/kN0XMYyr[/url]

Minimal code reproducer + trace can be found here: [url]linux - OpenGL ES 3.0 GL_POINTS doesn't render anything - Stack Overflow

The problem is that it doesn’t matter what I set gl_PointSize to - it’ll always render single pixel.

gl_PointSize is ignored by the rasterization stage when GL_PROGRAM_POINT_SIZE is not enabled.
https://www.opengl.org/sdk/docs/man/html/gl_PointSize.xhtml

Did you call “glEnable(GL_PROGRAM_POINT_SIZE);”?

This is valid for full blown OpenGL but OpenGL ES has no such option.