Hash :
51320fab
Author :
Date :
2023-07-06T16:01:58
Make most GLES1 entry points lockless These entry points only set context-local state and thus don't require locking. Bug: angleproject:8224 Change-Id: I80223340348d62a56109324ab3e4f935e53419b3 Reviewed-on: https://chromium-review.googlesource.com/c/angle/angle/+/4670407 Reviewed-by: Igor Nazarov <i.nazarov@samsung.com> Reviewed-by: Charlie Lao <cclao@google.com> Commit-Queue: Shahbaz Youssefi <syoussefi@chromium.org>
// GENERATED FILE - DO NOT EDIT.
// Generated by generate_entry_points.py using data from gl.xml.
//
// Copyright 2020 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.
//
// Context_gles_1_0_autogen.h: Creates a macro for interfaces in Context.
#ifndef ANGLE_CONTEXT_GLES_1_0_AUTOGEN_H_
#define ANGLE_CONTEXT_GLES_1_0_AUTOGEN_H_
#define ANGLE_GLES_1_0_CONTEXT_API \
void clientActiveTexture(GLenum texture); \
void colorPointer(GLint size, VertexAttribType typePacked, GLsizei stride, \
const void *pointer); \
void disableClientState(ClientVertexArrayType arrayPacked); \
void enableClientState(ClientVertexArrayType arrayPacked); \
void getFixedv(GLenum pname, GLfixed *params); \
void getTexParameterxv(TextureType targetPacked, GLenum pname, GLfixed *params); \
void normalPointer(VertexAttribType typePacked, GLsizei stride, const void *pointer); \
void texCoordPointer(GLint size, VertexAttribType typePacked, GLsizei stride, \
const void *pointer); \
void texParameterx(TextureType targetPacked, GLenum pname, GLfixed param); \
void texParameterxv(TextureType targetPacked, GLenum pname, const GLfixed *params); \
void vertexPointer(GLint size, VertexAttribType typePacked, GLsizei stride, \
const void *pointer);
#endif // ANGLE_CONTEXT_API_1_0_AUTOGEN_H_