mesa: Limit Framebuffer Parameter OpenGL ES 3.1 usage
authorMarta Lofstedt <marta.lofstedt@intel.com>
Mon, 24 Aug 2015 11:01:53 +0000 (13:01 +0200)
committerTapani Pälli <tapani.palli@intel.com>
Tue, 1 Sep 2015 05:24:37 +0000 (08:24 +0300)
commitf8a938814e8cdbf65153c277f257df8e22fae9c5
treedc6f2bef7c99884573914b06a4df26b823b47789
parentd770e2746c0b63e47dfd4ab1733ab304dd7222da
mesa: Limit Framebuffer Parameter OpenGL ES 3.1 usage

According to OpenGL ES 3.1 specification, section 9.2.1 for
glFramebufferParameter and section 9.2.3 for glGetFramebufferParameteriv:

"An INVALID_ENUM error is generated if pname is not FRAMEBUFFER_DEFAULT_WIDTH,
FRAMEBUFFER_DEFAULT_HEIGHT, FRAMEBUFFER_DEFAULT_SAMPLES, or
FRAMEBUFFER_DEFAULT_FIXED_SAMPLE_LOCATIONS."

Therefore exclude OpenGL ES 3.1 from using the GL_FRAMEBUFFER_DEFAULT_LAYERS
parameter.

Signed-off-by: Marta Lofstedt <marta.lofstedt@intel.com>
Reviewed-by: Kevin Rogovin <kevin.rogovin at intel.com>
src/mesa/main/fbobject.c