1 // GENERATED FILE - DO NOT EDIT. 2 // Generated by generate_entry_points.py using data from gl.xml. 3 // 4 // Copyright 2020 The ANGLE Project Authors. All rights reserved. 5 // Use of this source code is governed by a BSD-style license that can be 6 // found in the LICENSE file. 7 // 8 // Context_gl_4_4_autogen.h: Creates a macro for interfaces in Context. 9 10 #ifndef ANGLE_CONTEXT_GL_4_4_AUTOGEN_H_ 11 #define ANGLE_CONTEXT_GL_4_4_AUTOGEN_H_ 12 13 #define ANGLE_GL_4_4_CONTEXT_API \ 14 void bindBuffersBase(GLenum target, GLuint first, GLsizei count, \ 15 const BufferID *buffersPacked); \ 16 void bindBuffersRange(GLenum target, GLuint first, GLsizei count, \ 17 const BufferID *buffersPacked, const GLintptr *offsets, \ 18 const GLsizeiptr *sizes); \ 19 void bindImageTextures(GLuint first, GLsizei count, const GLuint *textures); \ 20 void bindSamplers(GLuint first, GLsizei count, const GLuint *samplers); \ 21 void bindTextures(GLuint first, GLsizei count, const GLuint *textures); \ 22 void bindVertexBuffers(GLuint first, GLsizei count, const BufferID *buffersPacked, \ 23 const GLintptr *offsets, const GLsizei *strides); \ 24 void bufferStorage(GLenum target, GLsizeiptr size, const void *data, GLbitfield flags); \ 25 void clearTexImage(TextureID texturePacked, GLint level, GLenum format, GLenum type, \ 26 const void *data); \ 27 void clearTexSubImage(TextureID texturePacked, GLint level, GLint xoffset, GLint yoffset, \ 28 GLint zoffset, GLsizei width, GLsizei height, GLsizei depth, \ 29 GLenum format, GLenum type, const void *data); 30 31 #endif // ANGLE_CONTEXT_API_4_4_AUTOGEN_H_ 32