// GENERATED FILE - DO NOT EDIT. // Generated by generate_entry_points.py using data from gl.xml and wgl.xml. // // Copyright 2019 The ANGLE Project Authors. All rights reserved. // Use of this source code is governed by a BSD-style license that can be // found in the LICENSE file. // // validationGL44_autogen.h: // Validation functions for the OpenGL 4.4 entry points. #ifndef LIBANGLE_VALIDATION_GL44_AUTOGEN_H_ #define LIBANGLE_VALIDATION_GL44_AUTOGEN_H_ #include "common/PackedEnums.h" namespace gl { class Context; bool ValidateBindBuffersBase(Context *context, GLenum target, GLuint first, GLsizei count, const GLuint *buffers); bool ValidateBindBuffersRange(Context *context, GLenum target, GLuint first, GLsizei count, const GLuint *buffers, const GLintptr *offsets, const GLsizeiptr *sizes); bool ValidateBindImageTextures(Context *context, GLuint first, GLsizei count, const GLuint *textures); bool ValidateBindSamplers(Context *context, GLuint first, GLsizei count, const GLuint *samplers); bool ValidateBindTextures(Context *context, GLuint first, GLsizei count, const GLuint *textures); bool ValidateBindVertexBuffers(Context *context, GLuint first, GLsizei count, const GLuint *buffers, const GLintptr *offsets, const GLsizei *strides); bool ValidateBufferStorage(Context *context, GLenum target, GLsizeiptr size, const void *data, GLbitfield flags); bool ValidateClearTexImage(Context *context, GLuint texture, GLint level, GLenum format, GLenum type, const void *data); bool ValidateClearTexSubImage(Context *context, GLuint texture, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLsizei width, GLsizei height, GLsizei depth, GLenum format, GLenum type, const void *data); } // namespace gl #endif // LIBANGLE_VALIDATION_GL44_AUTOGEN_H_