Skip to content

Commit b928c4a

Browse files
committed
Win10 UWP x64 builds. Update ANGLE to 2.1.9
1 parent 0b98105 commit b928c4a

File tree

124 files changed

+253
-10
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

124 files changed

+253
-10
lines changed
458 KB
Binary file not shown.

curl/prebuilt/win10/x64/libcurl.dll

301 KB
Binary file not shown.

curl/prebuilt/win10/x64/libcurl.lib

13.7 KB
Binary file not shown.

curl/prebuilt/win10/x64/libeay32.dll

1.98 MB
Binary file not shown.

curl/prebuilt/win10/x64/ssleay32.dll

475 KB
Binary file not shown.

curl/prebuilt/wp_8.1/arm/libcurl.dll

18.5 KB
Binary file not shown.

curl/prebuilt/wp_8.1/arm/libcurl.lib

0 Bytes
Binary file not shown.

curl/prebuilt/wp_8.1/arm/libeay32.dll

512 Bytes
Binary file not shown.

curl/prebuilt/wp_8.1/arm/ssleay32.dll

512 Bytes
Binary file not shown.
20.5 KB
Binary file not shown.
0 Bytes
Binary file not shown.
0 Bytes
Binary file not shown.
1 KB
Binary file not shown.
1.14 MB
Binary file not shown.
160 KB
Binary file not shown.
2.24 KB
Binary file not shown.
109 KB
Binary file not shown.
2.3 KB
Binary file not shown.
1.41 MB
Binary file not shown.
52.7 KB
Binary file not shown.
257 KB
Binary file not shown.
3.92 KB
Binary file not shown.
229 KB
Binary file not shown.
4.01 KB
Binary file not shown.
264 KB
Binary file not shown.
3.92 KB
Binary file not shown.
228 KB
Binary file not shown.
4.01 KB
Binary file not shown.

websockets/include/win10/lws_config.h

+1-1
Original file line numberDiff line numberDiff line change
@@ -24,7 +24,7 @@
2424
#define LWS_LIBRARY_VERSION_NUMBER (LWS_LIBRARY_VERSION_MAJOR*1000000)+(LWS_LIBRARY_VERSION_MINOR*1000)+LWS_LIBRARY_VERSION_PATCH
2525

2626
/* The current git commit hash that we're building from */
27-
#define LWS_BUILD_HASH "0db326a"
27+
#define LWS_BUILD_HASH "c26e93a"
2828

2929
/* Build with OpenSSL support */
3030
/* #undef LWS_OPENSSL_SUPPORT */
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.

win10-specific/angle/include/EGL/eglext.h

+84-3
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@ extern "C" {
66
#endif
77

88
/*
9-
** Copyright (c) 2013-2015 The Khronos Group Inc.
9+
** Copyright (c) 2013-2016 The Khronos Group Inc.
1010
**
1111
** Permission is hereby granted, free of charge, to any person obtaining a
1212
** copy of this software and/or associated documentation files (the
@@ -33,12 +33,12 @@ extern "C" {
3333
** used to make the header, and the header can be found at
3434
** http://www.opengl.org/registry/
3535
**
36-
** Khronos $Revision: 31566 $ on $Date: 2015-06-23 08:48:48 -0700 (Tue, 23 Jun 2015) $
36+
** Khronos $Revision: 32432 $ on $Date: 2016-02-09 23:01:07 -0800 (Tue, 09 Feb 2016) $
3737
*/
3838

3939
#include <EGL/eglplatform.h>
4040

41-
#define EGL_EGLEXT_VERSION 20150623
41+
#define EGL_EGLEXT_VERSION 20160209
4242

4343
/* Generated C header for:
4444
* API: egl
@@ -99,6 +99,33 @@ EGLAPI EGLSyncKHR EGLAPIENTRY eglCreateSync64KHR (EGLDisplay dpy, EGLenum type,
9999
#define EGL_CONTEXT_OPENGL_NO_ERROR_KHR 0x31B3
100100
#endif /* EGL_KHR_create_context_no_error */
101101

102+
#ifndef EGL_KHR_debug
103+
#define EGL_KHR_debug 1
104+
typedef void *EGLLabelKHR;
105+
typedef void *EGLObjectKHR;
106+
typedef void (EGLAPIENTRY *EGLDEBUGPROCKHR)(EGLenum error,const char *command,EGLint messageType,EGLLabelKHR threadLabel,EGLLabelKHR objectLabel,const char* message);
107+
#define EGL_OBJECT_THREAD_KHR 0x33B0
108+
#define EGL_OBJECT_DISPLAY_KHR 0x33B1
109+
#define EGL_OBJECT_CONTEXT_KHR 0x33B2
110+
#define EGL_OBJECT_SURFACE_KHR 0x33B3
111+
#define EGL_OBJECT_IMAGE_KHR 0x33B4
112+
#define EGL_OBJECT_SYNC_KHR 0x33B5
113+
#define EGL_OBJECT_STREAM_KHR 0x33B6
114+
#define EGL_DEBUG_MSG_CRITICAL_KHR 0x33B9
115+
#define EGL_DEBUG_MSG_ERROR_KHR 0x33BA
116+
#define EGL_DEBUG_MSG_WARN_KHR 0x33BB
117+
#define EGL_DEBUG_MSG_INFO_KHR 0x33BC
118+
#define EGL_DEBUG_CALLBACK_KHR 0x33B8
119+
typedef EGLint (EGLAPIENTRYP PFNEGLDEBUGMESSAGECONTROLKHRPROC) (EGLDEBUGPROCKHR callback, const EGLAttrib *attrib_list);
120+
typedef EGLBoolean (EGLAPIENTRYP PFNEGLQUERYDEBUGKHRPROC) (EGLint attribute, EGLAttrib *value);
121+
typedef EGLint (EGLAPIENTRYP PFNEGLLABELOBJECTKHRPROC) (EGLDisplay display, EGLenum objectType, EGLObjectKHR object, EGLLabelKHR label);
122+
#ifdef EGL_EGLEXT_PROTOTYPES
123+
EGLAPI EGLint EGLAPIENTRY eglDebugMessageControlKHR (EGLDEBUGPROCKHR callback, const EGLAttrib *attrib_list);
124+
EGLAPI EGLBoolean EGLAPIENTRY eglQueryDebugKHR (EGLint attribute, EGLAttrib *value);
125+
EGLAPI EGLint EGLAPIENTRY eglLabelObjectKHR (EGLDisplay display, EGLenum objectType, EGLObjectKHR object, EGLLabelKHR label);
126+
#endif
127+
#endif /* EGL_KHR_debug */
128+
102129
#ifndef EGL_KHR_fence_sync
103130
#define EGL_KHR_fence_sync 1
104131
typedef khronos_utime_nanoseconds_t EGLTimeKHR;
@@ -535,6 +562,17 @@ EGLAPI EGLBoolean EGLAPIENTRY eglQuerySurfacePointerANGLE (EGLDisplay dpy, EGLSu
535562
#define EGL_EXPERIMENTAL_PRESENT_PATH_COPY_ANGLE 0x33AA
536563
#endif /* EGL_ANGLE_experimental_present_path */
537564

565+
#ifndef EGL_ANGLE_stream_producer_d3d_texture_nv12
566+
#define EGL_ANGLE_stream_producer_d3d_texture_nv12
567+
#define EGL_D3D_TEXTURE_SUBRESOURCE_ID_ANGLE 0x3AAB
568+
typedef EGLBoolean(EGLAPIENTRYP PFNEGLCREATESTREAMPRODUCERD3DTEXTURENV12ANGLEPROC)(EGLDisplay dpy, EGLStreamKHR stream, const EGLAttrib *attrib_list);
569+
typedef EGLBoolean(EGLAPIENTRYP PFNEGLSTREAMPOSTD3DTEXTURENV12ANGLEPROC)(EGLDisplay dpy, EGLStreamKHR stream, void *texture, const EGLAttrib *attrib_list);
570+
#ifdef EGL_EGLEXT_PROTOTYPES
571+
EGLAPI EGLBoolean EGLAPIENTRY eglCreateStreamProducerD3DTextureNV12ANGLE(EGLDisplay dpy, EGLStreamKHR stream, const EGLAttrib *attrib_list);
572+
EGLAPI EGLBoolean EGLAPIENTRY eglStreamPostD3DTextureNV12ANGLE(EGLDisplay dpy, EGLStreamKHR stream, void *texture, const EGLAttrib *attrib_list);
573+
#endif
574+
#endif /* EGL_ANGLE_stream_producer_d3d_texture_nv12 */
575+
538576
#ifndef EGL_ARM_pixmap_multisample_discard
539577
#define EGL_ARM_pixmap_multisample_discard 1
540578
#define EGL_DISCARD_SAMPLES_ARM 0x3286
@@ -785,6 +823,12 @@ EGLAPI EGLSurface EGLAPIENTRY eglCreatePixmapSurfaceHI (EGLDisplay dpy, EGLConfi
785823
#define EGL_CONTEXT_PRIORITY_LOW_IMG 0x3103
786824
#endif /* EGL_IMG_context_priority */
787825

826+
#ifndef EGL_IMG_image_plane_attribs
827+
#define EGL_IMG_image_plane_attribs 1
828+
#define EGL_NATIVE_BUFFER_MULTIPLANE_SEPARATE_IMG 0x3105
829+
#define EGL_NATIVE_BUFFER_PLANE_OFFSET_IMG 0x3106
830+
#endif /* EGL_IMG_image_plane_attribs */
831+
788832
#ifndef EGL_MESA_drm_image
789833
#define EGL_MESA_drm_image 1
790834
#define EGL_DRM_BUFFER_FORMAT_MESA 0x31D0
@@ -900,6 +944,43 @@ EGLAPI EGLBoolean EGLAPIENTRY eglPostSubBufferNV (EGLDisplay dpy, EGLSurface sur
900944
#endif
901945
#endif /* EGL_NV_post_sub_buffer */
902946

947+
#ifndef EGL_NV_stream_consumer_gltexture_yuv
948+
#define EGL_NV_stream_consumer_gltexture_yuv 1
949+
#define EGL_YUV_PLANE0_TEXTURE_UNIT_NV 0x332C
950+
#define EGL_YUV_PLANE1_TEXTURE_UNIT_NV 0x332D
951+
#define EGL_YUV_PLANE2_TEXTURE_UNIT_NV 0x332E
952+
typedef EGLBoolean (EGLAPIENTRYP PFNEGLSTREAMCONSUMERGLTEXTUREEXTERNALATTRIBSNVPROC) (EGLDisplay dpy, EGLStreamKHR stream, EGLAttrib *attrib_list);
953+
#ifdef EGL_EGLEXT_PROTOTYPES
954+
EGLAPI EGLBoolean EGLAPIENTRY eglStreamConsumerGLTextureExternalAttribsNV (EGLDisplay dpy, EGLStreamKHR stream, EGLAttrib *attrib_list);
955+
#endif
956+
#endif /* EGL_NV_stream_consumer_gltexture_yuv */
957+
958+
#ifndef EGL_NV_stream_metadata
959+
#define EGL_NV_stream_metadata 1
960+
#define EGL_MAX_STREAM_METADATA_BLOCKS_NV 0x3250
961+
#define EGL_MAX_STREAM_METADATA_BLOCK_SIZE_NV 0x3251
962+
#define EGL_MAX_STREAM_METADATA_TOTAL_SIZE_NV 0x3252
963+
#define EGL_PRODUCER_METADATA_NV 0x3253
964+
#define EGL_CONSUMER_METADATA_NV 0x3254
965+
#define EGL_PENDING_METADATA_NV 0x3328
966+
#define EGL_METADATA0_SIZE_NV 0x3255
967+
#define EGL_METADATA1_SIZE_NV 0x3256
968+
#define EGL_METADATA2_SIZE_NV 0x3257
969+
#define EGL_METADATA3_SIZE_NV 0x3258
970+
#define EGL_METADATA0_TYPE_NV 0x3259
971+
#define EGL_METADATA1_TYPE_NV 0x325A
972+
#define EGL_METADATA2_TYPE_NV 0x325B
973+
#define EGL_METADATA3_TYPE_NV 0x325C
974+
typedef EGLBoolean (EGLAPIENTRYP PFNEGLQUERYDISPLAYATTRIBNVPROC) (EGLDisplay dpy, EGLint attribute, EGLAttrib *value);
975+
typedef EGLBoolean (EGLAPIENTRYP PFNEGLSETSTREAMMETADATANVPROC) (EGLDisplay dpy, EGLStreamKHR stream, EGLint n, EGLint offset, EGLint size, const void *data);
976+
typedef EGLBoolean (EGLAPIENTRYP PFNEGLQUERYSTREAMMETADATANVPROC) (EGLDisplay dpy, EGLStreamKHR stream, EGLenum name, EGLint n, EGLint offset, EGLint size, void *data);
977+
#ifdef EGL_EGLEXT_PROTOTYPES
978+
EGLAPI EGLBoolean EGLAPIENTRY eglQueryDisplayAttribNV (EGLDisplay dpy, EGLint attribute, EGLAttrib *value);
979+
EGLAPI EGLBoolean EGLAPIENTRY eglSetStreamMetadataNV (EGLDisplay dpy, EGLStreamKHR stream, EGLint n, EGLint offset, EGLint size, const void *data);
980+
EGLAPI EGLBoolean EGLAPIENTRY eglQueryStreamMetadataNV (EGLDisplay dpy, EGLStreamKHR stream, EGLenum name, EGLint n, EGLint offset, EGLint size, void *data);
981+
#endif
982+
#endif /* EGL_NV_stream_metadata */
983+
903984
#ifndef EGL_NV_stream_sync
904985
#define EGL_NV_stream_sync 1
905986
#define EGL_SYNC_NEW_FRAME_NV 0x321F
1.49 KB
Binary file not shown.
2.8 KB
Binary file not shown.
Binary file not shown.
4.26 KB
Binary file not shown.
1.5 KB
Binary file not shown.
2.99 KB
Binary file not shown.
Binary file not shown.
Binary file not shown.
32.1 KB
Binary file not shown.
15.4 KB
Binary file not shown.
1.66 MB
Binary file not shown.
Binary file not shown.
0 Bytes
Binary file not shown.
0 Bytes
Binary file not shown.
0 Bytes
Binary file not shown.
0 Bytes
Binary file not shown.
0 Bytes
Binary file not shown.
Binary file not shown.
70 KB
Binary file not shown.
14.4 KB
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.

winrt_8.1-specific/angle/include/EGL/eglext.h

+84-3
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@ extern "C" {
66
#endif
77

88
/*
9-
** Copyright (c) 2013-2015 The Khronos Group Inc.
9+
** Copyright (c) 2013-2016 The Khronos Group Inc.
1010
**
1111
** Permission is hereby granted, free of charge, to any person obtaining a
1212
** copy of this software and/or associated documentation files (the
@@ -33,12 +33,12 @@ extern "C" {
3333
** used to make the header, and the header can be found at
3434
** http://www.opengl.org/registry/
3535
**
36-
** Khronos $Revision: 31566 $ on $Date: 2015-06-23 08:48:48 -0700 (Tue, 23 Jun 2015) $
36+
** Khronos $Revision: 32432 $ on $Date: 2016-02-09 23:01:07 -0800 (Tue, 09 Feb 2016) $
3737
*/
3838

3939
#include <EGL/eglplatform.h>
4040

41-
#define EGL_EGLEXT_VERSION 20150623
41+
#define EGL_EGLEXT_VERSION 20160209
4242

4343
/* Generated C header for:
4444
* API: egl
@@ -99,6 +99,33 @@ EGLAPI EGLSyncKHR EGLAPIENTRY eglCreateSync64KHR (EGLDisplay dpy, EGLenum type,
9999
#define EGL_CONTEXT_OPENGL_NO_ERROR_KHR 0x31B3
100100
#endif /* EGL_KHR_create_context_no_error */
101101

102+
#ifndef EGL_KHR_debug
103+
#define EGL_KHR_debug 1
104+
typedef void *EGLLabelKHR;
105+
typedef void *EGLObjectKHR;
106+
typedef void (EGLAPIENTRY *EGLDEBUGPROCKHR)(EGLenum error,const char *command,EGLint messageType,EGLLabelKHR threadLabel,EGLLabelKHR objectLabel,const char* message);
107+
#define EGL_OBJECT_THREAD_KHR 0x33B0
108+
#define EGL_OBJECT_DISPLAY_KHR 0x33B1
109+
#define EGL_OBJECT_CONTEXT_KHR 0x33B2
110+
#define EGL_OBJECT_SURFACE_KHR 0x33B3
111+
#define EGL_OBJECT_IMAGE_KHR 0x33B4
112+
#define EGL_OBJECT_SYNC_KHR 0x33B5
113+
#define EGL_OBJECT_STREAM_KHR 0x33B6
114+
#define EGL_DEBUG_MSG_CRITICAL_KHR 0x33B9
115+
#define EGL_DEBUG_MSG_ERROR_KHR 0x33BA
116+
#define EGL_DEBUG_MSG_WARN_KHR 0x33BB
117+
#define EGL_DEBUG_MSG_INFO_KHR 0x33BC
118+
#define EGL_DEBUG_CALLBACK_KHR 0x33B8
119+
typedef EGLint (EGLAPIENTRYP PFNEGLDEBUGMESSAGECONTROLKHRPROC) (EGLDEBUGPROCKHR callback, const EGLAttrib *attrib_list);
120+
typedef EGLBoolean (EGLAPIENTRYP PFNEGLQUERYDEBUGKHRPROC) (EGLint attribute, EGLAttrib *value);
121+
typedef EGLint (EGLAPIENTRYP PFNEGLLABELOBJECTKHRPROC) (EGLDisplay display, EGLenum objectType, EGLObjectKHR object, EGLLabelKHR label);
122+
#ifdef EGL_EGLEXT_PROTOTYPES
123+
EGLAPI EGLint EGLAPIENTRY eglDebugMessageControlKHR (EGLDEBUGPROCKHR callback, const EGLAttrib *attrib_list);
124+
EGLAPI EGLBoolean EGLAPIENTRY eglQueryDebugKHR (EGLint attribute, EGLAttrib *value);
125+
EGLAPI EGLint EGLAPIENTRY eglLabelObjectKHR (EGLDisplay display, EGLenum objectType, EGLObjectKHR object, EGLLabelKHR label);
126+
#endif
127+
#endif /* EGL_KHR_debug */
128+
102129
#ifndef EGL_KHR_fence_sync
103130
#define EGL_KHR_fence_sync 1
104131
typedef khronos_utime_nanoseconds_t EGLTimeKHR;
@@ -535,6 +562,17 @@ EGLAPI EGLBoolean EGLAPIENTRY eglQuerySurfacePointerANGLE (EGLDisplay dpy, EGLSu
535562
#define EGL_EXPERIMENTAL_PRESENT_PATH_COPY_ANGLE 0x33AA
536563
#endif /* EGL_ANGLE_experimental_present_path */
537564

565+
#ifndef EGL_ANGLE_stream_producer_d3d_texture_nv12
566+
#define EGL_ANGLE_stream_producer_d3d_texture_nv12
567+
#define EGL_D3D_TEXTURE_SUBRESOURCE_ID_ANGLE 0x3AAB
568+
typedef EGLBoolean(EGLAPIENTRYP PFNEGLCREATESTREAMPRODUCERD3DTEXTURENV12ANGLEPROC)(EGLDisplay dpy, EGLStreamKHR stream, const EGLAttrib *attrib_list);
569+
typedef EGLBoolean(EGLAPIENTRYP PFNEGLSTREAMPOSTD3DTEXTURENV12ANGLEPROC)(EGLDisplay dpy, EGLStreamKHR stream, void *texture, const EGLAttrib *attrib_list);
570+
#ifdef EGL_EGLEXT_PROTOTYPES
571+
EGLAPI EGLBoolean EGLAPIENTRY eglCreateStreamProducerD3DTextureNV12ANGLE(EGLDisplay dpy, EGLStreamKHR stream, const EGLAttrib *attrib_list);
572+
EGLAPI EGLBoolean EGLAPIENTRY eglStreamPostD3DTextureNV12ANGLE(EGLDisplay dpy, EGLStreamKHR stream, void *texture, const EGLAttrib *attrib_list);
573+
#endif
574+
#endif /* EGL_ANGLE_stream_producer_d3d_texture_nv12 */
575+
538576
#ifndef EGL_ARM_pixmap_multisample_discard
539577
#define EGL_ARM_pixmap_multisample_discard 1
540578
#define EGL_DISCARD_SAMPLES_ARM 0x3286
@@ -785,6 +823,12 @@ EGLAPI EGLSurface EGLAPIENTRY eglCreatePixmapSurfaceHI (EGLDisplay dpy, EGLConfi
785823
#define EGL_CONTEXT_PRIORITY_LOW_IMG 0x3103
786824
#endif /* EGL_IMG_context_priority */
787825

826+
#ifndef EGL_IMG_image_plane_attribs
827+
#define EGL_IMG_image_plane_attribs 1
828+
#define EGL_NATIVE_BUFFER_MULTIPLANE_SEPARATE_IMG 0x3105
829+
#define EGL_NATIVE_BUFFER_PLANE_OFFSET_IMG 0x3106
830+
#endif /* EGL_IMG_image_plane_attribs */
831+
788832
#ifndef EGL_MESA_drm_image
789833
#define EGL_MESA_drm_image 1
790834
#define EGL_DRM_BUFFER_FORMAT_MESA 0x31D0
@@ -900,6 +944,43 @@ EGLAPI EGLBoolean EGLAPIENTRY eglPostSubBufferNV (EGLDisplay dpy, EGLSurface sur
900944
#endif
901945
#endif /* EGL_NV_post_sub_buffer */
902946

947+
#ifndef EGL_NV_stream_consumer_gltexture_yuv
948+
#define EGL_NV_stream_consumer_gltexture_yuv 1
949+
#define EGL_YUV_PLANE0_TEXTURE_UNIT_NV 0x332C
950+
#define EGL_YUV_PLANE1_TEXTURE_UNIT_NV 0x332D
951+
#define EGL_YUV_PLANE2_TEXTURE_UNIT_NV 0x332E
952+
typedef EGLBoolean (EGLAPIENTRYP PFNEGLSTREAMCONSUMERGLTEXTUREEXTERNALATTRIBSNVPROC) (EGLDisplay dpy, EGLStreamKHR stream, EGLAttrib *attrib_list);
953+
#ifdef EGL_EGLEXT_PROTOTYPES
954+
EGLAPI EGLBoolean EGLAPIENTRY eglStreamConsumerGLTextureExternalAttribsNV (EGLDisplay dpy, EGLStreamKHR stream, EGLAttrib *attrib_list);
955+
#endif
956+
#endif /* EGL_NV_stream_consumer_gltexture_yuv */
957+
958+
#ifndef EGL_NV_stream_metadata
959+
#define EGL_NV_stream_metadata 1
960+
#define EGL_MAX_STREAM_METADATA_BLOCKS_NV 0x3250
961+
#define EGL_MAX_STREAM_METADATA_BLOCK_SIZE_NV 0x3251
962+
#define EGL_MAX_STREAM_METADATA_TOTAL_SIZE_NV 0x3252
963+
#define EGL_PRODUCER_METADATA_NV 0x3253
964+
#define EGL_CONSUMER_METADATA_NV 0x3254
965+
#define EGL_PENDING_METADATA_NV 0x3328
966+
#define EGL_METADATA0_SIZE_NV 0x3255
967+
#define EGL_METADATA1_SIZE_NV 0x3256
968+
#define EGL_METADATA2_SIZE_NV 0x3257
969+
#define EGL_METADATA3_SIZE_NV 0x3258
970+
#define EGL_METADATA0_TYPE_NV 0x3259
971+
#define EGL_METADATA1_TYPE_NV 0x325A
972+
#define EGL_METADATA2_TYPE_NV 0x325B
973+
#define EGL_METADATA3_TYPE_NV 0x325C
974+
typedef EGLBoolean (EGLAPIENTRYP PFNEGLQUERYDISPLAYATTRIBNVPROC) (EGLDisplay dpy, EGLint attribute, EGLAttrib *value);
975+
typedef EGLBoolean (EGLAPIENTRYP PFNEGLSETSTREAMMETADATANVPROC) (EGLDisplay dpy, EGLStreamKHR stream, EGLint n, EGLint offset, EGLint size, const void *data);
976+
typedef EGLBoolean (EGLAPIENTRYP PFNEGLQUERYSTREAMMETADATANVPROC) (EGLDisplay dpy, EGLStreamKHR stream, EGLenum name, EGLint n, EGLint offset, EGLint size, void *data);
977+
#ifdef EGL_EGLEXT_PROTOTYPES
978+
EGLAPI EGLBoolean EGLAPIENTRY eglQueryDisplayAttribNV (EGLDisplay dpy, EGLint attribute, EGLAttrib *value);
979+
EGLAPI EGLBoolean EGLAPIENTRY eglSetStreamMetadataNV (EGLDisplay dpy, EGLStreamKHR stream, EGLint n, EGLint offset, EGLint size, const void *data);
980+
EGLAPI EGLBoolean EGLAPIENTRY eglQueryStreamMetadataNV (EGLDisplay dpy, EGLStreamKHR stream, EGLenum name, EGLint n, EGLint offset, EGLint size, void *data);
981+
#endif
982+
#endif /* EGL_NV_stream_metadata */
983+
903984
#ifndef EGL_NV_stream_sync
904985
#define EGL_NV_stream_sync 1
905986
#define EGL_SYNC_NEW_FRAME_NV 0x321F
1.51 KB
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
0 Bytes
Binary file not shown.
0 Bytes
Binary file not shown.
Binary file not shown.
0 Bytes
Binary file not shown.
0 Bytes
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.

0 commit comments

Comments
 (0)