blob: f6c9b876b62ea964184bd5295e999a8d1a2df758 [file] [log] [blame]
// GENERATED FILE - DO NOT EDIT.
// Generated by generate_entry_points.py using data from egl.xml and egl_angle_ext.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.
//
// capture_egl_autogen.h:
// Capture functions for the OpenGL ES EGL entry points.
#ifndef LIBANGLE_CAPTURE_EGL_AUTOGEN_H_
#define LIBANGLE_CAPTURE_EGL_AUTOGEN_H_
#include "common/PackedEnums.h"
#include "libANGLE/capture/FrameCapture.h"
namespace egl
{
// Method Captures
angle::CallCapture CaptureChooseConfig(egl::Thread *thread,
bool isCallValid,
egl::Display *dpyPacked,
const AttributeMap &attrib_listPacked,
EGLConfig *configs,
EGLint config_size,
EGLint *num_config,
EGLBoolean returnValue);
angle::CallCapture CaptureCopyBuffers(egl::Thread *thread,
bool isCallValid,
egl::Display *dpyPacked,
egl::Surface *surfacePacked,
EGLNativePixmapType target,
EGLBoolean returnValue);
angle::CallCapture CaptureCreateContext(egl::Thread *thread,
bool isCallValid,
egl::Display *dpyPacked,
egl::Config *configPacked,
gl::Context *share_contextPacked,
const AttributeMap &attrib_listPacked,
EGLContext returnValue);
angle::CallCapture CaptureCreatePbufferSurface(egl::Thread *thread,
bool isCallValid,
egl::Display *dpyPacked,
egl::Config *configPacked,
const AttributeMap &attrib_listPacked,
EGLSurface returnValue);
angle::CallCapture CaptureCreatePixmapSurface(egl::Thread *thread,
bool isCallValid,
egl::Display *dpyPacked,
egl::Config *configPacked,
EGLNativePixmapType pixmap,
const AttributeMap &attrib_listPacked,
EGLSurface returnValue);
angle::CallCapture CaptureCreateWindowSurface(egl::Thread *thread,
bool isCallValid,
egl::Display *dpyPacked,
egl::Config *configPacked,
EGLNativeWindowType win,
const AttributeMap &attrib_listPacked,
EGLSurface returnValue);
angle::CallCapture CaptureDestroyContext(egl::Thread *thread,
bool isCallValid,
egl::Display *dpyPacked,
gl::Context *ctxPacked,
EGLBoolean returnValue);
angle::CallCapture CaptureDestroySurface(egl::Thread *thread,
bool isCallValid,
egl::Display *dpyPacked,
egl::Surface *surfacePacked,
EGLBoolean returnValue);
angle::CallCapture CaptureGetConfigAttrib(egl::Thread *thread,
bool isCallValid,
egl::Display *dpyPacked,
egl::Config *configPacked,
EGLint attribute,
EGLint *value,
EGLBoolean returnValue);
angle::CallCapture CaptureGetConfigs(egl::Thread *thread,
bool isCallValid,
egl::Display *dpyPacked,
EGLConfig *configs,
EGLint config_size,
EGLint *num_config,
EGLBoolean returnValue);
angle::CallCapture CaptureGetCurrentDisplay(egl::Thread *thread,
bool isCallValid,
EGLDisplay returnValue);
angle::CallCapture CaptureGetCurrentSurface(egl::Thread *thread,
bool isCallValid,
EGLint readdraw,
EGLSurface returnValue);
angle::CallCapture CaptureGetDisplay(egl::Thread *thread,
bool isCallValid,
EGLNativeDisplayType display_id,
EGLDisplay returnValue);
angle::CallCapture CaptureGetError(egl::Thread *thread, bool isCallValid, EGLint returnValue);
angle::CallCapture CaptureGetProcAddress(egl::Thread *thread,
bool isCallValid,
const char *procname,
__eglMustCastToProperFunctionPointerType returnValue);
angle::CallCapture CaptureInitialize(egl::Thread *thread,
bool isCallValid,
egl::Display *dpyPacked,
EGLint *major,
EGLint *minor,
EGLBoolean returnValue);
angle::CallCapture CaptureMakeCurrent(egl::Thread *thread,
bool isCallValid,
egl::Display *dpyPacked,
egl::Surface *drawPacked,
egl::Surface *readPacked,
gl::Context *ctxPacked,
EGLBoolean returnValue);
angle::CallCapture CaptureQueryContext(egl::Thread *thread,
bool isCallValid,
egl::Display *dpyPacked,
gl::Context *ctxPacked,
EGLint attribute,
EGLint *value,
EGLBoolean returnValue);
angle::CallCapture CaptureQueryString(egl::Thread *thread,
bool isCallValid,
egl::Display *dpyPacked,
EGLint name,
const char *returnValue);
angle::CallCapture CaptureQuerySurface(egl::Thread *thread,
bool isCallValid,
egl::Display *dpyPacked,
egl::Surface *surfacePacked,
EGLint attribute,
EGLint *value,
EGLBoolean returnValue);
angle::CallCapture CaptureSwapBuffers(egl::Thread *thread,
bool isCallValid,
egl::Display *dpyPacked,
egl::Surface *surfacePacked,
EGLBoolean returnValue);
angle::CallCapture CaptureTerminate(egl::Thread *thread,
bool isCallValid,
egl::Display *dpyPacked,
EGLBoolean returnValue);
angle::CallCapture CaptureWaitGL(egl::Thread *thread, bool isCallValid, EGLBoolean returnValue);
angle::CallCapture CaptureWaitNative(egl::Thread *thread,
bool isCallValid,
EGLint engine,
EGLBoolean returnValue);
angle::CallCapture CaptureBindTexImage(egl::Thread *thread,
bool isCallValid,
egl::Display *dpyPacked,
egl::Surface *surfacePacked,
EGLint buffer,
EGLBoolean returnValue);
angle::CallCapture CaptureReleaseTexImage(egl::Thread *thread,
bool isCallValid,
egl::Display *dpyPacked,
egl::Surface *surfacePacked,
EGLint buffer,
EGLBoolean returnValue);
angle::CallCapture CaptureSurfaceAttrib(egl::Thread *thread,
bool isCallValid,
egl::Display *dpyPacked,
egl::Surface *surfacePacked,
EGLint attribute,
EGLint value,
EGLBoolean returnValue);
angle::CallCapture CaptureSwapInterval(egl::Thread *thread,
bool isCallValid,
egl::Display *dpyPacked,
EGLint interval,
EGLBoolean returnValue);
angle::CallCapture CaptureBindAPI(egl::Thread *thread,
bool isCallValid,
EGLenum api,
EGLBoolean returnValue);
angle::CallCapture CaptureCreatePbufferFromClientBuffer(egl::Thread *thread,
bool isCallValid,
egl::Display *dpyPacked,
EGLenum buftype,
EGLClientBuffer buffer,
egl::Config *configPacked,
const AttributeMap &attrib_listPacked,
EGLSurface returnValue);
angle::CallCapture CaptureQueryAPI(egl::Thread *thread, bool isCallValid, EGLenum returnValue);
angle::CallCapture CaptureReleaseThread(egl::Thread *thread,
bool isCallValid,
EGLBoolean returnValue);
angle::CallCapture CaptureWaitClient(egl::Thread *thread, bool isCallValid, EGLBoolean returnValue);
angle::CallCapture CaptureGetCurrentContext(egl::Thread *thread,
bool isCallValid,
EGLContext returnValue);
angle::CallCapture CaptureClientWaitSync(egl::Thread *thread,
bool isCallValid,
egl::Display *dpyPacked,
egl::Sync *syncPacked,
EGLint flags,
EGLTime timeout,
EGLint returnValue);
angle::CallCapture CaptureCreateImage(egl::Thread *thread,
bool isCallValid,
egl::Display *dpyPacked,
gl::Context *ctxPacked,
EGLenum target,
EGLClientBuffer buffer,
const AttributeMap &attrib_listPacked,
EGLImage returnValue);
angle::CallCapture CaptureCreatePlatformPixmapSurface(egl::Thread *thread,
bool isCallValid,
egl::Display *dpyPacked,
egl::Config *configPacked,
void *native_pixmap,
const AttributeMap &attrib_listPacked,
EGLSurface returnValue);
angle::CallCapture CaptureCreatePlatformWindowSurface(egl::Thread *thread,
bool isCallValid,
egl::Display *dpyPacked,
egl::Config *configPacked,
void *native_window,
const AttributeMap &attrib_listPacked,
EGLSurface returnValue);
angle::CallCapture CaptureCreateSync(egl::Thread *thread,
bool isCallValid,
egl::Display *dpyPacked,
EGLenum type,
const AttributeMap &attrib_listPacked,
EGLSync returnValue);
angle::CallCapture CaptureDestroyImage(egl::Thread *thread,
bool isCallValid,
egl::Display *dpyPacked,
egl::Image *imagePacked,
EGLBoolean returnValue);
angle::CallCapture CaptureDestroySync(egl::Thread *thread,
bool isCallValid,
egl::Display *dpyPacked,
egl::Sync *syncPacked,
EGLBoolean returnValue);
angle::CallCapture CaptureGetPlatformDisplay(egl::Thread *thread,
bool isCallValid,
EGLenum platform,
void *native_display,
const AttributeMap &attrib_listPacked,
EGLDisplay returnValue);
angle::CallCapture CaptureGetSyncAttrib(egl::Thread *thread,
bool isCallValid,
egl::Display *dpyPacked,
egl::Sync *syncPacked,
EGLint attribute,
EGLAttrib *value,
EGLBoolean returnValue);
angle::CallCapture CaptureWaitSync(egl::Thread *thread,
bool isCallValid,
egl::Display *dpyPacked,
egl::Sync *syncPacked,
EGLint flags,
EGLBoolean returnValue);
angle::CallCapture CaptureSetBlobCacheFuncsANDROID(egl::Thread *thread,
bool isCallValid,
egl::Display *dpyPacked,
EGLSetBlobFuncANDROID set,
EGLGetBlobFuncANDROID get);
angle::CallCapture CaptureCreateNativeClientBufferANDROID(egl::Thread *thread,
bool isCallValid,
const AttributeMap &attrib_listPacked,
EGLClientBuffer returnValue);
angle::CallCapture CaptureGetCompositorTimingSupportedANDROID(egl::Thread *thread,
bool isCallValid,
egl::Display *dpyPacked,
egl::Surface *surfacePacked,
CompositorTiming namePacked,
EGLBoolean returnValue);
angle::CallCapture CaptureGetCompositorTimingANDROID(egl::Thread *thread,
bool isCallValid,
egl::Display *dpyPacked,
egl::Surface *surfacePacked,
EGLint numTimestamps,
const EGLint *names,
EGLnsecsANDROID *values,
EGLBoolean returnValue);
angle::CallCapture CaptureGetNextFrameIdANDROID(egl::Thread *thread,
bool isCallValid,
egl::Display *dpyPacked,
egl::Surface *surfacePacked,
EGLuint64KHR *frameId,
EGLBoolean returnValue);
angle::CallCapture CaptureGetFrameTimestampSupportedANDROID(egl::Thread *thread,
bool isCallValid,
egl::Display *dpyPacked,
egl::Surface *surfacePacked,
Timestamp timestampPacked,
EGLBoolean returnValue);
angle::CallCapture CaptureGetFrameTimestampsANDROID(egl::Thread *thread,
bool isCallValid,
egl::Display *dpyPacked,
egl::Surface *surfacePacked,
EGLuint64KHR frameId,
EGLint numTimestamps,
const EGLint *timestamps,
EGLnsecsANDROID *values,
EGLBoolean returnValue);
angle::CallCapture CaptureGetNativeClientBufferANDROID(egl::Thread *thread,
bool isCallValid,
const struct AHardwareBuffer *buffer,
EGLClientBuffer returnValue);
angle::CallCapture CaptureDupNativeFenceFDANDROID(egl::Thread *thread,
bool isCallValid,
egl::Display *dpyPacked,
egl::Sync *syncPacked,
EGLint returnValue);
angle::CallCapture CapturePresentationTimeANDROID(egl::Thread *thread,
bool isCallValid,
egl::Display *dpyPacked,
egl::Surface *surfacePacked,
EGLnsecsANDROID time,
EGLBoolean returnValue);
angle::CallCapture CaptureCreateDeviceANGLE(egl::Thread *thread,
bool isCallValid,
EGLint device_type,
void *native_device,
const EGLAttrib *attrib_list,
EGLDeviceEXT returnValue);
angle::CallCapture CaptureReleaseDeviceANGLE(egl::Thread *thread,
bool isCallValid,
egl::Device *devicePacked,
EGLBoolean returnValue);
angle::CallCapture CaptureQueryStringiANGLE(egl::Thread *thread,
bool isCallValid,
egl::Display *dpyPacked,
EGLint name,
EGLint index,
const char *returnValue);
angle::CallCapture CaptureQueryDisplayAttribANGLE(egl::Thread *thread,
bool isCallValid,
egl::Display *dpyPacked,
EGLint attribute,
EGLAttrib *value,
EGLBoolean returnValue);
angle::CallCapture CaptureCopyMetalSharedEventANGLE(egl::Thread *thread,
bool isCallValid,
egl::Display *dpyPacked,
egl::Sync *syncPacked,
void *returnValue);
angle::CallCapture CaptureReleaseHighPowerGPUANGLE(egl::Thread *thread,
bool isCallValid,
egl::Display *dpyPacked,
gl::Context *ctxPacked);
angle::CallCapture CaptureReacquireHighPowerGPUANGLE(egl::Thread *thread,
bool isCallValid,
egl::Display *dpyPacked,
gl::Context *ctxPacked);
angle::CallCapture CaptureHandleGPUSwitchANGLE(egl::Thread *thread,
bool isCallValid,
egl::Display *dpyPacked);
angle::CallCapture CaptureForceGPUSwitchANGLE(egl::Thread *thread,
bool isCallValid,
egl::Display *dpyPacked,
EGLint gpuIDHigh,
EGLint gpuIDLow);
angle::CallCapture CapturePrepareSwapBuffersANGLE(egl::Thread *thread,
bool isCallValid,
egl::Display *dpyPacked,
egl::Surface *surfacePacked,
EGLBoolean returnValue);
angle::CallCapture CaptureProgramCacheGetAttribANGLE(egl::Thread *thread,
bool isCallValid,
egl::Display *dpyPacked,
EGLenum attrib,
EGLint returnValue);
angle::CallCapture CaptureProgramCacheQueryANGLE(egl::Thread *thread,
bool isCallValid,
egl::Display *dpyPacked,
EGLint index,
void *key,
EGLint *keysize,
void *binary,
EGLint *binarysize);
angle::CallCapture CaptureProgramCachePopulateANGLE(egl::Thread *thread,
bool isCallValid,
egl::Display *dpyPacked,
const void *key,
EGLint keysize,
const void *binary,
EGLint binarysize);
angle::CallCapture CaptureProgramCacheResizeANGLE(egl::Thread *thread,
bool isCallValid,
egl::Display *dpyPacked,
EGLint limit,
EGLint mode,
EGLint returnValue);
angle::CallCapture CaptureQuerySurfacePointerANGLE(egl::Thread *thread,
bool isCallValid,
egl::Display *dpyPacked,
egl::Surface *surfacePacked,
EGLint attribute,
void **value,
EGLBoolean returnValue);
angle::CallCapture CaptureCreateStreamProducerD3DTextureANGLE(egl::Thread *thread,
bool isCallValid,
egl::Display *dpyPacked,
egl::Stream *streamPacked,
const AttributeMap &attrib_listPacked,
EGLBoolean returnValue);
angle::CallCapture CaptureStreamPostD3DTextureANGLE(egl::Thread *thread,
bool isCallValid,
egl::Display *dpyPacked,
egl::Stream *streamPacked,
void *texture,
const AttributeMap &attrib_listPacked,
EGLBoolean returnValue);
angle::CallCapture CaptureSwapBuffersWithFrameTokenANGLE(egl::Thread *thread,
bool isCallValid,
egl::Display *dpyPacked,
egl::Surface *surfacePacked,
EGLFrameTokenANGLE frametoken,
EGLBoolean returnValue);
angle::CallCapture CaptureGetMscRateANGLE(egl::Thread *thread,
bool isCallValid,
egl::Display *dpyPacked,
egl::Surface *surfacePacked,
EGLint *numerator,
EGLint *denominator,
EGLBoolean returnValue);
angle::CallCapture CaptureExportVkImageANGLE(egl::Thread *thread,
bool isCallValid,
egl::Display *dpyPacked,
egl::Image *imagePacked,
void *vk_image,
void *vk_image_create_info,
EGLBoolean returnValue);
angle::CallCapture CaptureGetSyncValuesCHROMIUM(egl::Thread *thread,
bool isCallValid,
egl::Display *dpyPacked,
egl::Surface *surfacePacked,
EGLuint64KHR *ust,
EGLuint64KHR *msc,
EGLuint64KHR *sbc,
EGLBoolean returnValue);
angle::CallCapture CaptureQueryDeviceAttribEXT(egl::Thread *thread,
bool isCallValid,
egl::Device *devicePacked,
EGLint attribute,
EGLAttrib *value,
EGLBoolean returnValue);
angle::CallCapture CaptureQueryDeviceStringEXT(egl::Thread *thread,
bool isCallValid,
egl::Device *devicePacked,
EGLint name,
const char *returnValue);
angle::CallCapture CaptureQueryDisplayAttribEXT(egl::Thread *thread,
bool isCallValid,
egl::Display *dpyPacked,
EGLint attribute,
EGLAttrib *value,
EGLBoolean returnValue);
angle::CallCapture CaptureQueryDmaBufFormatsEXT(egl::Thread *thread,
bool isCallValid,
egl::Display *dpyPacked,
EGLint max_formats,
EGLint *formats,
EGLint *num_formats,
EGLBoolean returnValue);
angle::CallCapture CaptureQueryDmaBufModifiersEXT(egl::Thread *thread,
bool isCallValid,
egl::Display *dpyPacked,
EGLint format,
EGLint max_modifiers,
EGLuint64KHR *modifiers,
EGLBoolean *external_only,
EGLint *num_modifiers,
EGLBoolean returnValue);
angle::CallCapture CaptureCreatePlatformPixmapSurfaceEXT(egl::Thread *thread,
bool isCallValid,
egl::Display *dpyPacked,
egl::Config *configPacked,
void *native_pixmap,
const AttributeMap &attrib_listPacked,
EGLSurface returnValue);
angle::CallCapture CaptureCreatePlatformWindowSurfaceEXT(egl::Thread *thread,
bool isCallValid,
egl::Display *dpyPacked,
egl::Config *configPacked,
void *native_window,
const AttributeMap &attrib_listPacked,
EGLSurface returnValue);
angle::CallCapture CaptureGetPlatformDisplayEXT(egl::Thread *thread,
bool isCallValid,
EGLenum platform,
void *native_display,
const AttributeMap &attrib_listPacked,
EGLDisplay returnValue);
angle::CallCapture CaptureDebugMessageControlKHR(egl::Thread *thread,
bool isCallValid,
EGLDEBUGPROCKHR callback,
const AttributeMap &attrib_listPacked,
EGLint returnValue);
angle::CallCapture CaptureLabelObjectKHR(egl::Thread *thread,
bool isCallValid,
egl::Display *displayPacked,
ObjectType objectTypePacked,
EGLObjectKHR object,
EGLLabelKHR label,
EGLint returnValue);
angle::CallCapture CaptureQueryDebugKHR(egl::Thread *thread,
bool isCallValid,
EGLint attribute,
EGLAttrib *value,
EGLBoolean returnValue);
angle::CallCapture CaptureClientWaitSyncKHR(egl::Thread *thread,
bool isCallValid,
egl::Display *dpyPacked,
egl::Sync *syncPacked,
EGLint flags,
EGLTimeKHR timeout,
EGLint returnValue);
angle::CallCapture CaptureCreateSyncKHR(egl::Thread *thread,
bool isCallValid,
egl::Display *dpyPacked,
EGLenum type,
const AttributeMap &attrib_listPacked,
EGLSyncKHR returnValue);
angle::CallCapture CaptureDestroySyncKHR(egl::Thread *thread,
bool isCallValid,
egl::Display *dpyPacked,
egl::Sync *syncPacked,
EGLBoolean returnValue);
angle::CallCapture CaptureGetSyncAttribKHR(egl::Thread *thread,
bool isCallValid,
egl::Display *dpyPacked,
egl::Sync *syncPacked,
EGLint attribute,
EGLint *value,
EGLBoolean returnValue);
angle::CallCapture CaptureCreateImageKHR(egl::Thread *thread,
bool isCallValid,
egl::Display *dpyPacked,
gl::Context *ctxPacked,
EGLenum target,
EGLClientBuffer buffer,
const AttributeMap &attrib_listPacked,
EGLImageKHR returnValue);
angle::CallCapture CaptureDestroyImageKHR(egl::Thread *thread,
bool isCallValid,
egl::Display *dpyPacked,
egl::Image *imagePacked,
EGLBoolean returnValue);
angle::CallCapture CaptureLockSurfaceKHR(egl::Thread *thread,
bool isCallValid,
egl::Display *dpyPacked,
egl::Surface *surfacePacked,
const AttributeMap &attrib_listPacked,
EGLBoolean returnValue);
angle::CallCapture CaptureQuerySurface64KHR(egl::Thread *thread,
bool isCallValid,
egl::Display *dpyPacked,
egl::Surface *surfacePacked,
EGLint attribute,
EGLAttribKHR *value,
EGLBoolean returnValue);
angle::CallCapture CaptureUnlockSurfaceKHR(egl::Thread *thread,
bool isCallValid,
egl::Display *dpyPacked,
egl::Surface *surfacePacked,
EGLBoolean returnValue);
angle::CallCapture CaptureSetDamageRegionKHR(egl::Thread *thread,
bool isCallValid,
egl::Display *dpyPacked,
egl::Surface *surfacePacked,
EGLint *rects,
EGLint n_rects,
EGLBoolean returnValue);
angle::CallCapture CaptureSignalSyncKHR(egl::Thread *thread,
bool isCallValid,
egl::Display *dpyPacked,
egl::Sync *syncPacked,
EGLenum mode,
EGLBoolean returnValue);
angle::CallCapture CaptureCreateStreamKHR(egl::Thread *thread,
bool isCallValid,
egl::Display *dpyPacked,
const AttributeMap &attrib_listPacked,
EGLStreamKHR returnValue);
angle::CallCapture CaptureDestroyStreamKHR(egl::Thread *thread,
bool isCallValid,
egl::Display *dpyPacked,
egl::Stream *streamPacked,
EGLBoolean returnValue);
angle::CallCapture CaptureQueryStreamKHR(egl::Thread *thread,
bool isCallValid,
egl::Display *dpyPacked,
egl::Stream *streamPacked,
EGLenum attribute,
EGLint *value,
EGLBoolean returnValue);
angle::CallCapture CaptureQueryStreamu64KHR(egl::Thread *thread,
bool isCallValid,
egl::Display *dpyPacked,
egl::Stream *streamPacked,
EGLenum attribute,
EGLuint64KHR *value,
EGLBoolean returnValue);
angle::CallCapture CaptureStreamAttribKHR(egl::Thread *thread,
bool isCallValid,
egl::Display *dpyPacked,
egl::Stream *streamPacked,
EGLenum attribute,
EGLint value,
EGLBoolean returnValue);
angle::CallCapture CaptureStreamConsumerAcquireKHR(egl::Thread *thread,
bool isCallValid,
egl::Display *dpyPacked,
egl::Stream *streamPacked,
EGLBoolean returnValue);
angle::CallCapture CaptureStreamConsumerGLTextureExternalKHR(egl::Thread *thread,
bool isCallValid,
egl::Display *dpyPacked,
egl::Stream *streamPacked,
EGLBoolean returnValue);
angle::CallCapture CaptureStreamConsumerReleaseKHR(egl::Thread *thread,
bool isCallValid,
egl::Display *dpyPacked,
egl::Stream *streamPacked,
EGLBoolean returnValue);
angle::CallCapture CaptureSwapBuffersWithDamageKHR(egl::Thread *thread,
bool isCallValid,
egl::Display *dpyPacked,
egl::Surface *surfacePacked,
const EGLint *rects,
EGLint n_rects,
EGLBoolean returnValue);
angle::CallCapture CaptureWaitSyncKHR(egl::Thread *thread,
bool isCallValid,
egl::Display *dpyPacked,
egl::Sync *syncPacked,
EGLint flags,
EGLint returnValue);
angle::CallCapture CapturePostSubBufferNV(egl::Thread *thread,
bool isCallValid,
egl::Display *dpyPacked,
egl::Surface *surfacePacked,
EGLint x,
EGLint y,
EGLint width,
EGLint height,
EGLBoolean returnValue);
angle::CallCapture CaptureStreamConsumerGLTextureExternalAttribsNV(
egl::Thread *thread,
bool isCallValid,
egl::Display *dpyPacked,
egl::Stream *streamPacked,
const AttributeMap &attrib_listPacked,
EGLBoolean returnValue);
} // namespace egl
#endif // LIBANGLE_CAPTURE_EGL_AUTOGEN_H_