summaryrefslogtreecommitdiff
path: root/GLES_common/yagl_gles_calls.c
diff options
context:
space:
mode:
Diffstat (limited to 'GLES_common/yagl_gles_calls.c')
-rw-r--r--GLES_common/yagl_gles_calls.c12
1 files changed, 8 insertions, 4 deletions
diff --git a/GLES_common/yagl_gles_calls.c b/GLES_common/yagl_gles_calls.c
index a5a61d7..83b1f9a 100644
--- a/GLES_common/yagl_gles_calls.c
+++ b/GLES_common/yagl_gles_calls.c
@@ -1691,10 +1691,14 @@ void glGetFramebufferAttachmentParameteriv(GLenum target, GLenum attachment, GLe
*params = format_info->stencil_size;
break;
case GL_FRAMEBUFFER_ATTACHMENT_COMPONENT_TYPE:
- /*
- * TODO: implement.
- */
- *params = 0;
+ if (attachment == GL_DEPTH_STENCIL_ATTACHMENT) {
+ YAGL_SET_ERR(GL_INVALID_OPERATION);
+ } else {
+ /*
+ * TODO: implement.
+ */
+ *params = 0;
+ }
break;
case GL_FRAMEBUFFER_ATTACHMENT_COLOR_ENCODING:
*params = ((format_info->flags & yagl_gles_format_srgb) != 0) ?