From ded85d81e7738a5011eb31bb5d7531130da117c1 Mon Sep 17 00:00:00 2001 From: bohu Date: Wed, 29 Oct 2014 11:44:42 -0700 Subject: validate glBufferData's usage parameter Only GL_STREAM_DRAW, GL_STATIC_DRAW and GL_DYNAMIC_DRAW usages are allowed. Change-Id: I2d6a425363c32330d25272d26884d32610d8dd19 --- emulator/opengl/host/libs/Translator/include/GLcommon/GLESvalidate.h | 1 + 1 file changed, 1 insertion(+) (limited to 'emulator/opengl/host/libs/Translator/include/GLcommon/GLESvalidate.h') diff --git a/emulator/opengl/host/libs/Translator/include/GLcommon/GLESvalidate.h b/emulator/opengl/host/libs/Translator/include/GLcommon/GLESvalidate.h index 3daaa7c..92c1f33 100644 --- a/emulator/opengl/host/libs/Translator/include/GLcommon/GLESvalidate.h +++ b/emulator/opengl/host/libs/Translator/include/GLcommon/GLESvalidate.h @@ -25,6 +25,7 @@ static bool pixelType(GLEScontext * ctx,GLenum type); static bool pixelOp(GLenum format,GLenum type); static bool pixelFrmt(GLEScontext* ctx , GLenum format); static bool bufferTarget(GLenum target); +static bool bufferUsage(GLenum usage); static bool bufferParam(GLenum param); static bool drawMode(GLenum mode); static bool drawType(GLenum mode); -- cgit v1.1