aboutsummaryrefslogtreecommitdiffstats
path: root/shared/OpenglCodecCommon/GLClientState.h
diff options
context:
space:
mode:
Diffstat (limited to 'shared/OpenglCodecCommon/GLClientState.h')
-rw-r--r--shared/OpenglCodecCommon/GLClientState.h6
1 files changed, 4 insertions, 2 deletions
diff --git a/shared/OpenglCodecCommon/GLClientState.h b/shared/OpenglCodecCommon/GLClientState.h
index c98190c8..6beeb962 100644
--- a/shared/OpenglCodecCommon/GLClientState.h
+++ b/shared/OpenglCodecCommon/GLClientState.h
@@ -541,12 +541,14 @@ public:
int getMaxColorAttachments() const;
int getMaxDrawBuffers() const;
- // Uniform validation info
+ // Uniform/attribute validation info
UniformValidationInfo currentUniformValidationInfo;
- // TODO: Program uniform validation info
+ AttribValidationInfo currentAttribValidationInfo;;
// Uniform validation api
void validateUniform(bool isFloat, bool isUnsigned, GLint columns, GLint rows, GLint location, GLsizei count, GLenum* err);
+ // Attrib validation
+ bool isAttribIndexUsedByProgram(int attribIndex);
private:
void init();