From 77fa1efe71db3569fa6e6697f1a1d8f24bfa4a2e Mon Sep 17 00:00:00 2001 From: Gyusun Yeom Date: Thu, 8 Aug 2019 14:37:32 +0000 Subject: [PATCH] Generate Sources of master updated at Thu Aug 8 14:37:32 GMT 2019 --- include/GL/eglew.h | 13 +++++++++++++ src/glew.c | 11 +++++++++++ src/glewinfo.c | 12 ++++++++++++ 3 files changed, 36 insertions(+) diff --git a/include/GL/eglew.h b/include/GL/eglew.h index cf074fd..4a3ebe1 100644 --- a/include/GL/eglew.h +++ b/include/GL/eglew.h @@ -2339,6 +2339,18 @@ typedef EGLBoolean ( * PFNEGLSTREAMCONSUMERGLTEXTUREEXTERNALATTRIBSNVPROC) (EGLD #endif /* EGL_NV_stream_cross_system */ +/* --------------------------- EGL_NV_stream_dma --------------------------- */ + +#ifndef EGL_NV_stream_dma +#define EGL_NV_stream_dma 1 + +#define EGL_STREAM_DMA_NV 0x3371 +#define EGL_STREAM_DMA_SERVER_NV 0x3372 + +#define EGLEW_NV_stream_dma EGLEW_GET_VAR(__EGLEW_NV_stream_dma) + +#endif /* EGL_NV_stream_dma */ + /* ------------------------ EGL_NV_stream_fifo_next ------------------------ */ #ifndef EGL_NV_stream_fifo_next @@ -2945,6 +2957,7 @@ EGLEW_VAR_EXPORT GLboolean __EGLEW_NV_stream_cross_object; EGLEW_VAR_EXPORT GLboolean __EGLEW_NV_stream_cross_partition; EGLEW_VAR_EXPORT GLboolean __EGLEW_NV_stream_cross_process; EGLEW_VAR_EXPORT GLboolean __EGLEW_NV_stream_cross_system; +EGLEW_VAR_EXPORT GLboolean __EGLEW_NV_stream_dma; EGLEW_VAR_EXPORT GLboolean __EGLEW_NV_stream_fifo_next; EGLEW_VAR_EXPORT GLboolean __EGLEW_NV_stream_fifo_synchronous; EGLEW_VAR_EXPORT GLboolean __EGLEW_NV_stream_flush; diff --git a/src/glew.c b/src/glew.c index 7381ec9..3c86e23 100644 --- a/src/glew.c +++ b/src/glew.c @@ -19595,6 +19595,7 @@ GLboolean __EGLEW_NV_stream_cross_object = GL_FALSE; GLboolean __EGLEW_NV_stream_cross_partition = GL_FALSE; GLboolean __EGLEW_NV_stream_cross_process = GL_FALSE; GLboolean __EGLEW_NV_stream_cross_system = GL_FALSE; +GLboolean __EGLEW_NV_stream_dma = GL_FALSE; GLboolean __EGLEW_NV_stream_fifo_next = GL_FALSE; GLboolean __EGLEW_NV_stream_fifo_synchronous = GL_FALSE; GLboolean __EGLEW_NV_stream_flush = GL_FALSE; @@ -20879,6 +20880,9 @@ GLenum eglewInit (EGLDisplay display) #ifdef EGL_NV_stream_cross_system EGLEW_NV_stream_cross_system = _glewSearchExtension("EGL_NV_stream_cross_system", extStart, extEnd); #endif /* EGL_NV_stream_cross_system */ +#ifdef EGL_NV_stream_dma + EGLEW_NV_stream_dma = _glewSearchExtension("EGL_NV_stream_dma", extStart, extEnd); +#endif /* EGL_NV_stream_dma */ #ifdef EGL_NV_stream_fifo_next EGLEW_NV_stream_fifo_next = _glewSearchExtension("EGL_NV_stream_fifo_next", extStart, extEnd); #endif /* EGL_NV_stream_fifo_next */ @@ -31696,6 +31700,13 @@ GLboolean eglewIsSupported (const char* name) continue; } #endif +#ifdef EGL_NV_stream_dma + if (_glewStrSame3(&pos, &len, (const GLubyte*)"stream_dma", 10)) + { + ret = EGLEW_NV_stream_dma; + continue; + } +#endif #ifdef EGL_NV_stream_fifo_next if (_glewStrSame3(&pos, &len, (const GLubyte*)"stream_fifo_next", 16)) { diff --git a/src/glewinfo.c b/src/glewinfo.c index 00d093f..317b77a 100644 --- a/src/glewinfo.c +++ b/src/glewinfo.c @@ -13043,6 +13043,15 @@ static void _glewInfo_EGL_NV_stream_cross_system (void) #endif /* EGL_NV_stream_cross_system */ +#ifdef EGL_NV_stream_dma + +static void _glewInfo_EGL_NV_stream_dma (void) +{ + glewPrintExt("EGL_NV_stream_dma", EGLEW_NV_stream_dma, eglewIsSupported("EGL_NV_stream_dma"), eglewGetExtension("EGL_NV_stream_dma")); +} + +#endif /* EGL_NV_stream_dma */ + #ifdef EGL_NV_stream_fifo_next static void _glewInfo_EGL_NV_stream_fifo_next (void) @@ -18309,6 +18318,9 @@ static void eglewInfo () #ifdef EGL_NV_stream_cross_system _glewInfo_EGL_NV_stream_cross_system(); #endif /* EGL_NV_stream_cross_system */ +#ifdef EGL_NV_stream_dma + _glewInfo_EGL_NV_stream_dma(); +#endif /* EGL_NV_stream_dma */ #ifdef EGL_NV_stream_fifo_next _glewInfo_EGL_NV_stream_fifo_next(); #endif /* EGL_NV_stream_fifo_next */