webkit  2cdf99a9e3038c7e01b3c37e8ad903ecbe5eecf1
https://github.com/WebKit/webkit
validationES31.h
Go to the documentation of this file.
1 //
2 // Copyright (c) 2016 The ANGLE Project Authors. All rights reserved.
3 // Use of this source code is governed by a BSD-style license that can be
4 // found in the LICENSE file.
5 //
6 
7 // validationES31.h: Validation functions for OpenGL ES 3.1 entry point parameters
8 
9 #ifndef LIBANGLE_VALIDATION_ES31_H_
10 #define LIBANGLE_VALIDATION_ES31_H_
11 
12 #include <GLES3/gl31.h>
13 
14 namespace gl
15 {
16 class Context;
17 
20  GLenum target,
21  GLuint index,
23  GLsizei *length,
24  GLboolean *data);
25 
26 } // namespace gl
27 
28 #endif // LIBANGLE_VALIDATION_ES31_H_
GLuint GLsizei bufSize
Definition: gl2.h:435
EGLContext EGLenum target
Definition: eglext.h:192
void * Context
Definition: platform_glx.h:177
bool ValidateGetBooleani_v(Context *context, GLenum target, GLuint index, GLboolean *data)
Definition: validationES31.cpp:20
unsigned int GLenum
Definition: gl2.h:69
GLuint index
Definition: gl2.h:383
unsigned int GLuint
Definition: gl2.h:70
EGLStreamKHR EGLint EGLint EGLint const void * data
Definition: eglext.h:984
bool ValidateGetBooleani_vRobustANGLE(Context *context, GLenum target, GLuint index, GLsizei bufSize, GLsizei *length, GLboolean *data)
Definition: validationES31.cpp:36
unsigned char GLboolean
Definition: gl2.h:77
int GLsizei
Definition: gl2.h:78
Definition: entry_points_gles_2_0.h:15
U_CDECL_BEGIN typedef void * context
Definition: ustring.h:1023
GLuint GLsizei GLsizei * length
Definition: gl2.h:435