1
// GENERATED FILE - DO NOT EDIT.
2
// Generated by generate_entry_points.py using data from gl.xml and wgl.xml.
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.
8
// validationGL42_autogen.h:
9
// Validation functions for the OpenGL 4.2 entry points.
11
#ifndef LIBANGLE_VALIDATION_GL42_AUTOGEN_H_
12
#define LIBANGLE_VALIDATION_GL42_AUTOGEN_H_
14
#include "common/PackedEnums.h"
20
bool ValidateDrawArraysInstancedBaseInstance(Context *context,
21
PrimitiveMode modePacked,
24
GLsizei instancecount,
26
bool ValidateDrawElementsInstancedBaseInstance(Context *context,
31
GLsizei instancecount,
33
bool ValidateDrawElementsInstancedBaseVertexBaseInstance(Context *context,
34
PrimitiveMode modePacked,
36
DrawElementsType typePacked,
38
GLsizei instancecount,
41
bool ValidateDrawTransformFeedbackInstanced(Context *context,
43
TransformFeedbackID idPacked,
44
GLsizei instancecount);
45
bool ValidateDrawTransformFeedbackStreamInstanced(Context *context,
47
TransformFeedbackID idPacked,
49
GLsizei instancecount);
50
bool ValidateGetActiveAtomicCounterBufferiv(Context *context,
51
ShaderProgramID programPacked,
55
bool ValidateTexStorage1D(Context *context,
58
GLenum internalformat,
62
#endif // LIBANGLE_VALIDATION_GL42_AUTOGEN_H_