blob: 9ae7cdb9b7606d1a77050e260ad77b71eb7584f8 [file]
/*
* Copyright 2024 The ChromiumOS Authors
* Use of this source code is governed by a BSD-style license that can be
* found in the LICENSE file.
*/
MACRO(EGLBoolean, eglBindAPI, EGLenum, api)
MACRO(EGLBoolean, eglChooseConfig, EGLDisplay, display, EGLint const*, attrib_list, EGLConfig*, configs, EGLint, config_size, EGLint*, num_config)
MACRO(EGLContext, eglCreateContext, EGLDisplay, display, EGLConfig, config, EGLContext, share_context, EGLint const*, attrib_list)
MACRO(EGLSurface, eglCreatePbufferSurface, EGLDisplay, display, EGLConfig, config, EGLint const*, attrib_list)
MACRO(EGLBoolean, eglDestroyContext, EGLDisplay, display, EGLContext, context)
MACRO(EGLBoolean, eglDestroySurface, EGLDisplay, display, EGLSurface, surface)
MACRO(EGLContext, eglGetCurrentContext, void)
MACRO(EGLDisplay, eglGetCurrentDisplay, void)
MACRO(EGLSurface, eglGetCurrentSurface, EGLint, readdraw)
MACRO(EGLint, eglGetError, void)
MACRO(EGLDisplay, eglGetDisplay, NativeDisplayType, native_display)
MACRO(EGLDisplay, eglGetPlatformDisplay, EGLenum, platform, void*, native_display, const EGLAttrib*, attrib_list)
MACRO(EGLBoolean, eglInitialize, EGLDisplay, display, EGLint*, major, EGLint*, minor)
MACRO(EGLBoolean, eglMakeCurrent, EGLDisplay, display, EGLSurface, draw, EGLSurface, read, EGLContext, context)
MACRO(EGLBoolean, eglQueryContext, EGLDisplay, display, EGLContext, context, EGLint, attribute, EGLint*, value)
MACRO(char const*, eglQueryString, EGLDisplay, display, EGLint, name)
MACRO(EGLBoolean, eglReleaseThread, void)
MACRO(EGLBoolean, eglTerminate, EGLDisplay, display)