зеркало из https://github.com/AvaloniaUI/angle.git
Work around strange git cl format issue.
For some reason this line of code confused git cl format in that it would generate different results depending on when it was called: "PFNEGLSTREAMCONSUMERGLTEXTUREEXTERNALATTRIBSNVPROC ANGLE_EGL_StreamConsumerGLTextureExternalAttribsNV;" I wasn't able to root cause the bug. Instead I worked around it by changing the signatures for this file. Bug: angleproject:4596 Change-Id: I4f18e03d27d378480b19831de51c4e85d815ca66 Reviewed-on: https://chromium-review.googlesource.com/c/angle/angle/+/2176157 Commit-Queue: Jamie Madill <jmadill@chromium.org> Reviewed-by: Mohan Maiya <m.maiya@samsung.com>
This commit is contained in:
Родитель
c9e0edc278
Коммит
1c3e322cdb
|
@ -4,7 +4,7 @@
|
|||
"scripts/egl_angle_ext.xml":
|
||||
"854e99785af19f8f4eea4f73005a0451",
|
||||
"scripts/generate_loader.py":
|
||||
"53008b78d45bb708732b8fe4a0d2f341",
|
||||
"c6c02d859fabc61410470f50198a5a80",
|
||||
"scripts/gl.xml":
|
||||
"e74a595068cbdd6064300be1e71b7cc9",
|
||||
"scripts/gl_angle_ext.xml":
|
||||
|
@ -14,19 +14,19 @@
|
|||
"scripts/wgl.xml":
|
||||
"aa96419c582af2f6673430e2847693f4",
|
||||
"src/libEGL/egl_loader_autogen.cpp":
|
||||
"dd726182e22609fa3c034c0d748a43b0",
|
||||
"acf3ea19b84b12bfd1197fed020440b3",
|
||||
"src/libEGL/egl_loader_autogen.h":
|
||||
"05c4485748c5911162064ae7d2f3278f",
|
||||
"5f1507c78b970f6898d1e90da20e425d",
|
||||
"util/egl_loader_autogen.cpp":
|
||||
"47c5bce8f54d246df22c1e13b894fa33",
|
||||
"c2a5f6cb5e3531de16860ffc4f9df6d5",
|
||||
"util/egl_loader_autogen.h":
|
||||
"73cdbf4995bc4d355d2950b44d39f7e0",
|
||||
"3b5804374e184203cd3f89cee12a0e57",
|
||||
"util/gles_loader_autogen.cpp":
|
||||
"20c544c6bfa1851c919272d220a3c102",
|
||||
"e4d3034c13ac10c76b854c2749379939",
|
||||
"util/gles_loader_autogen.h":
|
||||
"cb79381b751c37b46b4bd53c91c52e47",
|
||||
"74dae22b00bdb4653c3295619f3676a1",
|
||||
"util/windows/wgl_loader_autogen.cpp":
|
||||
"87f45b2da77c867888086813543a1d03",
|
||||
"60a40fba3ffddd40063fe6131bc67ba5",
|
||||
"util/windows/wgl_loader_autogen.h":
|
||||
"b5c3b692f4ce2fc30edf0ed94be8d497"
|
||||
"572549de92e7f893ee1c2161704e1cfb"
|
||||
}
|
|
@ -13,6 +13,9 @@ from datetime import date
|
|||
import registry_xml
|
||||
|
||||
|
||||
internal_prefix = "l_"
|
||||
|
||||
|
||||
def write_header(data_source_name,
|
||||
all_cmds,
|
||||
api,
|
||||
|
@ -31,9 +34,12 @@ def write_header(data_source_name,
|
|||
return prefix + cmd[len(api):]
|
||||
|
||||
with open(header_path, "w") as out:
|
||||
defines = ["#define %s%s ANGLE_%s%s" % (ns, pre(cmd), ns, pre(cmd)) for cmd in all_cmds]
|
||||
defines = [
|
||||
"#define %s%s %s%s%s" % (ns, pre(cmd), internal_prefix, ns, pre(cmd))
|
||||
for cmd in all_cmds
|
||||
]
|
||||
var_protos = [
|
||||
"%sextern PFN%sPROC ANGLE_%s%s;" % (export, cmd.upper(), ns, pre(cmd))
|
||||
"%sextern PFN%sPROC %s%s%s;" % (export, cmd.upper(), internal_prefix, ns, pre(cmd))
|
||||
for cmd in all_cmds
|
||||
]
|
||||
loader_header = template_loader_h.format(
|
||||
|
@ -64,11 +70,14 @@ def write_source(data_source_name, all_cmds, api, path, ns="", prefix=None, expo
|
|||
|
||||
with open(source_path, "w") as out:
|
||||
var_defs = [
|
||||
"%sPFN%sPROC ANGLE_%s%s;" % (export, cmd.upper(), ns, pre(cmd)) for cmd in all_cmds
|
||||
"%sPFN%sPROC %s%s%s;" % (export, cmd.upper(), internal_prefix, ns, pre(cmd))
|
||||
for cmd in all_cmds
|
||||
]
|
||||
|
||||
setter = " ANGLE_%s%s = reinterpret_cast<PFN%sPROC>(loadProc(\"%s\"));"
|
||||
setters = [setter % (ns, pre(cmd), cmd.upper(), pre(cmd)) for cmd in all_cmds]
|
||||
setter = " %s%s%s = reinterpret_cast<PFN%sPROC>(loadProc(\"%s\"));"
|
||||
setters = [
|
||||
setter % (internal_prefix, ns, pre(cmd), cmd.upper(), pre(cmd)) for cmd in all_cmds
|
||||
]
|
||||
|
||||
loader_source = template_loader_cpp.format(
|
||||
script_name=os.path.basename(sys.argv[0]),
|
||||
|
@ -102,9 +111,16 @@ def gen_libegl_loader():
|
|||
all_cmds = xml.all_cmd_names.get_all_commands()
|
||||
|
||||
path = os.path.join("..", "src", "libEGL")
|
||||
write_header(data_source_name, all_cmds, "egl", libegl_preamble, path, "LIBEGL", "", "EGL_",
|
||||
"ANGLE_NO_EXPORT ")
|
||||
write_source(data_source_name, all_cmds, "egl", path, "", "EGL_")
|
||||
write_header(
|
||||
data_source_name,
|
||||
all_cmds,
|
||||
"egl",
|
||||
libegl_preamble,
|
||||
path,
|
||||
"LIBEGL",
|
||||
prefix="EGL_",
|
||||
export="ANGLE_NO_EXPORT ")
|
||||
write_source(data_source_name, all_cmds, "egl", path, prefix="EGL_")
|
||||
|
||||
|
||||
def gen_gl_loader():
|
||||
|
|
|
@ -230,9 +230,7 @@ def main():
|
|||
|
||||
if any_dirty:
|
||||
args = ['git.bat'] if os.name == 'nt' else ['git']
|
||||
# The diff can be so large the arguments to clang-format can break the Windows command
|
||||
# line length limits. Work around this by calling git cl format with --full.
|
||||
args += ['cl', 'format', '--full']
|
||||
args += ['cl', 'format']
|
||||
print('Calling git cl format')
|
||||
if subprocess.call(args) != 0:
|
||||
sys.exit(1)
|
||||
|
|
|
@ -10,277 +10,268 @@
|
|||
|
||||
#include "egl_loader_autogen.h"
|
||||
|
||||
PFNEGLCHOOSECONFIGPROC ANGLE_EGL_ChooseConfig;
|
||||
PFNEGLCOPYBUFFERSPROC ANGLE_EGL_CopyBuffers;
|
||||
PFNEGLCREATECONTEXTPROC ANGLE_EGL_CreateContext;
|
||||
PFNEGLCREATEPBUFFERSURFACEPROC ANGLE_EGL_CreatePbufferSurface;
|
||||
PFNEGLCREATEPIXMAPSURFACEPROC ANGLE_EGL_CreatePixmapSurface;
|
||||
PFNEGLCREATEWINDOWSURFACEPROC ANGLE_EGL_CreateWindowSurface;
|
||||
PFNEGLDESTROYCONTEXTPROC ANGLE_EGL_DestroyContext;
|
||||
PFNEGLDESTROYSURFACEPROC ANGLE_EGL_DestroySurface;
|
||||
PFNEGLGETCONFIGATTRIBPROC ANGLE_EGL_GetConfigAttrib;
|
||||
PFNEGLGETCONFIGSPROC ANGLE_EGL_GetConfigs;
|
||||
PFNEGLGETCURRENTDISPLAYPROC ANGLE_EGL_GetCurrentDisplay;
|
||||
PFNEGLGETCURRENTSURFACEPROC ANGLE_EGL_GetCurrentSurface;
|
||||
PFNEGLGETDISPLAYPROC ANGLE_EGL_GetDisplay;
|
||||
PFNEGLGETERRORPROC ANGLE_EGL_GetError;
|
||||
PFNEGLGETPROCADDRESSPROC ANGLE_EGL_GetProcAddress;
|
||||
PFNEGLINITIALIZEPROC ANGLE_EGL_Initialize;
|
||||
PFNEGLMAKECURRENTPROC ANGLE_EGL_MakeCurrent;
|
||||
PFNEGLQUERYCONTEXTPROC ANGLE_EGL_QueryContext;
|
||||
PFNEGLQUERYSTRINGPROC ANGLE_EGL_QueryString;
|
||||
PFNEGLQUERYSURFACEPROC ANGLE_EGL_QuerySurface;
|
||||
PFNEGLSWAPBUFFERSPROC ANGLE_EGL_SwapBuffers;
|
||||
PFNEGLTERMINATEPROC ANGLE_EGL_Terminate;
|
||||
PFNEGLWAITGLPROC ANGLE_EGL_WaitGL;
|
||||
PFNEGLWAITNATIVEPROC ANGLE_EGL_WaitNative;
|
||||
PFNEGLBINDTEXIMAGEPROC ANGLE_EGL_BindTexImage;
|
||||
PFNEGLRELEASETEXIMAGEPROC ANGLE_EGL_ReleaseTexImage;
|
||||
PFNEGLSURFACEATTRIBPROC ANGLE_EGL_SurfaceAttrib;
|
||||
PFNEGLSWAPINTERVALPROC ANGLE_EGL_SwapInterval;
|
||||
PFNEGLBINDAPIPROC ANGLE_EGL_BindAPI;
|
||||
PFNEGLQUERYAPIPROC ANGLE_EGL_QueryAPI;
|
||||
PFNEGLCREATEPBUFFERFROMCLIENTBUFFERPROC ANGLE_EGL_CreatePbufferFromClientBuffer;
|
||||
PFNEGLRELEASETHREADPROC ANGLE_EGL_ReleaseThread;
|
||||
PFNEGLWAITCLIENTPROC ANGLE_EGL_WaitClient;
|
||||
PFNEGLGETCURRENTCONTEXTPROC ANGLE_EGL_GetCurrentContext;
|
||||
PFNEGLCREATESYNCPROC ANGLE_EGL_CreateSync;
|
||||
PFNEGLDESTROYSYNCPROC ANGLE_EGL_DestroySync;
|
||||
PFNEGLCLIENTWAITSYNCPROC ANGLE_EGL_ClientWaitSync;
|
||||
PFNEGLGETSYNCATTRIBPROC ANGLE_EGL_GetSyncAttrib;
|
||||
PFNEGLCREATEIMAGEPROC ANGLE_EGL_CreateImage;
|
||||
PFNEGLDESTROYIMAGEPROC ANGLE_EGL_DestroyImage;
|
||||
PFNEGLGETPLATFORMDISPLAYPROC ANGLE_EGL_GetPlatformDisplay;
|
||||
PFNEGLCREATEPLATFORMWINDOWSURFACEPROC ANGLE_EGL_CreatePlatformWindowSurface;
|
||||
PFNEGLCREATEPLATFORMPIXMAPSURFACEPROC ANGLE_EGL_CreatePlatformPixmapSurface;
|
||||
PFNEGLWAITSYNCPROC ANGLE_EGL_WaitSync;
|
||||
PFNEGLSETBLOBCACHEFUNCSANDROIDPROC ANGLE_EGL_SetBlobCacheFuncsANDROID;
|
||||
PFNEGLGETCOMPOSITORTIMINGANDROIDPROC ANGLE_EGL_GetCompositorTimingANDROID;
|
||||
PFNEGLGETCOMPOSITORTIMINGSUPPORTEDANDROIDPROC ANGLE_EGL_GetCompositorTimingSupportedANDROID;
|
||||
PFNEGLGETFRAMETIMESTAMPSUPPORTEDANDROIDPROC ANGLE_EGL_GetFrameTimestampSupportedANDROID;
|
||||
PFNEGLGETFRAMETIMESTAMPSANDROIDPROC ANGLE_EGL_GetFrameTimestampsANDROID;
|
||||
PFNEGLGETNEXTFRAMEIDANDROIDPROC ANGLE_EGL_GetNextFrameIdANDROID;
|
||||
PFNEGLGETNATIVECLIENTBUFFERANDROIDPROC ANGLE_EGL_GetNativeClientBufferANDROID;
|
||||
PFNEGLDUPNATIVEFENCEFDANDROIDPROC ANGLE_EGL_DupNativeFenceFDANDROID;
|
||||
PFNEGLPRESENTATIONTIMEANDROIDPROC ANGLE_EGL_PresentationTimeANDROID;
|
||||
PFNEGLCREATEDEVICEANGLEPROC ANGLE_EGL_CreateDeviceANGLE;
|
||||
PFNEGLRELEASEDEVICEANGLEPROC ANGLE_EGL_ReleaseDeviceANGLE;
|
||||
PFNEGLQUERYDISPLAYATTRIBANGLEPROC ANGLE_EGL_QueryDisplayAttribANGLE;
|
||||
PFNEGLQUERYSTRINGIANGLEPROC ANGLE_EGL_QueryStringiANGLE;
|
||||
PFNEGLPROGRAMCACHEGETATTRIBANGLEPROC ANGLE_EGL_ProgramCacheGetAttribANGLE;
|
||||
PFNEGLPROGRAMCACHEPOPULATEANGLEPROC ANGLE_EGL_ProgramCachePopulateANGLE;
|
||||
PFNEGLPROGRAMCACHEQUERYANGLEPROC ANGLE_EGL_ProgramCacheQueryANGLE;
|
||||
PFNEGLPROGRAMCACHERESIZEANGLEPROC ANGLE_EGL_ProgramCacheResizeANGLE;
|
||||
PFNEGLQUERYSURFACEPOINTERANGLEPROC ANGLE_EGL_QuerySurfacePointerANGLE;
|
||||
PFNEGLCREATESTREAMPRODUCERD3DTEXTUREANGLEPROC ANGLE_EGL_CreateStreamProducerD3DTextureANGLE;
|
||||
PFNEGLSTREAMPOSTD3DTEXTUREANGLEPROC ANGLE_EGL_StreamPostD3DTextureANGLE;
|
||||
PFNEGLSWAPBUFFERSWITHFRAMETOKENANGLEPROC ANGLE_EGL_SwapBuffersWithFrameTokenANGLE;
|
||||
PFNEGLGETMSCRATEANGLEPROC ANGLE_EGL_GetMscRateANGLE;
|
||||
PFNEGLGETSYNCVALUESCHROMIUMPROC ANGLE_EGL_GetSyncValuesCHROMIUM;
|
||||
PFNEGLQUERYDEVICEATTRIBEXTPROC ANGLE_EGL_QueryDeviceAttribEXT;
|
||||
PFNEGLQUERYDEVICESTRINGEXTPROC ANGLE_EGL_QueryDeviceStringEXT;
|
||||
PFNEGLQUERYDISPLAYATTRIBEXTPROC ANGLE_EGL_QueryDisplayAttribEXT;
|
||||
PFNEGLCREATEPLATFORMPIXMAPSURFACEEXTPROC ANGLE_EGL_CreatePlatformPixmapSurfaceEXT;
|
||||
PFNEGLCREATEPLATFORMWINDOWSURFACEEXTPROC ANGLE_EGL_CreatePlatformWindowSurfaceEXT;
|
||||
PFNEGLGETPLATFORMDISPLAYEXTPROC ANGLE_EGL_GetPlatformDisplayEXT;
|
||||
PFNEGLDEBUGMESSAGECONTROLKHRPROC ANGLE_EGL_DebugMessageControlKHR;
|
||||
PFNEGLLABELOBJECTKHRPROC ANGLE_EGL_LabelObjectKHR;
|
||||
PFNEGLQUERYDEBUGKHRPROC ANGLE_EGL_QueryDebugKHR;
|
||||
PFNEGLCLIENTWAITSYNCKHRPROC ANGLE_EGL_ClientWaitSyncKHR;
|
||||
PFNEGLCREATESYNCKHRPROC ANGLE_EGL_CreateSyncKHR;
|
||||
PFNEGLDESTROYSYNCKHRPROC ANGLE_EGL_DestroySyncKHR;
|
||||
PFNEGLGETSYNCATTRIBKHRPROC ANGLE_EGL_GetSyncAttribKHR;
|
||||
PFNEGLCREATEIMAGEKHRPROC ANGLE_EGL_CreateImageKHR;
|
||||
PFNEGLDESTROYIMAGEKHRPROC ANGLE_EGL_DestroyImageKHR;
|
||||
PFNEGLCREATESTREAMKHRPROC ANGLE_EGL_CreateStreamKHR;
|
||||
PFNEGLDESTROYSTREAMKHRPROC ANGLE_EGL_DestroyStreamKHR;
|
||||
PFNEGLQUERYSTREAMKHRPROC ANGLE_EGL_QueryStreamKHR;
|
||||
PFNEGLQUERYSTREAMU64KHRPROC ANGLE_EGL_QueryStreamu64KHR;
|
||||
PFNEGLSTREAMATTRIBKHRPROC ANGLE_EGL_StreamAttribKHR;
|
||||
PFNEGLSTREAMCONSUMERACQUIREKHRPROC ANGLE_EGL_StreamConsumerAcquireKHR;
|
||||
PFNEGLSTREAMCONSUMERGLTEXTUREEXTERNALKHRPROC ANGLE_EGL_StreamConsumerGLTextureExternalKHR;
|
||||
PFNEGLSTREAMCONSUMERRELEASEKHRPROC ANGLE_EGL_StreamConsumerReleaseKHR;
|
||||
PFNEGLSWAPBUFFERSWITHDAMAGEKHRPROC ANGLE_EGL_SwapBuffersWithDamageKHR;
|
||||
PFNEGLWAITSYNCKHRPROC ANGLE_EGL_WaitSyncKHR;
|
||||
PFNEGLPOSTSUBBUFFERNVPROC ANGLE_EGL_PostSubBufferNV;
|
||||
PFNEGLSTREAMCONSUMERGLTEXTUREEXTERNALATTRIBSNVPROC
|
||||
ANGLE_EGL_StreamConsumerGLTextureExternalAttribsNV;
|
||||
PFNEGLCHOOSECONFIGPROC l_EGL_ChooseConfig;
|
||||
PFNEGLCOPYBUFFERSPROC l_EGL_CopyBuffers;
|
||||
PFNEGLCREATECONTEXTPROC l_EGL_CreateContext;
|
||||
PFNEGLCREATEPBUFFERSURFACEPROC l_EGL_CreatePbufferSurface;
|
||||
PFNEGLCREATEPIXMAPSURFACEPROC l_EGL_CreatePixmapSurface;
|
||||
PFNEGLCREATEWINDOWSURFACEPROC l_EGL_CreateWindowSurface;
|
||||
PFNEGLDESTROYCONTEXTPROC l_EGL_DestroyContext;
|
||||
PFNEGLDESTROYSURFACEPROC l_EGL_DestroySurface;
|
||||
PFNEGLGETCONFIGATTRIBPROC l_EGL_GetConfigAttrib;
|
||||
PFNEGLGETCONFIGSPROC l_EGL_GetConfigs;
|
||||
PFNEGLGETCURRENTDISPLAYPROC l_EGL_GetCurrentDisplay;
|
||||
PFNEGLGETCURRENTSURFACEPROC l_EGL_GetCurrentSurface;
|
||||
PFNEGLGETDISPLAYPROC l_EGL_GetDisplay;
|
||||
PFNEGLGETERRORPROC l_EGL_GetError;
|
||||
PFNEGLGETPROCADDRESSPROC l_EGL_GetProcAddress;
|
||||
PFNEGLINITIALIZEPROC l_EGL_Initialize;
|
||||
PFNEGLMAKECURRENTPROC l_EGL_MakeCurrent;
|
||||
PFNEGLQUERYCONTEXTPROC l_EGL_QueryContext;
|
||||
PFNEGLQUERYSTRINGPROC l_EGL_QueryString;
|
||||
PFNEGLQUERYSURFACEPROC l_EGL_QuerySurface;
|
||||
PFNEGLSWAPBUFFERSPROC l_EGL_SwapBuffers;
|
||||
PFNEGLTERMINATEPROC l_EGL_Terminate;
|
||||
PFNEGLWAITGLPROC l_EGL_WaitGL;
|
||||
PFNEGLWAITNATIVEPROC l_EGL_WaitNative;
|
||||
PFNEGLBINDTEXIMAGEPROC l_EGL_BindTexImage;
|
||||
PFNEGLRELEASETEXIMAGEPROC l_EGL_ReleaseTexImage;
|
||||
PFNEGLSURFACEATTRIBPROC l_EGL_SurfaceAttrib;
|
||||
PFNEGLSWAPINTERVALPROC l_EGL_SwapInterval;
|
||||
PFNEGLBINDAPIPROC l_EGL_BindAPI;
|
||||
PFNEGLQUERYAPIPROC l_EGL_QueryAPI;
|
||||
PFNEGLCREATEPBUFFERFROMCLIENTBUFFERPROC l_EGL_CreatePbufferFromClientBuffer;
|
||||
PFNEGLRELEASETHREADPROC l_EGL_ReleaseThread;
|
||||
PFNEGLWAITCLIENTPROC l_EGL_WaitClient;
|
||||
PFNEGLGETCURRENTCONTEXTPROC l_EGL_GetCurrentContext;
|
||||
PFNEGLCREATESYNCPROC l_EGL_CreateSync;
|
||||
PFNEGLDESTROYSYNCPROC l_EGL_DestroySync;
|
||||
PFNEGLCLIENTWAITSYNCPROC l_EGL_ClientWaitSync;
|
||||
PFNEGLGETSYNCATTRIBPROC l_EGL_GetSyncAttrib;
|
||||
PFNEGLCREATEIMAGEPROC l_EGL_CreateImage;
|
||||
PFNEGLDESTROYIMAGEPROC l_EGL_DestroyImage;
|
||||
PFNEGLGETPLATFORMDISPLAYPROC l_EGL_GetPlatformDisplay;
|
||||
PFNEGLCREATEPLATFORMWINDOWSURFACEPROC l_EGL_CreatePlatformWindowSurface;
|
||||
PFNEGLCREATEPLATFORMPIXMAPSURFACEPROC l_EGL_CreatePlatformPixmapSurface;
|
||||
PFNEGLWAITSYNCPROC l_EGL_WaitSync;
|
||||
PFNEGLSETBLOBCACHEFUNCSANDROIDPROC l_EGL_SetBlobCacheFuncsANDROID;
|
||||
PFNEGLGETCOMPOSITORTIMINGANDROIDPROC l_EGL_GetCompositorTimingANDROID;
|
||||
PFNEGLGETCOMPOSITORTIMINGSUPPORTEDANDROIDPROC l_EGL_GetCompositorTimingSupportedANDROID;
|
||||
PFNEGLGETFRAMETIMESTAMPSUPPORTEDANDROIDPROC l_EGL_GetFrameTimestampSupportedANDROID;
|
||||
PFNEGLGETFRAMETIMESTAMPSANDROIDPROC l_EGL_GetFrameTimestampsANDROID;
|
||||
PFNEGLGETNEXTFRAMEIDANDROIDPROC l_EGL_GetNextFrameIdANDROID;
|
||||
PFNEGLGETNATIVECLIENTBUFFERANDROIDPROC l_EGL_GetNativeClientBufferANDROID;
|
||||
PFNEGLDUPNATIVEFENCEFDANDROIDPROC l_EGL_DupNativeFenceFDANDROID;
|
||||
PFNEGLPRESENTATIONTIMEANDROIDPROC l_EGL_PresentationTimeANDROID;
|
||||
PFNEGLCREATEDEVICEANGLEPROC l_EGL_CreateDeviceANGLE;
|
||||
PFNEGLRELEASEDEVICEANGLEPROC l_EGL_ReleaseDeviceANGLE;
|
||||
PFNEGLQUERYDISPLAYATTRIBANGLEPROC l_EGL_QueryDisplayAttribANGLE;
|
||||
PFNEGLQUERYSTRINGIANGLEPROC l_EGL_QueryStringiANGLE;
|
||||
PFNEGLPROGRAMCACHEGETATTRIBANGLEPROC l_EGL_ProgramCacheGetAttribANGLE;
|
||||
PFNEGLPROGRAMCACHEPOPULATEANGLEPROC l_EGL_ProgramCachePopulateANGLE;
|
||||
PFNEGLPROGRAMCACHEQUERYANGLEPROC l_EGL_ProgramCacheQueryANGLE;
|
||||
PFNEGLPROGRAMCACHERESIZEANGLEPROC l_EGL_ProgramCacheResizeANGLE;
|
||||
PFNEGLQUERYSURFACEPOINTERANGLEPROC l_EGL_QuerySurfacePointerANGLE;
|
||||
PFNEGLCREATESTREAMPRODUCERD3DTEXTUREANGLEPROC l_EGL_CreateStreamProducerD3DTextureANGLE;
|
||||
PFNEGLSTREAMPOSTD3DTEXTUREANGLEPROC l_EGL_StreamPostD3DTextureANGLE;
|
||||
PFNEGLSWAPBUFFERSWITHFRAMETOKENANGLEPROC l_EGL_SwapBuffersWithFrameTokenANGLE;
|
||||
PFNEGLGETMSCRATEANGLEPROC l_EGL_GetMscRateANGLE;
|
||||
PFNEGLGETSYNCVALUESCHROMIUMPROC l_EGL_GetSyncValuesCHROMIUM;
|
||||
PFNEGLQUERYDEVICEATTRIBEXTPROC l_EGL_QueryDeviceAttribEXT;
|
||||
PFNEGLQUERYDEVICESTRINGEXTPROC l_EGL_QueryDeviceStringEXT;
|
||||
PFNEGLQUERYDISPLAYATTRIBEXTPROC l_EGL_QueryDisplayAttribEXT;
|
||||
PFNEGLCREATEPLATFORMPIXMAPSURFACEEXTPROC l_EGL_CreatePlatformPixmapSurfaceEXT;
|
||||
PFNEGLCREATEPLATFORMWINDOWSURFACEEXTPROC l_EGL_CreatePlatformWindowSurfaceEXT;
|
||||
PFNEGLGETPLATFORMDISPLAYEXTPROC l_EGL_GetPlatformDisplayEXT;
|
||||
PFNEGLDEBUGMESSAGECONTROLKHRPROC l_EGL_DebugMessageControlKHR;
|
||||
PFNEGLLABELOBJECTKHRPROC l_EGL_LabelObjectKHR;
|
||||
PFNEGLQUERYDEBUGKHRPROC l_EGL_QueryDebugKHR;
|
||||
PFNEGLCLIENTWAITSYNCKHRPROC l_EGL_ClientWaitSyncKHR;
|
||||
PFNEGLCREATESYNCKHRPROC l_EGL_CreateSyncKHR;
|
||||
PFNEGLDESTROYSYNCKHRPROC l_EGL_DestroySyncKHR;
|
||||
PFNEGLGETSYNCATTRIBKHRPROC l_EGL_GetSyncAttribKHR;
|
||||
PFNEGLCREATEIMAGEKHRPROC l_EGL_CreateImageKHR;
|
||||
PFNEGLDESTROYIMAGEKHRPROC l_EGL_DestroyImageKHR;
|
||||
PFNEGLCREATESTREAMKHRPROC l_EGL_CreateStreamKHR;
|
||||
PFNEGLDESTROYSTREAMKHRPROC l_EGL_DestroyStreamKHR;
|
||||
PFNEGLQUERYSTREAMKHRPROC l_EGL_QueryStreamKHR;
|
||||
PFNEGLQUERYSTREAMU64KHRPROC l_EGL_QueryStreamu64KHR;
|
||||
PFNEGLSTREAMATTRIBKHRPROC l_EGL_StreamAttribKHR;
|
||||
PFNEGLSTREAMCONSUMERACQUIREKHRPROC l_EGL_StreamConsumerAcquireKHR;
|
||||
PFNEGLSTREAMCONSUMERGLTEXTUREEXTERNALKHRPROC l_EGL_StreamConsumerGLTextureExternalKHR;
|
||||
PFNEGLSTREAMCONSUMERRELEASEKHRPROC l_EGL_StreamConsumerReleaseKHR;
|
||||
PFNEGLSWAPBUFFERSWITHDAMAGEKHRPROC l_EGL_SwapBuffersWithDamageKHR;
|
||||
PFNEGLWAITSYNCKHRPROC l_EGL_WaitSyncKHR;
|
||||
PFNEGLPOSTSUBBUFFERNVPROC l_EGL_PostSubBufferNV;
|
||||
PFNEGLSTREAMCONSUMERGLTEXTUREEXTERNALATTRIBSNVPROC l_EGL_StreamConsumerGLTextureExternalAttribsNV;
|
||||
|
||||
namespace angle
|
||||
{
|
||||
void LoadEGL_EGL(LoadProc loadProc)
|
||||
{
|
||||
ANGLE_EGL_ChooseConfig = reinterpret_cast<PFNEGLCHOOSECONFIGPROC>(loadProc("EGL_ChooseConfig"));
|
||||
ANGLE_EGL_CopyBuffers = reinterpret_cast<PFNEGLCOPYBUFFERSPROC>(loadProc("EGL_CopyBuffers"));
|
||||
ANGLE_EGL_CreateContext =
|
||||
reinterpret_cast<PFNEGLCREATECONTEXTPROC>(loadProc("EGL_CreateContext"));
|
||||
ANGLE_EGL_CreatePbufferSurface =
|
||||
l_EGL_ChooseConfig = reinterpret_cast<PFNEGLCHOOSECONFIGPROC>(loadProc("EGL_ChooseConfig"));
|
||||
l_EGL_CopyBuffers = reinterpret_cast<PFNEGLCOPYBUFFERSPROC>(loadProc("EGL_CopyBuffers"));
|
||||
l_EGL_CreateContext = reinterpret_cast<PFNEGLCREATECONTEXTPROC>(loadProc("EGL_CreateContext"));
|
||||
l_EGL_CreatePbufferSurface =
|
||||
reinterpret_cast<PFNEGLCREATEPBUFFERSURFACEPROC>(loadProc("EGL_CreatePbufferSurface"));
|
||||
ANGLE_EGL_CreatePixmapSurface =
|
||||
l_EGL_CreatePixmapSurface =
|
||||
reinterpret_cast<PFNEGLCREATEPIXMAPSURFACEPROC>(loadProc("EGL_CreatePixmapSurface"));
|
||||
ANGLE_EGL_CreateWindowSurface =
|
||||
l_EGL_CreateWindowSurface =
|
||||
reinterpret_cast<PFNEGLCREATEWINDOWSURFACEPROC>(loadProc("EGL_CreateWindowSurface"));
|
||||
ANGLE_EGL_DestroyContext =
|
||||
l_EGL_DestroyContext =
|
||||
reinterpret_cast<PFNEGLDESTROYCONTEXTPROC>(loadProc("EGL_DestroyContext"));
|
||||
ANGLE_EGL_DestroySurface =
|
||||
l_EGL_DestroySurface =
|
||||
reinterpret_cast<PFNEGLDESTROYSURFACEPROC>(loadProc("EGL_DestroySurface"));
|
||||
ANGLE_EGL_GetConfigAttrib =
|
||||
l_EGL_GetConfigAttrib =
|
||||
reinterpret_cast<PFNEGLGETCONFIGATTRIBPROC>(loadProc("EGL_GetConfigAttrib"));
|
||||
ANGLE_EGL_GetConfigs = reinterpret_cast<PFNEGLGETCONFIGSPROC>(loadProc("EGL_GetConfigs"));
|
||||
ANGLE_EGL_GetCurrentDisplay =
|
||||
l_EGL_GetConfigs = reinterpret_cast<PFNEGLGETCONFIGSPROC>(loadProc("EGL_GetConfigs"));
|
||||
l_EGL_GetCurrentDisplay =
|
||||
reinterpret_cast<PFNEGLGETCURRENTDISPLAYPROC>(loadProc("EGL_GetCurrentDisplay"));
|
||||
ANGLE_EGL_GetCurrentSurface =
|
||||
l_EGL_GetCurrentSurface =
|
||||
reinterpret_cast<PFNEGLGETCURRENTSURFACEPROC>(loadProc("EGL_GetCurrentSurface"));
|
||||
ANGLE_EGL_GetDisplay = reinterpret_cast<PFNEGLGETDISPLAYPROC>(loadProc("EGL_GetDisplay"));
|
||||
ANGLE_EGL_GetError = reinterpret_cast<PFNEGLGETERRORPROC>(loadProc("EGL_GetError"));
|
||||
ANGLE_EGL_GetProcAddress =
|
||||
l_EGL_GetDisplay = reinterpret_cast<PFNEGLGETDISPLAYPROC>(loadProc("EGL_GetDisplay"));
|
||||
l_EGL_GetError = reinterpret_cast<PFNEGLGETERRORPROC>(loadProc("EGL_GetError"));
|
||||
l_EGL_GetProcAddress =
|
||||
reinterpret_cast<PFNEGLGETPROCADDRESSPROC>(loadProc("EGL_GetProcAddress"));
|
||||
ANGLE_EGL_Initialize = reinterpret_cast<PFNEGLINITIALIZEPROC>(loadProc("EGL_Initialize"));
|
||||
ANGLE_EGL_MakeCurrent = reinterpret_cast<PFNEGLMAKECURRENTPROC>(loadProc("EGL_MakeCurrent"));
|
||||
ANGLE_EGL_QueryContext = reinterpret_cast<PFNEGLQUERYCONTEXTPROC>(loadProc("EGL_QueryContext"));
|
||||
ANGLE_EGL_QueryString = reinterpret_cast<PFNEGLQUERYSTRINGPROC>(loadProc("EGL_QueryString"));
|
||||
ANGLE_EGL_QuerySurface = reinterpret_cast<PFNEGLQUERYSURFACEPROC>(loadProc("EGL_QuerySurface"));
|
||||
ANGLE_EGL_SwapBuffers = reinterpret_cast<PFNEGLSWAPBUFFERSPROC>(loadProc("EGL_SwapBuffers"));
|
||||
ANGLE_EGL_Terminate = reinterpret_cast<PFNEGLTERMINATEPROC>(loadProc("EGL_Terminate"));
|
||||
ANGLE_EGL_WaitGL = reinterpret_cast<PFNEGLWAITGLPROC>(loadProc("EGL_WaitGL"));
|
||||
ANGLE_EGL_WaitNative = reinterpret_cast<PFNEGLWAITNATIVEPROC>(loadProc("EGL_WaitNative"));
|
||||
ANGLE_EGL_BindTexImage = reinterpret_cast<PFNEGLBINDTEXIMAGEPROC>(loadProc("EGL_BindTexImage"));
|
||||
ANGLE_EGL_ReleaseTexImage =
|
||||
l_EGL_Initialize = reinterpret_cast<PFNEGLINITIALIZEPROC>(loadProc("EGL_Initialize"));
|
||||
l_EGL_MakeCurrent = reinterpret_cast<PFNEGLMAKECURRENTPROC>(loadProc("EGL_MakeCurrent"));
|
||||
l_EGL_QueryContext = reinterpret_cast<PFNEGLQUERYCONTEXTPROC>(loadProc("EGL_QueryContext"));
|
||||
l_EGL_QueryString = reinterpret_cast<PFNEGLQUERYSTRINGPROC>(loadProc("EGL_QueryString"));
|
||||
l_EGL_QuerySurface = reinterpret_cast<PFNEGLQUERYSURFACEPROC>(loadProc("EGL_QuerySurface"));
|
||||
l_EGL_SwapBuffers = reinterpret_cast<PFNEGLSWAPBUFFERSPROC>(loadProc("EGL_SwapBuffers"));
|
||||
l_EGL_Terminate = reinterpret_cast<PFNEGLTERMINATEPROC>(loadProc("EGL_Terminate"));
|
||||
l_EGL_WaitGL = reinterpret_cast<PFNEGLWAITGLPROC>(loadProc("EGL_WaitGL"));
|
||||
l_EGL_WaitNative = reinterpret_cast<PFNEGLWAITNATIVEPROC>(loadProc("EGL_WaitNative"));
|
||||
l_EGL_BindTexImage = reinterpret_cast<PFNEGLBINDTEXIMAGEPROC>(loadProc("EGL_BindTexImage"));
|
||||
l_EGL_ReleaseTexImage =
|
||||
reinterpret_cast<PFNEGLRELEASETEXIMAGEPROC>(loadProc("EGL_ReleaseTexImage"));
|
||||
ANGLE_EGL_SurfaceAttrib =
|
||||
reinterpret_cast<PFNEGLSURFACEATTRIBPROC>(loadProc("EGL_SurfaceAttrib"));
|
||||
ANGLE_EGL_SwapInterval = reinterpret_cast<PFNEGLSWAPINTERVALPROC>(loadProc("EGL_SwapInterval"));
|
||||
ANGLE_EGL_BindAPI = reinterpret_cast<PFNEGLBINDAPIPROC>(loadProc("EGL_BindAPI"));
|
||||
ANGLE_EGL_QueryAPI = reinterpret_cast<PFNEGLQUERYAPIPROC>(loadProc("EGL_QueryAPI"));
|
||||
ANGLE_EGL_CreatePbufferFromClientBuffer =
|
||||
reinterpret_cast<PFNEGLCREATEPBUFFERFROMCLIENTBUFFERPROC>(
|
||||
loadProc("EGL_CreatePbufferFromClientBuffer"));
|
||||
ANGLE_EGL_ReleaseThread =
|
||||
reinterpret_cast<PFNEGLRELEASETHREADPROC>(loadProc("EGL_ReleaseThread"));
|
||||
ANGLE_EGL_WaitClient = reinterpret_cast<PFNEGLWAITCLIENTPROC>(loadProc("EGL_WaitClient"));
|
||||
ANGLE_EGL_GetCurrentContext =
|
||||
l_EGL_SurfaceAttrib = reinterpret_cast<PFNEGLSURFACEATTRIBPROC>(loadProc("EGL_SurfaceAttrib"));
|
||||
l_EGL_SwapInterval = reinterpret_cast<PFNEGLSWAPINTERVALPROC>(loadProc("EGL_SwapInterval"));
|
||||
l_EGL_BindAPI = reinterpret_cast<PFNEGLBINDAPIPROC>(loadProc("EGL_BindAPI"));
|
||||
l_EGL_QueryAPI = reinterpret_cast<PFNEGLQUERYAPIPROC>(loadProc("EGL_QueryAPI"));
|
||||
l_EGL_CreatePbufferFromClientBuffer = reinterpret_cast<PFNEGLCREATEPBUFFERFROMCLIENTBUFFERPROC>(
|
||||
loadProc("EGL_CreatePbufferFromClientBuffer"));
|
||||
l_EGL_ReleaseThread = reinterpret_cast<PFNEGLRELEASETHREADPROC>(loadProc("EGL_ReleaseThread"));
|
||||
l_EGL_WaitClient = reinterpret_cast<PFNEGLWAITCLIENTPROC>(loadProc("EGL_WaitClient"));
|
||||
l_EGL_GetCurrentContext =
|
||||
reinterpret_cast<PFNEGLGETCURRENTCONTEXTPROC>(loadProc("EGL_GetCurrentContext"));
|
||||
ANGLE_EGL_CreateSync = reinterpret_cast<PFNEGLCREATESYNCPROC>(loadProc("EGL_CreateSync"));
|
||||
ANGLE_EGL_DestroySync = reinterpret_cast<PFNEGLDESTROYSYNCPROC>(loadProc("EGL_DestroySync"));
|
||||
ANGLE_EGL_ClientWaitSync =
|
||||
l_EGL_CreateSync = reinterpret_cast<PFNEGLCREATESYNCPROC>(loadProc("EGL_CreateSync"));
|
||||
l_EGL_DestroySync = reinterpret_cast<PFNEGLDESTROYSYNCPROC>(loadProc("EGL_DestroySync"));
|
||||
l_EGL_ClientWaitSync =
|
||||
reinterpret_cast<PFNEGLCLIENTWAITSYNCPROC>(loadProc("EGL_ClientWaitSync"));
|
||||
ANGLE_EGL_GetSyncAttrib =
|
||||
reinterpret_cast<PFNEGLGETSYNCATTRIBPROC>(loadProc("EGL_GetSyncAttrib"));
|
||||
ANGLE_EGL_CreateImage = reinterpret_cast<PFNEGLCREATEIMAGEPROC>(loadProc("EGL_CreateImage"));
|
||||
ANGLE_EGL_DestroyImage = reinterpret_cast<PFNEGLDESTROYIMAGEPROC>(loadProc("EGL_DestroyImage"));
|
||||
ANGLE_EGL_GetPlatformDisplay =
|
||||
l_EGL_GetSyncAttrib = reinterpret_cast<PFNEGLGETSYNCATTRIBPROC>(loadProc("EGL_GetSyncAttrib"));
|
||||
l_EGL_CreateImage = reinterpret_cast<PFNEGLCREATEIMAGEPROC>(loadProc("EGL_CreateImage"));
|
||||
l_EGL_DestroyImage = reinterpret_cast<PFNEGLDESTROYIMAGEPROC>(loadProc("EGL_DestroyImage"));
|
||||
l_EGL_GetPlatformDisplay =
|
||||
reinterpret_cast<PFNEGLGETPLATFORMDISPLAYPROC>(loadProc("EGL_GetPlatformDisplay"));
|
||||
ANGLE_EGL_CreatePlatformWindowSurface = reinterpret_cast<PFNEGLCREATEPLATFORMWINDOWSURFACEPROC>(
|
||||
l_EGL_CreatePlatformWindowSurface = reinterpret_cast<PFNEGLCREATEPLATFORMWINDOWSURFACEPROC>(
|
||||
loadProc("EGL_CreatePlatformWindowSurface"));
|
||||
ANGLE_EGL_CreatePlatformPixmapSurface = reinterpret_cast<PFNEGLCREATEPLATFORMPIXMAPSURFACEPROC>(
|
||||
l_EGL_CreatePlatformPixmapSurface = reinterpret_cast<PFNEGLCREATEPLATFORMPIXMAPSURFACEPROC>(
|
||||
loadProc("EGL_CreatePlatformPixmapSurface"));
|
||||
ANGLE_EGL_WaitSync = reinterpret_cast<PFNEGLWAITSYNCPROC>(loadProc("EGL_WaitSync"));
|
||||
ANGLE_EGL_SetBlobCacheFuncsANDROID = reinterpret_cast<PFNEGLSETBLOBCACHEFUNCSANDROIDPROC>(
|
||||
l_EGL_WaitSync = reinterpret_cast<PFNEGLWAITSYNCPROC>(loadProc("EGL_WaitSync"));
|
||||
l_EGL_SetBlobCacheFuncsANDROID = reinterpret_cast<PFNEGLSETBLOBCACHEFUNCSANDROIDPROC>(
|
||||
loadProc("EGL_SetBlobCacheFuncsANDROID"));
|
||||
ANGLE_EGL_GetCompositorTimingANDROID = reinterpret_cast<PFNEGLGETCOMPOSITORTIMINGANDROIDPROC>(
|
||||
l_EGL_GetCompositorTimingANDROID = reinterpret_cast<PFNEGLGETCOMPOSITORTIMINGANDROIDPROC>(
|
||||
loadProc("EGL_GetCompositorTimingANDROID"));
|
||||
ANGLE_EGL_GetCompositorTimingSupportedANDROID =
|
||||
l_EGL_GetCompositorTimingSupportedANDROID =
|
||||
reinterpret_cast<PFNEGLGETCOMPOSITORTIMINGSUPPORTEDANDROIDPROC>(
|
||||
loadProc("EGL_GetCompositorTimingSupportedANDROID"));
|
||||
ANGLE_EGL_GetFrameTimestampSupportedANDROID =
|
||||
l_EGL_GetFrameTimestampSupportedANDROID =
|
||||
reinterpret_cast<PFNEGLGETFRAMETIMESTAMPSUPPORTEDANDROIDPROC>(
|
||||
loadProc("EGL_GetFrameTimestampSupportedANDROID"));
|
||||
ANGLE_EGL_GetFrameTimestampsANDROID = reinterpret_cast<PFNEGLGETFRAMETIMESTAMPSANDROIDPROC>(
|
||||
l_EGL_GetFrameTimestampsANDROID = reinterpret_cast<PFNEGLGETFRAMETIMESTAMPSANDROIDPROC>(
|
||||
loadProc("EGL_GetFrameTimestampsANDROID"));
|
||||
ANGLE_EGL_GetNextFrameIdANDROID =
|
||||
l_EGL_GetNextFrameIdANDROID =
|
||||
reinterpret_cast<PFNEGLGETNEXTFRAMEIDANDROIDPROC>(loadProc("EGL_GetNextFrameIdANDROID"));
|
||||
ANGLE_EGL_GetNativeClientBufferANDROID =
|
||||
reinterpret_cast<PFNEGLGETNATIVECLIENTBUFFERANDROIDPROC>(
|
||||
loadProc("EGL_GetNativeClientBufferANDROID"));
|
||||
ANGLE_EGL_DupNativeFenceFDANDROID = reinterpret_cast<PFNEGLDUPNATIVEFENCEFDANDROIDPROC>(
|
||||
l_EGL_GetNativeClientBufferANDROID = reinterpret_cast<PFNEGLGETNATIVECLIENTBUFFERANDROIDPROC>(
|
||||
loadProc("EGL_GetNativeClientBufferANDROID"));
|
||||
l_EGL_DupNativeFenceFDANDROID = reinterpret_cast<PFNEGLDUPNATIVEFENCEFDANDROIDPROC>(
|
||||
loadProc("EGL_DupNativeFenceFDANDROID"));
|
||||
ANGLE_EGL_PresentationTimeANDROID = reinterpret_cast<PFNEGLPRESENTATIONTIMEANDROIDPROC>(
|
||||
l_EGL_PresentationTimeANDROID = reinterpret_cast<PFNEGLPRESENTATIONTIMEANDROIDPROC>(
|
||||
loadProc("EGL_PresentationTimeANDROID"));
|
||||
ANGLE_EGL_CreateDeviceANGLE =
|
||||
l_EGL_CreateDeviceANGLE =
|
||||
reinterpret_cast<PFNEGLCREATEDEVICEANGLEPROC>(loadProc("EGL_CreateDeviceANGLE"));
|
||||
ANGLE_EGL_ReleaseDeviceANGLE =
|
||||
l_EGL_ReleaseDeviceANGLE =
|
||||
reinterpret_cast<PFNEGLRELEASEDEVICEANGLEPROC>(loadProc("EGL_ReleaseDeviceANGLE"));
|
||||
ANGLE_EGL_QueryDisplayAttribANGLE = reinterpret_cast<PFNEGLQUERYDISPLAYATTRIBANGLEPROC>(
|
||||
l_EGL_QueryDisplayAttribANGLE = reinterpret_cast<PFNEGLQUERYDISPLAYATTRIBANGLEPROC>(
|
||||
loadProc("EGL_QueryDisplayAttribANGLE"));
|
||||
ANGLE_EGL_QueryStringiANGLE =
|
||||
l_EGL_QueryStringiANGLE =
|
||||
reinterpret_cast<PFNEGLQUERYSTRINGIANGLEPROC>(loadProc("EGL_QueryStringiANGLE"));
|
||||
ANGLE_EGL_ProgramCacheGetAttribANGLE = reinterpret_cast<PFNEGLPROGRAMCACHEGETATTRIBANGLEPROC>(
|
||||
l_EGL_ProgramCacheGetAttribANGLE = reinterpret_cast<PFNEGLPROGRAMCACHEGETATTRIBANGLEPROC>(
|
||||
loadProc("EGL_ProgramCacheGetAttribANGLE"));
|
||||
ANGLE_EGL_ProgramCachePopulateANGLE = reinterpret_cast<PFNEGLPROGRAMCACHEPOPULATEANGLEPROC>(
|
||||
l_EGL_ProgramCachePopulateANGLE = reinterpret_cast<PFNEGLPROGRAMCACHEPOPULATEANGLEPROC>(
|
||||
loadProc("EGL_ProgramCachePopulateANGLE"));
|
||||
ANGLE_EGL_ProgramCacheQueryANGLE =
|
||||
l_EGL_ProgramCacheQueryANGLE =
|
||||
reinterpret_cast<PFNEGLPROGRAMCACHEQUERYANGLEPROC>(loadProc("EGL_ProgramCacheQueryANGLE"));
|
||||
ANGLE_EGL_ProgramCacheResizeANGLE = reinterpret_cast<PFNEGLPROGRAMCACHERESIZEANGLEPROC>(
|
||||
l_EGL_ProgramCacheResizeANGLE = reinterpret_cast<PFNEGLPROGRAMCACHERESIZEANGLEPROC>(
|
||||
loadProc("EGL_ProgramCacheResizeANGLE"));
|
||||
ANGLE_EGL_QuerySurfacePointerANGLE = reinterpret_cast<PFNEGLQUERYSURFACEPOINTERANGLEPROC>(
|
||||
l_EGL_QuerySurfacePointerANGLE = reinterpret_cast<PFNEGLQUERYSURFACEPOINTERANGLEPROC>(
|
||||
loadProc("EGL_QuerySurfacePointerANGLE"));
|
||||
ANGLE_EGL_CreateStreamProducerD3DTextureANGLE =
|
||||
l_EGL_CreateStreamProducerD3DTextureANGLE =
|
||||
reinterpret_cast<PFNEGLCREATESTREAMPRODUCERD3DTEXTUREANGLEPROC>(
|
||||
loadProc("EGL_CreateStreamProducerD3DTextureANGLE"));
|
||||
ANGLE_EGL_StreamPostD3DTextureANGLE = reinterpret_cast<PFNEGLSTREAMPOSTD3DTEXTUREANGLEPROC>(
|
||||
l_EGL_StreamPostD3DTextureANGLE = reinterpret_cast<PFNEGLSTREAMPOSTD3DTEXTUREANGLEPROC>(
|
||||
loadProc("EGL_StreamPostD3DTextureANGLE"));
|
||||
ANGLE_EGL_SwapBuffersWithFrameTokenANGLE =
|
||||
l_EGL_SwapBuffersWithFrameTokenANGLE =
|
||||
reinterpret_cast<PFNEGLSWAPBUFFERSWITHFRAMETOKENANGLEPROC>(
|
||||
loadProc("EGL_SwapBuffersWithFrameTokenANGLE"));
|
||||
ANGLE_EGL_GetMscRateANGLE =
|
||||
l_EGL_GetMscRateANGLE =
|
||||
reinterpret_cast<PFNEGLGETMSCRATEANGLEPROC>(loadProc("EGL_GetMscRateANGLE"));
|
||||
ANGLE_EGL_GetSyncValuesCHROMIUM =
|
||||
l_EGL_GetSyncValuesCHROMIUM =
|
||||
reinterpret_cast<PFNEGLGETSYNCVALUESCHROMIUMPROC>(loadProc("EGL_GetSyncValuesCHROMIUM"));
|
||||
ANGLE_EGL_QueryDeviceAttribEXT =
|
||||
l_EGL_QueryDeviceAttribEXT =
|
||||
reinterpret_cast<PFNEGLQUERYDEVICEATTRIBEXTPROC>(loadProc("EGL_QueryDeviceAttribEXT"));
|
||||
ANGLE_EGL_QueryDeviceStringEXT =
|
||||
l_EGL_QueryDeviceStringEXT =
|
||||
reinterpret_cast<PFNEGLQUERYDEVICESTRINGEXTPROC>(loadProc("EGL_QueryDeviceStringEXT"));
|
||||
ANGLE_EGL_QueryDisplayAttribEXT =
|
||||
l_EGL_QueryDisplayAttribEXT =
|
||||
reinterpret_cast<PFNEGLQUERYDISPLAYATTRIBEXTPROC>(loadProc("EGL_QueryDisplayAttribEXT"));
|
||||
ANGLE_EGL_CreatePlatformPixmapSurfaceEXT =
|
||||
l_EGL_CreatePlatformPixmapSurfaceEXT =
|
||||
reinterpret_cast<PFNEGLCREATEPLATFORMPIXMAPSURFACEEXTPROC>(
|
||||
loadProc("EGL_CreatePlatformPixmapSurfaceEXT"));
|
||||
ANGLE_EGL_CreatePlatformWindowSurfaceEXT =
|
||||
l_EGL_CreatePlatformWindowSurfaceEXT =
|
||||
reinterpret_cast<PFNEGLCREATEPLATFORMWINDOWSURFACEEXTPROC>(
|
||||
loadProc("EGL_CreatePlatformWindowSurfaceEXT"));
|
||||
ANGLE_EGL_GetPlatformDisplayEXT =
|
||||
l_EGL_GetPlatformDisplayEXT =
|
||||
reinterpret_cast<PFNEGLGETPLATFORMDISPLAYEXTPROC>(loadProc("EGL_GetPlatformDisplayEXT"));
|
||||
ANGLE_EGL_DebugMessageControlKHR =
|
||||
l_EGL_DebugMessageControlKHR =
|
||||
reinterpret_cast<PFNEGLDEBUGMESSAGECONTROLKHRPROC>(loadProc("EGL_DebugMessageControlKHR"));
|
||||
ANGLE_EGL_LabelObjectKHR =
|
||||
l_EGL_LabelObjectKHR =
|
||||
reinterpret_cast<PFNEGLLABELOBJECTKHRPROC>(loadProc("EGL_LabelObjectKHR"));
|
||||
ANGLE_EGL_QueryDebugKHR =
|
||||
reinterpret_cast<PFNEGLQUERYDEBUGKHRPROC>(loadProc("EGL_QueryDebugKHR"));
|
||||
ANGLE_EGL_ClientWaitSyncKHR =
|
||||
l_EGL_QueryDebugKHR = reinterpret_cast<PFNEGLQUERYDEBUGKHRPROC>(loadProc("EGL_QueryDebugKHR"));
|
||||
l_EGL_ClientWaitSyncKHR =
|
||||
reinterpret_cast<PFNEGLCLIENTWAITSYNCKHRPROC>(loadProc("EGL_ClientWaitSyncKHR"));
|
||||
ANGLE_EGL_CreateSyncKHR =
|
||||
reinterpret_cast<PFNEGLCREATESYNCKHRPROC>(loadProc("EGL_CreateSyncKHR"));
|
||||
ANGLE_EGL_DestroySyncKHR =
|
||||
l_EGL_CreateSyncKHR = reinterpret_cast<PFNEGLCREATESYNCKHRPROC>(loadProc("EGL_CreateSyncKHR"));
|
||||
l_EGL_DestroySyncKHR =
|
||||
reinterpret_cast<PFNEGLDESTROYSYNCKHRPROC>(loadProc("EGL_DestroySyncKHR"));
|
||||
ANGLE_EGL_GetSyncAttribKHR =
|
||||
l_EGL_GetSyncAttribKHR =
|
||||
reinterpret_cast<PFNEGLGETSYNCATTRIBKHRPROC>(loadProc("EGL_GetSyncAttribKHR"));
|
||||
ANGLE_EGL_CreateImageKHR =
|
||||
l_EGL_CreateImageKHR =
|
||||
reinterpret_cast<PFNEGLCREATEIMAGEKHRPROC>(loadProc("EGL_CreateImageKHR"));
|
||||
ANGLE_EGL_DestroyImageKHR =
|
||||
l_EGL_DestroyImageKHR =
|
||||
reinterpret_cast<PFNEGLDESTROYIMAGEKHRPROC>(loadProc("EGL_DestroyImageKHR"));
|
||||
ANGLE_EGL_CreateStreamKHR =
|
||||
l_EGL_CreateStreamKHR =
|
||||
reinterpret_cast<PFNEGLCREATESTREAMKHRPROC>(loadProc("EGL_CreateStreamKHR"));
|
||||
ANGLE_EGL_DestroyStreamKHR =
|
||||
l_EGL_DestroyStreamKHR =
|
||||
reinterpret_cast<PFNEGLDESTROYSTREAMKHRPROC>(loadProc("EGL_DestroyStreamKHR"));
|
||||
ANGLE_EGL_QueryStreamKHR =
|
||||
l_EGL_QueryStreamKHR =
|
||||
reinterpret_cast<PFNEGLQUERYSTREAMKHRPROC>(loadProc("EGL_QueryStreamKHR"));
|
||||
ANGLE_EGL_QueryStreamu64KHR =
|
||||
l_EGL_QueryStreamu64KHR =
|
||||
reinterpret_cast<PFNEGLQUERYSTREAMU64KHRPROC>(loadProc("EGL_QueryStreamu64KHR"));
|
||||
ANGLE_EGL_StreamAttribKHR =
|
||||
l_EGL_StreamAttribKHR =
|
||||
reinterpret_cast<PFNEGLSTREAMATTRIBKHRPROC>(loadProc("EGL_StreamAttribKHR"));
|
||||
ANGLE_EGL_StreamConsumerAcquireKHR = reinterpret_cast<PFNEGLSTREAMCONSUMERACQUIREKHRPROC>(
|
||||
l_EGL_StreamConsumerAcquireKHR = reinterpret_cast<PFNEGLSTREAMCONSUMERACQUIREKHRPROC>(
|
||||
loadProc("EGL_StreamConsumerAcquireKHR"));
|
||||
ANGLE_EGL_StreamConsumerGLTextureExternalKHR =
|
||||
l_EGL_StreamConsumerGLTextureExternalKHR =
|
||||
reinterpret_cast<PFNEGLSTREAMCONSUMERGLTEXTUREEXTERNALKHRPROC>(
|
||||
loadProc("EGL_StreamConsumerGLTextureExternalKHR"));
|
||||
ANGLE_EGL_StreamConsumerReleaseKHR = reinterpret_cast<PFNEGLSTREAMCONSUMERRELEASEKHRPROC>(
|
||||
l_EGL_StreamConsumerReleaseKHR = reinterpret_cast<PFNEGLSTREAMCONSUMERRELEASEKHRPROC>(
|
||||
loadProc("EGL_StreamConsumerReleaseKHR"));
|
||||
ANGLE_EGL_SwapBuffersWithDamageKHR = reinterpret_cast<PFNEGLSWAPBUFFERSWITHDAMAGEKHRPROC>(
|
||||
l_EGL_SwapBuffersWithDamageKHR = reinterpret_cast<PFNEGLSWAPBUFFERSWITHDAMAGEKHRPROC>(
|
||||
loadProc("EGL_SwapBuffersWithDamageKHR"));
|
||||
ANGLE_EGL_WaitSyncKHR = reinterpret_cast<PFNEGLWAITSYNCKHRPROC>(loadProc("EGL_WaitSyncKHR"));
|
||||
ANGLE_EGL_PostSubBufferNV =
|
||||
l_EGL_WaitSyncKHR = reinterpret_cast<PFNEGLWAITSYNCKHRPROC>(loadProc("EGL_WaitSyncKHR"));
|
||||
l_EGL_PostSubBufferNV =
|
||||
reinterpret_cast<PFNEGLPOSTSUBBUFFERNVPROC>(loadProc("EGL_PostSubBufferNV"));
|
||||
ANGLE_EGL_StreamConsumerGLTextureExternalAttribsNV =
|
||||
l_EGL_StreamConsumerGLTextureExternalAttribsNV =
|
||||
reinterpret_cast<PFNEGLSTREAMCONSUMERGLTEXTUREEXTERNALATTRIBSNVPROC>(
|
||||
loadProc("EGL_StreamConsumerGLTextureExternalAttribsNV"));
|
||||
}
|
||||
|
|
|
@ -15,205 +15,202 @@
|
|||
#include <EGL/eglext.h>
|
||||
#include <export.h>
|
||||
|
||||
#define EGL_ChooseConfig ANGLE_EGL_ChooseConfig
|
||||
#define EGL_CopyBuffers ANGLE_EGL_CopyBuffers
|
||||
#define EGL_CreateContext ANGLE_EGL_CreateContext
|
||||
#define EGL_CreatePbufferSurface ANGLE_EGL_CreatePbufferSurface
|
||||
#define EGL_CreatePixmapSurface ANGLE_EGL_CreatePixmapSurface
|
||||
#define EGL_CreateWindowSurface ANGLE_EGL_CreateWindowSurface
|
||||
#define EGL_DestroyContext ANGLE_EGL_DestroyContext
|
||||
#define EGL_DestroySurface ANGLE_EGL_DestroySurface
|
||||
#define EGL_GetConfigAttrib ANGLE_EGL_GetConfigAttrib
|
||||
#define EGL_GetConfigs ANGLE_EGL_GetConfigs
|
||||
#define EGL_GetCurrentDisplay ANGLE_EGL_GetCurrentDisplay
|
||||
#define EGL_GetCurrentSurface ANGLE_EGL_GetCurrentSurface
|
||||
#define EGL_GetDisplay ANGLE_EGL_GetDisplay
|
||||
#define EGL_GetError ANGLE_EGL_GetError
|
||||
#define EGL_GetProcAddress ANGLE_EGL_GetProcAddress
|
||||
#define EGL_Initialize ANGLE_EGL_Initialize
|
||||
#define EGL_MakeCurrent ANGLE_EGL_MakeCurrent
|
||||
#define EGL_QueryContext ANGLE_EGL_QueryContext
|
||||
#define EGL_QueryString ANGLE_EGL_QueryString
|
||||
#define EGL_QuerySurface ANGLE_EGL_QuerySurface
|
||||
#define EGL_SwapBuffers ANGLE_EGL_SwapBuffers
|
||||
#define EGL_Terminate ANGLE_EGL_Terminate
|
||||
#define EGL_WaitGL ANGLE_EGL_WaitGL
|
||||
#define EGL_WaitNative ANGLE_EGL_WaitNative
|
||||
#define EGL_BindTexImage ANGLE_EGL_BindTexImage
|
||||
#define EGL_ReleaseTexImage ANGLE_EGL_ReleaseTexImage
|
||||
#define EGL_SurfaceAttrib ANGLE_EGL_SurfaceAttrib
|
||||
#define EGL_SwapInterval ANGLE_EGL_SwapInterval
|
||||
#define EGL_BindAPI ANGLE_EGL_BindAPI
|
||||
#define EGL_QueryAPI ANGLE_EGL_QueryAPI
|
||||
#define EGL_CreatePbufferFromClientBuffer ANGLE_EGL_CreatePbufferFromClientBuffer
|
||||
#define EGL_ReleaseThread ANGLE_EGL_ReleaseThread
|
||||
#define EGL_WaitClient ANGLE_EGL_WaitClient
|
||||
#define EGL_GetCurrentContext ANGLE_EGL_GetCurrentContext
|
||||
#define EGL_CreateSync ANGLE_EGL_CreateSync
|
||||
#define EGL_DestroySync ANGLE_EGL_DestroySync
|
||||
#define EGL_ClientWaitSync ANGLE_EGL_ClientWaitSync
|
||||
#define EGL_GetSyncAttrib ANGLE_EGL_GetSyncAttrib
|
||||
#define EGL_CreateImage ANGLE_EGL_CreateImage
|
||||
#define EGL_DestroyImage ANGLE_EGL_DestroyImage
|
||||
#define EGL_GetPlatformDisplay ANGLE_EGL_GetPlatformDisplay
|
||||
#define EGL_CreatePlatformWindowSurface ANGLE_EGL_CreatePlatformWindowSurface
|
||||
#define EGL_CreatePlatformPixmapSurface ANGLE_EGL_CreatePlatformPixmapSurface
|
||||
#define EGL_WaitSync ANGLE_EGL_WaitSync
|
||||
#define EGL_SetBlobCacheFuncsANDROID ANGLE_EGL_SetBlobCacheFuncsANDROID
|
||||
#define EGL_GetCompositorTimingANDROID ANGLE_EGL_GetCompositorTimingANDROID
|
||||
#define EGL_GetCompositorTimingSupportedANDROID ANGLE_EGL_GetCompositorTimingSupportedANDROID
|
||||
#define EGL_GetFrameTimestampSupportedANDROID ANGLE_EGL_GetFrameTimestampSupportedANDROID
|
||||
#define EGL_GetFrameTimestampsANDROID ANGLE_EGL_GetFrameTimestampsANDROID
|
||||
#define EGL_GetNextFrameIdANDROID ANGLE_EGL_GetNextFrameIdANDROID
|
||||
#define EGL_GetNativeClientBufferANDROID ANGLE_EGL_GetNativeClientBufferANDROID
|
||||
#define EGL_DupNativeFenceFDANDROID ANGLE_EGL_DupNativeFenceFDANDROID
|
||||
#define EGL_PresentationTimeANDROID ANGLE_EGL_PresentationTimeANDROID
|
||||
#define EGL_CreateDeviceANGLE ANGLE_EGL_CreateDeviceANGLE
|
||||
#define EGL_ReleaseDeviceANGLE ANGLE_EGL_ReleaseDeviceANGLE
|
||||
#define EGL_QueryDisplayAttribANGLE ANGLE_EGL_QueryDisplayAttribANGLE
|
||||
#define EGL_QueryStringiANGLE ANGLE_EGL_QueryStringiANGLE
|
||||
#define EGL_ProgramCacheGetAttribANGLE ANGLE_EGL_ProgramCacheGetAttribANGLE
|
||||
#define EGL_ProgramCachePopulateANGLE ANGLE_EGL_ProgramCachePopulateANGLE
|
||||
#define EGL_ProgramCacheQueryANGLE ANGLE_EGL_ProgramCacheQueryANGLE
|
||||
#define EGL_ProgramCacheResizeANGLE ANGLE_EGL_ProgramCacheResizeANGLE
|
||||
#define EGL_QuerySurfacePointerANGLE ANGLE_EGL_QuerySurfacePointerANGLE
|
||||
#define EGL_CreateStreamProducerD3DTextureANGLE ANGLE_EGL_CreateStreamProducerD3DTextureANGLE
|
||||
#define EGL_StreamPostD3DTextureANGLE ANGLE_EGL_StreamPostD3DTextureANGLE
|
||||
#define EGL_SwapBuffersWithFrameTokenANGLE ANGLE_EGL_SwapBuffersWithFrameTokenANGLE
|
||||
#define EGL_GetMscRateANGLE ANGLE_EGL_GetMscRateANGLE
|
||||
#define EGL_GetSyncValuesCHROMIUM ANGLE_EGL_GetSyncValuesCHROMIUM
|
||||
#define EGL_QueryDeviceAttribEXT ANGLE_EGL_QueryDeviceAttribEXT
|
||||
#define EGL_QueryDeviceStringEXT ANGLE_EGL_QueryDeviceStringEXT
|
||||
#define EGL_QueryDisplayAttribEXT ANGLE_EGL_QueryDisplayAttribEXT
|
||||
#define EGL_CreatePlatformPixmapSurfaceEXT ANGLE_EGL_CreatePlatformPixmapSurfaceEXT
|
||||
#define EGL_CreatePlatformWindowSurfaceEXT ANGLE_EGL_CreatePlatformWindowSurfaceEXT
|
||||
#define EGL_GetPlatformDisplayEXT ANGLE_EGL_GetPlatformDisplayEXT
|
||||
#define EGL_DebugMessageControlKHR ANGLE_EGL_DebugMessageControlKHR
|
||||
#define EGL_LabelObjectKHR ANGLE_EGL_LabelObjectKHR
|
||||
#define EGL_QueryDebugKHR ANGLE_EGL_QueryDebugKHR
|
||||
#define EGL_ClientWaitSyncKHR ANGLE_EGL_ClientWaitSyncKHR
|
||||
#define EGL_CreateSyncKHR ANGLE_EGL_CreateSyncKHR
|
||||
#define EGL_DestroySyncKHR ANGLE_EGL_DestroySyncKHR
|
||||
#define EGL_GetSyncAttribKHR ANGLE_EGL_GetSyncAttribKHR
|
||||
#define EGL_CreateImageKHR ANGLE_EGL_CreateImageKHR
|
||||
#define EGL_DestroyImageKHR ANGLE_EGL_DestroyImageKHR
|
||||
#define EGL_CreateStreamKHR ANGLE_EGL_CreateStreamKHR
|
||||
#define EGL_DestroyStreamKHR ANGLE_EGL_DestroyStreamKHR
|
||||
#define EGL_QueryStreamKHR ANGLE_EGL_QueryStreamKHR
|
||||
#define EGL_QueryStreamu64KHR ANGLE_EGL_QueryStreamu64KHR
|
||||
#define EGL_StreamAttribKHR ANGLE_EGL_StreamAttribKHR
|
||||
#define EGL_StreamConsumerAcquireKHR ANGLE_EGL_StreamConsumerAcquireKHR
|
||||
#define EGL_StreamConsumerGLTextureExternalKHR ANGLE_EGL_StreamConsumerGLTextureExternalKHR
|
||||
#define EGL_StreamConsumerReleaseKHR ANGLE_EGL_StreamConsumerReleaseKHR
|
||||
#define EGL_SwapBuffersWithDamageKHR ANGLE_EGL_SwapBuffersWithDamageKHR
|
||||
#define EGL_WaitSyncKHR ANGLE_EGL_WaitSyncKHR
|
||||
#define EGL_PostSubBufferNV ANGLE_EGL_PostSubBufferNV
|
||||
#define EGL_StreamConsumerGLTextureExternalAttribsNV \
|
||||
ANGLE_EGL_StreamConsumerGLTextureExternalAttribsNV
|
||||
ANGLE_NO_EXPORT extern PFNEGLCHOOSECONFIGPROC ANGLE_EGL_ChooseConfig;
|
||||
ANGLE_NO_EXPORT extern PFNEGLCOPYBUFFERSPROC ANGLE_EGL_CopyBuffers;
|
||||
ANGLE_NO_EXPORT extern PFNEGLCREATECONTEXTPROC ANGLE_EGL_CreateContext;
|
||||
ANGLE_NO_EXPORT extern PFNEGLCREATEPBUFFERSURFACEPROC ANGLE_EGL_CreatePbufferSurface;
|
||||
ANGLE_NO_EXPORT extern PFNEGLCREATEPIXMAPSURFACEPROC ANGLE_EGL_CreatePixmapSurface;
|
||||
ANGLE_NO_EXPORT extern PFNEGLCREATEWINDOWSURFACEPROC ANGLE_EGL_CreateWindowSurface;
|
||||
ANGLE_NO_EXPORT extern PFNEGLDESTROYCONTEXTPROC ANGLE_EGL_DestroyContext;
|
||||
ANGLE_NO_EXPORT extern PFNEGLDESTROYSURFACEPROC ANGLE_EGL_DestroySurface;
|
||||
ANGLE_NO_EXPORT extern PFNEGLGETCONFIGATTRIBPROC ANGLE_EGL_GetConfigAttrib;
|
||||
ANGLE_NO_EXPORT extern PFNEGLGETCONFIGSPROC ANGLE_EGL_GetConfigs;
|
||||
ANGLE_NO_EXPORT extern PFNEGLGETCURRENTDISPLAYPROC ANGLE_EGL_GetCurrentDisplay;
|
||||
ANGLE_NO_EXPORT extern PFNEGLGETCURRENTSURFACEPROC ANGLE_EGL_GetCurrentSurface;
|
||||
ANGLE_NO_EXPORT extern PFNEGLGETDISPLAYPROC ANGLE_EGL_GetDisplay;
|
||||
ANGLE_NO_EXPORT extern PFNEGLGETERRORPROC ANGLE_EGL_GetError;
|
||||
ANGLE_NO_EXPORT extern PFNEGLGETPROCADDRESSPROC ANGLE_EGL_GetProcAddress;
|
||||
ANGLE_NO_EXPORT extern PFNEGLINITIALIZEPROC ANGLE_EGL_Initialize;
|
||||
ANGLE_NO_EXPORT extern PFNEGLMAKECURRENTPROC ANGLE_EGL_MakeCurrent;
|
||||
ANGLE_NO_EXPORT extern PFNEGLQUERYCONTEXTPROC ANGLE_EGL_QueryContext;
|
||||
ANGLE_NO_EXPORT extern PFNEGLQUERYSTRINGPROC ANGLE_EGL_QueryString;
|
||||
ANGLE_NO_EXPORT extern PFNEGLQUERYSURFACEPROC ANGLE_EGL_QuerySurface;
|
||||
ANGLE_NO_EXPORT extern PFNEGLSWAPBUFFERSPROC ANGLE_EGL_SwapBuffers;
|
||||
ANGLE_NO_EXPORT extern PFNEGLTERMINATEPROC ANGLE_EGL_Terminate;
|
||||
ANGLE_NO_EXPORT extern PFNEGLWAITGLPROC ANGLE_EGL_WaitGL;
|
||||
ANGLE_NO_EXPORT extern PFNEGLWAITNATIVEPROC ANGLE_EGL_WaitNative;
|
||||
ANGLE_NO_EXPORT extern PFNEGLBINDTEXIMAGEPROC ANGLE_EGL_BindTexImage;
|
||||
ANGLE_NO_EXPORT extern PFNEGLRELEASETEXIMAGEPROC ANGLE_EGL_ReleaseTexImage;
|
||||
ANGLE_NO_EXPORT extern PFNEGLSURFACEATTRIBPROC ANGLE_EGL_SurfaceAttrib;
|
||||
ANGLE_NO_EXPORT extern PFNEGLSWAPINTERVALPROC ANGLE_EGL_SwapInterval;
|
||||
ANGLE_NO_EXPORT extern PFNEGLBINDAPIPROC ANGLE_EGL_BindAPI;
|
||||
ANGLE_NO_EXPORT extern PFNEGLQUERYAPIPROC ANGLE_EGL_QueryAPI;
|
||||
ANGLE_NO_EXPORT extern PFNEGLCREATEPBUFFERFROMCLIENTBUFFERPROC
|
||||
ANGLE_EGL_CreatePbufferFromClientBuffer;
|
||||
ANGLE_NO_EXPORT extern PFNEGLRELEASETHREADPROC ANGLE_EGL_ReleaseThread;
|
||||
ANGLE_NO_EXPORT extern PFNEGLWAITCLIENTPROC ANGLE_EGL_WaitClient;
|
||||
ANGLE_NO_EXPORT extern PFNEGLGETCURRENTCONTEXTPROC ANGLE_EGL_GetCurrentContext;
|
||||
ANGLE_NO_EXPORT extern PFNEGLCREATESYNCPROC ANGLE_EGL_CreateSync;
|
||||
ANGLE_NO_EXPORT extern PFNEGLDESTROYSYNCPROC ANGLE_EGL_DestroySync;
|
||||
ANGLE_NO_EXPORT extern PFNEGLCLIENTWAITSYNCPROC ANGLE_EGL_ClientWaitSync;
|
||||
ANGLE_NO_EXPORT extern PFNEGLGETSYNCATTRIBPROC ANGLE_EGL_GetSyncAttrib;
|
||||
ANGLE_NO_EXPORT extern PFNEGLCREATEIMAGEPROC ANGLE_EGL_CreateImage;
|
||||
ANGLE_NO_EXPORT extern PFNEGLDESTROYIMAGEPROC ANGLE_EGL_DestroyImage;
|
||||
ANGLE_NO_EXPORT extern PFNEGLGETPLATFORMDISPLAYPROC ANGLE_EGL_GetPlatformDisplay;
|
||||
ANGLE_NO_EXPORT extern PFNEGLCREATEPLATFORMWINDOWSURFACEPROC ANGLE_EGL_CreatePlatformWindowSurface;
|
||||
ANGLE_NO_EXPORT extern PFNEGLCREATEPLATFORMPIXMAPSURFACEPROC ANGLE_EGL_CreatePlatformPixmapSurface;
|
||||
ANGLE_NO_EXPORT extern PFNEGLWAITSYNCPROC ANGLE_EGL_WaitSync;
|
||||
ANGLE_NO_EXPORT extern PFNEGLSETBLOBCACHEFUNCSANDROIDPROC ANGLE_EGL_SetBlobCacheFuncsANDROID;
|
||||
ANGLE_NO_EXPORT extern PFNEGLGETCOMPOSITORTIMINGANDROIDPROC ANGLE_EGL_GetCompositorTimingANDROID;
|
||||
#define EGL_ChooseConfig l_EGL_ChooseConfig
|
||||
#define EGL_CopyBuffers l_EGL_CopyBuffers
|
||||
#define EGL_CreateContext l_EGL_CreateContext
|
||||
#define EGL_CreatePbufferSurface l_EGL_CreatePbufferSurface
|
||||
#define EGL_CreatePixmapSurface l_EGL_CreatePixmapSurface
|
||||
#define EGL_CreateWindowSurface l_EGL_CreateWindowSurface
|
||||
#define EGL_DestroyContext l_EGL_DestroyContext
|
||||
#define EGL_DestroySurface l_EGL_DestroySurface
|
||||
#define EGL_GetConfigAttrib l_EGL_GetConfigAttrib
|
||||
#define EGL_GetConfigs l_EGL_GetConfigs
|
||||
#define EGL_GetCurrentDisplay l_EGL_GetCurrentDisplay
|
||||
#define EGL_GetCurrentSurface l_EGL_GetCurrentSurface
|
||||
#define EGL_GetDisplay l_EGL_GetDisplay
|
||||
#define EGL_GetError l_EGL_GetError
|
||||
#define EGL_GetProcAddress l_EGL_GetProcAddress
|
||||
#define EGL_Initialize l_EGL_Initialize
|
||||
#define EGL_MakeCurrent l_EGL_MakeCurrent
|
||||
#define EGL_QueryContext l_EGL_QueryContext
|
||||
#define EGL_QueryString l_EGL_QueryString
|
||||
#define EGL_QuerySurface l_EGL_QuerySurface
|
||||
#define EGL_SwapBuffers l_EGL_SwapBuffers
|
||||
#define EGL_Terminate l_EGL_Terminate
|
||||
#define EGL_WaitGL l_EGL_WaitGL
|
||||
#define EGL_WaitNative l_EGL_WaitNative
|
||||
#define EGL_BindTexImage l_EGL_BindTexImage
|
||||
#define EGL_ReleaseTexImage l_EGL_ReleaseTexImage
|
||||
#define EGL_SurfaceAttrib l_EGL_SurfaceAttrib
|
||||
#define EGL_SwapInterval l_EGL_SwapInterval
|
||||
#define EGL_BindAPI l_EGL_BindAPI
|
||||
#define EGL_QueryAPI l_EGL_QueryAPI
|
||||
#define EGL_CreatePbufferFromClientBuffer l_EGL_CreatePbufferFromClientBuffer
|
||||
#define EGL_ReleaseThread l_EGL_ReleaseThread
|
||||
#define EGL_WaitClient l_EGL_WaitClient
|
||||
#define EGL_GetCurrentContext l_EGL_GetCurrentContext
|
||||
#define EGL_CreateSync l_EGL_CreateSync
|
||||
#define EGL_DestroySync l_EGL_DestroySync
|
||||
#define EGL_ClientWaitSync l_EGL_ClientWaitSync
|
||||
#define EGL_GetSyncAttrib l_EGL_GetSyncAttrib
|
||||
#define EGL_CreateImage l_EGL_CreateImage
|
||||
#define EGL_DestroyImage l_EGL_DestroyImage
|
||||
#define EGL_GetPlatformDisplay l_EGL_GetPlatformDisplay
|
||||
#define EGL_CreatePlatformWindowSurface l_EGL_CreatePlatformWindowSurface
|
||||
#define EGL_CreatePlatformPixmapSurface l_EGL_CreatePlatformPixmapSurface
|
||||
#define EGL_WaitSync l_EGL_WaitSync
|
||||
#define EGL_SetBlobCacheFuncsANDROID l_EGL_SetBlobCacheFuncsANDROID
|
||||
#define EGL_GetCompositorTimingANDROID l_EGL_GetCompositorTimingANDROID
|
||||
#define EGL_GetCompositorTimingSupportedANDROID l_EGL_GetCompositorTimingSupportedANDROID
|
||||
#define EGL_GetFrameTimestampSupportedANDROID l_EGL_GetFrameTimestampSupportedANDROID
|
||||
#define EGL_GetFrameTimestampsANDROID l_EGL_GetFrameTimestampsANDROID
|
||||
#define EGL_GetNextFrameIdANDROID l_EGL_GetNextFrameIdANDROID
|
||||
#define EGL_GetNativeClientBufferANDROID l_EGL_GetNativeClientBufferANDROID
|
||||
#define EGL_DupNativeFenceFDANDROID l_EGL_DupNativeFenceFDANDROID
|
||||
#define EGL_PresentationTimeANDROID l_EGL_PresentationTimeANDROID
|
||||
#define EGL_CreateDeviceANGLE l_EGL_CreateDeviceANGLE
|
||||
#define EGL_ReleaseDeviceANGLE l_EGL_ReleaseDeviceANGLE
|
||||
#define EGL_QueryDisplayAttribANGLE l_EGL_QueryDisplayAttribANGLE
|
||||
#define EGL_QueryStringiANGLE l_EGL_QueryStringiANGLE
|
||||
#define EGL_ProgramCacheGetAttribANGLE l_EGL_ProgramCacheGetAttribANGLE
|
||||
#define EGL_ProgramCachePopulateANGLE l_EGL_ProgramCachePopulateANGLE
|
||||
#define EGL_ProgramCacheQueryANGLE l_EGL_ProgramCacheQueryANGLE
|
||||
#define EGL_ProgramCacheResizeANGLE l_EGL_ProgramCacheResizeANGLE
|
||||
#define EGL_QuerySurfacePointerANGLE l_EGL_QuerySurfacePointerANGLE
|
||||
#define EGL_CreateStreamProducerD3DTextureANGLE l_EGL_CreateStreamProducerD3DTextureANGLE
|
||||
#define EGL_StreamPostD3DTextureANGLE l_EGL_StreamPostD3DTextureANGLE
|
||||
#define EGL_SwapBuffersWithFrameTokenANGLE l_EGL_SwapBuffersWithFrameTokenANGLE
|
||||
#define EGL_GetMscRateANGLE l_EGL_GetMscRateANGLE
|
||||
#define EGL_GetSyncValuesCHROMIUM l_EGL_GetSyncValuesCHROMIUM
|
||||
#define EGL_QueryDeviceAttribEXT l_EGL_QueryDeviceAttribEXT
|
||||
#define EGL_QueryDeviceStringEXT l_EGL_QueryDeviceStringEXT
|
||||
#define EGL_QueryDisplayAttribEXT l_EGL_QueryDisplayAttribEXT
|
||||
#define EGL_CreatePlatformPixmapSurfaceEXT l_EGL_CreatePlatformPixmapSurfaceEXT
|
||||
#define EGL_CreatePlatformWindowSurfaceEXT l_EGL_CreatePlatformWindowSurfaceEXT
|
||||
#define EGL_GetPlatformDisplayEXT l_EGL_GetPlatformDisplayEXT
|
||||
#define EGL_DebugMessageControlKHR l_EGL_DebugMessageControlKHR
|
||||
#define EGL_LabelObjectKHR l_EGL_LabelObjectKHR
|
||||
#define EGL_QueryDebugKHR l_EGL_QueryDebugKHR
|
||||
#define EGL_ClientWaitSyncKHR l_EGL_ClientWaitSyncKHR
|
||||
#define EGL_CreateSyncKHR l_EGL_CreateSyncKHR
|
||||
#define EGL_DestroySyncKHR l_EGL_DestroySyncKHR
|
||||
#define EGL_GetSyncAttribKHR l_EGL_GetSyncAttribKHR
|
||||
#define EGL_CreateImageKHR l_EGL_CreateImageKHR
|
||||
#define EGL_DestroyImageKHR l_EGL_DestroyImageKHR
|
||||
#define EGL_CreateStreamKHR l_EGL_CreateStreamKHR
|
||||
#define EGL_DestroyStreamKHR l_EGL_DestroyStreamKHR
|
||||
#define EGL_QueryStreamKHR l_EGL_QueryStreamKHR
|
||||
#define EGL_QueryStreamu64KHR l_EGL_QueryStreamu64KHR
|
||||
#define EGL_StreamAttribKHR l_EGL_StreamAttribKHR
|
||||
#define EGL_StreamConsumerAcquireKHR l_EGL_StreamConsumerAcquireKHR
|
||||
#define EGL_StreamConsumerGLTextureExternalKHR l_EGL_StreamConsumerGLTextureExternalKHR
|
||||
#define EGL_StreamConsumerReleaseKHR l_EGL_StreamConsumerReleaseKHR
|
||||
#define EGL_SwapBuffersWithDamageKHR l_EGL_SwapBuffersWithDamageKHR
|
||||
#define EGL_WaitSyncKHR l_EGL_WaitSyncKHR
|
||||
#define EGL_PostSubBufferNV l_EGL_PostSubBufferNV
|
||||
#define EGL_StreamConsumerGLTextureExternalAttribsNV l_EGL_StreamConsumerGLTextureExternalAttribsNV
|
||||
ANGLE_NO_EXPORT extern PFNEGLCHOOSECONFIGPROC l_EGL_ChooseConfig;
|
||||
ANGLE_NO_EXPORT extern PFNEGLCOPYBUFFERSPROC l_EGL_CopyBuffers;
|
||||
ANGLE_NO_EXPORT extern PFNEGLCREATECONTEXTPROC l_EGL_CreateContext;
|
||||
ANGLE_NO_EXPORT extern PFNEGLCREATEPBUFFERSURFACEPROC l_EGL_CreatePbufferSurface;
|
||||
ANGLE_NO_EXPORT extern PFNEGLCREATEPIXMAPSURFACEPROC l_EGL_CreatePixmapSurface;
|
||||
ANGLE_NO_EXPORT extern PFNEGLCREATEWINDOWSURFACEPROC l_EGL_CreateWindowSurface;
|
||||
ANGLE_NO_EXPORT extern PFNEGLDESTROYCONTEXTPROC l_EGL_DestroyContext;
|
||||
ANGLE_NO_EXPORT extern PFNEGLDESTROYSURFACEPROC l_EGL_DestroySurface;
|
||||
ANGLE_NO_EXPORT extern PFNEGLGETCONFIGATTRIBPROC l_EGL_GetConfigAttrib;
|
||||
ANGLE_NO_EXPORT extern PFNEGLGETCONFIGSPROC l_EGL_GetConfigs;
|
||||
ANGLE_NO_EXPORT extern PFNEGLGETCURRENTDISPLAYPROC l_EGL_GetCurrentDisplay;
|
||||
ANGLE_NO_EXPORT extern PFNEGLGETCURRENTSURFACEPROC l_EGL_GetCurrentSurface;
|
||||
ANGLE_NO_EXPORT extern PFNEGLGETDISPLAYPROC l_EGL_GetDisplay;
|
||||
ANGLE_NO_EXPORT extern PFNEGLGETERRORPROC l_EGL_GetError;
|
||||
ANGLE_NO_EXPORT extern PFNEGLGETPROCADDRESSPROC l_EGL_GetProcAddress;
|
||||
ANGLE_NO_EXPORT extern PFNEGLINITIALIZEPROC l_EGL_Initialize;
|
||||
ANGLE_NO_EXPORT extern PFNEGLMAKECURRENTPROC l_EGL_MakeCurrent;
|
||||
ANGLE_NO_EXPORT extern PFNEGLQUERYCONTEXTPROC l_EGL_QueryContext;
|
||||
ANGLE_NO_EXPORT extern PFNEGLQUERYSTRINGPROC l_EGL_QueryString;
|
||||
ANGLE_NO_EXPORT extern PFNEGLQUERYSURFACEPROC l_EGL_QuerySurface;
|
||||
ANGLE_NO_EXPORT extern PFNEGLSWAPBUFFERSPROC l_EGL_SwapBuffers;
|
||||
ANGLE_NO_EXPORT extern PFNEGLTERMINATEPROC l_EGL_Terminate;
|
||||
ANGLE_NO_EXPORT extern PFNEGLWAITGLPROC l_EGL_WaitGL;
|
||||
ANGLE_NO_EXPORT extern PFNEGLWAITNATIVEPROC l_EGL_WaitNative;
|
||||
ANGLE_NO_EXPORT extern PFNEGLBINDTEXIMAGEPROC l_EGL_BindTexImage;
|
||||
ANGLE_NO_EXPORT extern PFNEGLRELEASETEXIMAGEPROC l_EGL_ReleaseTexImage;
|
||||
ANGLE_NO_EXPORT extern PFNEGLSURFACEATTRIBPROC l_EGL_SurfaceAttrib;
|
||||
ANGLE_NO_EXPORT extern PFNEGLSWAPINTERVALPROC l_EGL_SwapInterval;
|
||||
ANGLE_NO_EXPORT extern PFNEGLBINDAPIPROC l_EGL_BindAPI;
|
||||
ANGLE_NO_EXPORT extern PFNEGLQUERYAPIPROC l_EGL_QueryAPI;
|
||||
ANGLE_NO_EXPORT extern PFNEGLCREATEPBUFFERFROMCLIENTBUFFERPROC l_EGL_CreatePbufferFromClientBuffer;
|
||||
ANGLE_NO_EXPORT extern PFNEGLRELEASETHREADPROC l_EGL_ReleaseThread;
|
||||
ANGLE_NO_EXPORT extern PFNEGLWAITCLIENTPROC l_EGL_WaitClient;
|
||||
ANGLE_NO_EXPORT extern PFNEGLGETCURRENTCONTEXTPROC l_EGL_GetCurrentContext;
|
||||
ANGLE_NO_EXPORT extern PFNEGLCREATESYNCPROC l_EGL_CreateSync;
|
||||
ANGLE_NO_EXPORT extern PFNEGLDESTROYSYNCPROC l_EGL_DestroySync;
|
||||
ANGLE_NO_EXPORT extern PFNEGLCLIENTWAITSYNCPROC l_EGL_ClientWaitSync;
|
||||
ANGLE_NO_EXPORT extern PFNEGLGETSYNCATTRIBPROC l_EGL_GetSyncAttrib;
|
||||
ANGLE_NO_EXPORT extern PFNEGLCREATEIMAGEPROC l_EGL_CreateImage;
|
||||
ANGLE_NO_EXPORT extern PFNEGLDESTROYIMAGEPROC l_EGL_DestroyImage;
|
||||
ANGLE_NO_EXPORT extern PFNEGLGETPLATFORMDISPLAYPROC l_EGL_GetPlatformDisplay;
|
||||
ANGLE_NO_EXPORT extern PFNEGLCREATEPLATFORMWINDOWSURFACEPROC l_EGL_CreatePlatformWindowSurface;
|
||||
ANGLE_NO_EXPORT extern PFNEGLCREATEPLATFORMPIXMAPSURFACEPROC l_EGL_CreatePlatformPixmapSurface;
|
||||
ANGLE_NO_EXPORT extern PFNEGLWAITSYNCPROC l_EGL_WaitSync;
|
||||
ANGLE_NO_EXPORT extern PFNEGLSETBLOBCACHEFUNCSANDROIDPROC l_EGL_SetBlobCacheFuncsANDROID;
|
||||
ANGLE_NO_EXPORT extern PFNEGLGETCOMPOSITORTIMINGANDROIDPROC l_EGL_GetCompositorTimingANDROID;
|
||||
ANGLE_NO_EXPORT extern PFNEGLGETCOMPOSITORTIMINGSUPPORTEDANDROIDPROC
|
||||
ANGLE_EGL_GetCompositorTimingSupportedANDROID;
|
||||
l_EGL_GetCompositorTimingSupportedANDROID;
|
||||
ANGLE_NO_EXPORT extern PFNEGLGETFRAMETIMESTAMPSUPPORTEDANDROIDPROC
|
||||
ANGLE_EGL_GetFrameTimestampSupportedANDROID;
|
||||
ANGLE_NO_EXPORT extern PFNEGLGETFRAMETIMESTAMPSANDROIDPROC ANGLE_EGL_GetFrameTimestampsANDROID;
|
||||
ANGLE_NO_EXPORT extern PFNEGLGETNEXTFRAMEIDANDROIDPROC ANGLE_EGL_GetNextFrameIdANDROID;
|
||||
ANGLE_NO_EXPORT extern PFNEGLGETNATIVECLIENTBUFFERANDROIDPROC
|
||||
ANGLE_EGL_GetNativeClientBufferANDROID;
|
||||
ANGLE_NO_EXPORT extern PFNEGLDUPNATIVEFENCEFDANDROIDPROC ANGLE_EGL_DupNativeFenceFDANDROID;
|
||||
ANGLE_NO_EXPORT extern PFNEGLPRESENTATIONTIMEANDROIDPROC ANGLE_EGL_PresentationTimeANDROID;
|
||||
ANGLE_NO_EXPORT extern PFNEGLCREATEDEVICEANGLEPROC ANGLE_EGL_CreateDeviceANGLE;
|
||||
ANGLE_NO_EXPORT extern PFNEGLRELEASEDEVICEANGLEPROC ANGLE_EGL_ReleaseDeviceANGLE;
|
||||
ANGLE_NO_EXPORT extern PFNEGLQUERYDISPLAYATTRIBANGLEPROC ANGLE_EGL_QueryDisplayAttribANGLE;
|
||||
ANGLE_NO_EXPORT extern PFNEGLQUERYSTRINGIANGLEPROC ANGLE_EGL_QueryStringiANGLE;
|
||||
ANGLE_NO_EXPORT extern PFNEGLPROGRAMCACHEGETATTRIBANGLEPROC ANGLE_EGL_ProgramCacheGetAttribANGLE;
|
||||
ANGLE_NO_EXPORT extern PFNEGLPROGRAMCACHEPOPULATEANGLEPROC ANGLE_EGL_ProgramCachePopulateANGLE;
|
||||
ANGLE_NO_EXPORT extern PFNEGLPROGRAMCACHEQUERYANGLEPROC ANGLE_EGL_ProgramCacheQueryANGLE;
|
||||
ANGLE_NO_EXPORT extern PFNEGLPROGRAMCACHERESIZEANGLEPROC ANGLE_EGL_ProgramCacheResizeANGLE;
|
||||
ANGLE_NO_EXPORT extern PFNEGLQUERYSURFACEPOINTERANGLEPROC ANGLE_EGL_QuerySurfacePointerANGLE;
|
||||
l_EGL_GetFrameTimestampSupportedANDROID;
|
||||
ANGLE_NO_EXPORT extern PFNEGLGETFRAMETIMESTAMPSANDROIDPROC l_EGL_GetFrameTimestampsANDROID;
|
||||
ANGLE_NO_EXPORT extern PFNEGLGETNEXTFRAMEIDANDROIDPROC l_EGL_GetNextFrameIdANDROID;
|
||||
ANGLE_NO_EXPORT extern PFNEGLGETNATIVECLIENTBUFFERANDROIDPROC l_EGL_GetNativeClientBufferANDROID;
|
||||
ANGLE_NO_EXPORT extern PFNEGLDUPNATIVEFENCEFDANDROIDPROC l_EGL_DupNativeFenceFDANDROID;
|
||||
ANGLE_NO_EXPORT extern PFNEGLPRESENTATIONTIMEANDROIDPROC l_EGL_PresentationTimeANDROID;
|
||||
ANGLE_NO_EXPORT extern PFNEGLCREATEDEVICEANGLEPROC l_EGL_CreateDeviceANGLE;
|
||||
ANGLE_NO_EXPORT extern PFNEGLRELEASEDEVICEANGLEPROC l_EGL_ReleaseDeviceANGLE;
|
||||
ANGLE_NO_EXPORT extern PFNEGLQUERYDISPLAYATTRIBANGLEPROC l_EGL_QueryDisplayAttribANGLE;
|
||||
ANGLE_NO_EXPORT extern PFNEGLQUERYSTRINGIANGLEPROC l_EGL_QueryStringiANGLE;
|
||||
ANGLE_NO_EXPORT extern PFNEGLPROGRAMCACHEGETATTRIBANGLEPROC l_EGL_ProgramCacheGetAttribANGLE;
|
||||
ANGLE_NO_EXPORT extern PFNEGLPROGRAMCACHEPOPULATEANGLEPROC l_EGL_ProgramCachePopulateANGLE;
|
||||
ANGLE_NO_EXPORT extern PFNEGLPROGRAMCACHEQUERYANGLEPROC l_EGL_ProgramCacheQueryANGLE;
|
||||
ANGLE_NO_EXPORT extern PFNEGLPROGRAMCACHERESIZEANGLEPROC l_EGL_ProgramCacheResizeANGLE;
|
||||
ANGLE_NO_EXPORT extern PFNEGLQUERYSURFACEPOINTERANGLEPROC l_EGL_QuerySurfacePointerANGLE;
|
||||
ANGLE_NO_EXPORT extern PFNEGLCREATESTREAMPRODUCERD3DTEXTUREANGLEPROC
|
||||
ANGLE_EGL_CreateStreamProducerD3DTextureANGLE;
|
||||
ANGLE_NO_EXPORT extern PFNEGLSTREAMPOSTD3DTEXTUREANGLEPROC ANGLE_EGL_StreamPostD3DTextureANGLE;
|
||||
l_EGL_CreateStreamProducerD3DTextureANGLE;
|
||||
ANGLE_NO_EXPORT extern PFNEGLSTREAMPOSTD3DTEXTUREANGLEPROC l_EGL_StreamPostD3DTextureANGLE;
|
||||
ANGLE_NO_EXPORT extern PFNEGLSWAPBUFFERSWITHFRAMETOKENANGLEPROC
|
||||
ANGLE_EGL_SwapBuffersWithFrameTokenANGLE;
|
||||
ANGLE_NO_EXPORT extern PFNEGLGETMSCRATEANGLEPROC ANGLE_EGL_GetMscRateANGLE;
|
||||
ANGLE_NO_EXPORT extern PFNEGLGETSYNCVALUESCHROMIUMPROC ANGLE_EGL_GetSyncValuesCHROMIUM;
|
||||
ANGLE_NO_EXPORT extern PFNEGLQUERYDEVICEATTRIBEXTPROC ANGLE_EGL_QueryDeviceAttribEXT;
|
||||
ANGLE_NO_EXPORT extern PFNEGLQUERYDEVICESTRINGEXTPROC ANGLE_EGL_QueryDeviceStringEXT;
|
||||
ANGLE_NO_EXPORT extern PFNEGLQUERYDISPLAYATTRIBEXTPROC ANGLE_EGL_QueryDisplayAttribEXT;
|
||||
l_EGL_SwapBuffersWithFrameTokenANGLE;
|
||||
ANGLE_NO_EXPORT extern PFNEGLGETMSCRATEANGLEPROC l_EGL_GetMscRateANGLE;
|
||||
ANGLE_NO_EXPORT extern PFNEGLGETSYNCVALUESCHROMIUMPROC l_EGL_GetSyncValuesCHROMIUM;
|
||||
ANGLE_NO_EXPORT extern PFNEGLQUERYDEVICEATTRIBEXTPROC l_EGL_QueryDeviceAttribEXT;
|
||||
ANGLE_NO_EXPORT extern PFNEGLQUERYDEVICESTRINGEXTPROC l_EGL_QueryDeviceStringEXT;
|
||||
ANGLE_NO_EXPORT extern PFNEGLQUERYDISPLAYATTRIBEXTPROC l_EGL_QueryDisplayAttribEXT;
|
||||
ANGLE_NO_EXPORT extern PFNEGLCREATEPLATFORMPIXMAPSURFACEEXTPROC
|
||||
ANGLE_EGL_CreatePlatformPixmapSurfaceEXT;
|
||||
l_EGL_CreatePlatformPixmapSurfaceEXT;
|
||||
ANGLE_NO_EXPORT extern PFNEGLCREATEPLATFORMWINDOWSURFACEEXTPROC
|
||||
ANGLE_EGL_CreatePlatformWindowSurfaceEXT;
|
||||
ANGLE_NO_EXPORT extern PFNEGLGETPLATFORMDISPLAYEXTPROC ANGLE_EGL_GetPlatformDisplayEXT;
|
||||
ANGLE_NO_EXPORT extern PFNEGLDEBUGMESSAGECONTROLKHRPROC ANGLE_EGL_DebugMessageControlKHR;
|
||||
ANGLE_NO_EXPORT extern PFNEGLLABELOBJECTKHRPROC ANGLE_EGL_LabelObjectKHR;
|
||||
ANGLE_NO_EXPORT extern PFNEGLQUERYDEBUGKHRPROC ANGLE_EGL_QueryDebugKHR;
|
||||
ANGLE_NO_EXPORT extern PFNEGLCLIENTWAITSYNCKHRPROC ANGLE_EGL_ClientWaitSyncKHR;
|
||||
ANGLE_NO_EXPORT extern PFNEGLCREATESYNCKHRPROC ANGLE_EGL_CreateSyncKHR;
|
||||
ANGLE_NO_EXPORT extern PFNEGLDESTROYSYNCKHRPROC ANGLE_EGL_DestroySyncKHR;
|
||||
ANGLE_NO_EXPORT extern PFNEGLGETSYNCATTRIBKHRPROC ANGLE_EGL_GetSyncAttribKHR;
|
||||
ANGLE_NO_EXPORT extern PFNEGLCREATEIMAGEKHRPROC ANGLE_EGL_CreateImageKHR;
|
||||
ANGLE_NO_EXPORT extern PFNEGLDESTROYIMAGEKHRPROC ANGLE_EGL_DestroyImageKHR;
|
||||
ANGLE_NO_EXPORT extern PFNEGLCREATESTREAMKHRPROC ANGLE_EGL_CreateStreamKHR;
|
||||
ANGLE_NO_EXPORT extern PFNEGLDESTROYSTREAMKHRPROC ANGLE_EGL_DestroyStreamKHR;
|
||||
ANGLE_NO_EXPORT extern PFNEGLQUERYSTREAMKHRPROC ANGLE_EGL_QueryStreamKHR;
|
||||
ANGLE_NO_EXPORT extern PFNEGLQUERYSTREAMU64KHRPROC ANGLE_EGL_QueryStreamu64KHR;
|
||||
ANGLE_NO_EXPORT extern PFNEGLSTREAMATTRIBKHRPROC ANGLE_EGL_StreamAttribKHR;
|
||||
ANGLE_NO_EXPORT extern PFNEGLSTREAMCONSUMERACQUIREKHRPROC ANGLE_EGL_StreamConsumerAcquireKHR;
|
||||
l_EGL_CreatePlatformWindowSurfaceEXT;
|
||||
ANGLE_NO_EXPORT extern PFNEGLGETPLATFORMDISPLAYEXTPROC l_EGL_GetPlatformDisplayEXT;
|
||||
ANGLE_NO_EXPORT extern PFNEGLDEBUGMESSAGECONTROLKHRPROC l_EGL_DebugMessageControlKHR;
|
||||
ANGLE_NO_EXPORT extern PFNEGLLABELOBJECTKHRPROC l_EGL_LabelObjectKHR;
|
||||
ANGLE_NO_EXPORT extern PFNEGLQUERYDEBUGKHRPROC l_EGL_QueryDebugKHR;
|
||||
ANGLE_NO_EXPORT extern PFNEGLCLIENTWAITSYNCKHRPROC l_EGL_ClientWaitSyncKHR;
|
||||
ANGLE_NO_EXPORT extern PFNEGLCREATESYNCKHRPROC l_EGL_CreateSyncKHR;
|
||||
ANGLE_NO_EXPORT extern PFNEGLDESTROYSYNCKHRPROC l_EGL_DestroySyncKHR;
|
||||
ANGLE_NO_EXPORT extern PFNEGLGETSYNCATTRIBKHRPROC l_EGL_GetSyncAttribKHR;
|
||||
ANGLE_NO_EXPORT extern PFNEGLCREATEIMAGEKHRPROC l_EGL_CreateImageKHR;
|
||||
ANGLE_NO_EXPORT extern PFNEGLDESTROYIMAGEKHRPROC l_EGL_DestroyImageKHR;
|
||||
ANGLE_NO_EXPORT extern PFNEGLCREATESTREAMKHRPROC l_EGL_CreateStreamKHR;
|
||||
ANGLE_NO_EXPORT extern PFNEGLDESTROYSTREAMKHRPROC l_EGL_DestroyStreamKHR;
|
||||
ANGLE_NO_EXPORT extern PFNEGLQUERYSTREAMKHRPROC l_EGL_QueryStreamKHR;
|
||||
ANGLE_NO_EXPORT extern PFNEGLQUERYSTREAMU64KHRPROC l_EGL_QueryStreamu64KHR;
|
||||
ANGLE_NO_EXPORT extern PFNEGLSTREAMATTRIBKHRPROC l_EGL_StreamAttribKHR;
|
||||
ANGLE_NO_EXPORT extern PFNEGLSTREAMCONSUMERACQUIREKHRPROC l_EGL_StreamConsumerAcquireKHR;
|
||||
ANGLE_NO_EXPORT extern PFNEGLSTREAMCONSUMERGLTEXTUREEXTERNALKHRPROC
|
||||
ANGLE_EGL_StreamConsumerGLTextureExternalKHR;
|
||||
ANGLE_NO_EXPORT extern PFNEGLSTREAMCONSUMERRELEASEKHRPROC ANGLE_EGL_StreamConsumerReleaseKHR;
|
||||
ANGLE_NO_EXPORT extern PFNEGLSWAPBUFFERSWITHDAMAGEKHRPROC ANGLE_EGL_SwapBuffersWithDamageKHR;
|
||||
ANGLE_NO_EXPORT extern PFNEGLWAITSYNCKHRPROC ANGLE_EGL_WaitSyncKHR;
|
||||
ANGLE_NO_EXPORT extern PFNEGLPOSTSUBBUFFERNVPROC ANGLE_EGL_PostSubBufferNV;
|
||||
l_EGL_StreamConsumerGLTextureExternalKHR;
|
||||
ANGLE_NO_EXPORT extern PFNEGLSTREAMCONSUMERRELEASEKHRPROC l_EGL_StreamConsumerReleaseKHR;
|
||||
ANGLE_NO_EXPORT extern PFNEGLSWAPBUFFERSWITHDAMAGEKHRPROC l_EGL_SwapBuffersWithDamageKHR;
|
||||
ANGLE_NO_EXPORT extern PFNEGLWAITSYNCKHRPROC l_EGL_WaitSyncKHR;
|
||||
ANGLE_NO_EXPORT extern PFNEGLPOSTSUBBUFFERNVPROC l_EGL_PostSubBufferNV;
|
||||
ANGLE_NO_EXPORT extern PFNEGLSTREAMCONSUMERGLTEXTUREEXTERNALATTRIBSNVPROC
|
||||
ANGLE_EGL_StreamConsumerGLTextureExternalAttribsNV;
|
||||
l_EGL_StreamConsumerGLTextureExternalAttribsNV;
|
||||
|
||||
namespace angle
|
||||
{
|
||||
|
|
|
@ -10,281 +10,265 @@
|
|||
|
||||
#include "egl_loader_autogen.h"
|
||||
|
||||
ANGLE_UTIL_EXPORT PFNEGLCHOOSECONFIGPROC ANGLE_eglChooseConfig;
|
||||
ANGLE_UTIL_EXPORT PFNEGLCOPYBUFFERSPROC ANGLE_eglCopyBuffers;
|
||||
ANGLE_UTIL_EXPORT PFNEGLCREATECONTEXTPROC ANGLE_eglCreateContext;
|
||||
ANGLE_UTIL_EXPORT PFNEGLCREATEPBUFFERSURFACEPROC ANGLE_eglCreatePbufferSurface;
|
||||
ANGLE_UTIL_EXPORT PFNEGLCREATEPIXMAPSURFACEPROC ANGLE_eglCreatePixmapSurface;
|
||||
ANGLE_UTIL_EXPORT PFNEGLCREATEWINDOWSURFACEPROC ANGLE_eglCreateWindowSurface;
|
||||
ANGLE_UTIL_EXPORT PFNEGLDESTROYCONTEXTPROC ANGLE_eglDestroyContext;
|
||||
ANGLE_UTIL_EXPORT PFNEGLDESTROYSURFACEPROC ANGLE_eglDestroySurface;
|
||||
ANGLE_UTIL_EXPORT PFNEGLGETCONFIGATTRIBPROC ANGLE_eglGetConfigAttrib;
|
||||
ANGLE_UTIL_EXPORT PFNEGLGETCONFIGSPROC ANGLE_eglGetConfigs;
|
||||
ANGLE_UTIL_EXPORT PFNEGLGETCURRENTDISPLAYPROC ANGLE_eglGetCurrentDisplay;
|
||||
ANGLE_UTIL_EXPORT PFNEGLGETCURRENTSURFACEPROC ANGLE_eglGetCurrentSurface;
|
||||
ANGLE_UTIL_EXPORT PFNEGLGETDISPLAYPROC ANGLE_eglGetDisplay;
|
||||
ANGLE_UTIL_EXPORT PFNEGLGETERRORPROC ANGLE_eglGetError;
|
||||
ANGLE_UTIL_EXPORT PFNEGLGETPROCADDRESSPROC ANGLE_eglGetProcAddress;
|
||||
ANGLE_UTIL_EXPORT PFNEGLINITIALIZEPROC ANGLE_eglInitialize;
|
||||
ANGLE_UTIL_EXPORT PFNEGLMAKECURRENTPROC ANGLE_eglMakeCurrent;
|
||||
ANGLE_UTIL_EXPORT PFNEGLQUERYCONTEXTPROC ANGLE_eglQueryContext;
|
||||
ANGLE_UTIL_EXPORT PFNEGLQUERYSTRINGPROC ANGLE_eglQueryString;
|
||||
ANGLE_UTIL_EXPORT PFNEGLQUERYSURFACEPROC ANGLE_eglQuerySurface;
|
||||
ANGLE_UTIL_EXPORT PFNEGLSWAPBUFFERSPROC ANGLE_eglSwapBuffers;
|
||||
ANGLE_UTIL_EXPORT PFNEGLTERMINATEPROC ANGLE_eglTerminate;
|
||||
ANGLE_UTIL_EXPORT PFNEGLWAITGLPROC ANGLE_eglWaitGL;
|
||||
ANGLE_UTIL_EXPORT PFNEGLWAITNATIVEPROC ANGLE_eglWaitNative;
|
||||
ANGLE_UTIL_EXPORT PFNEGLBINDTEXIMAGEPROC ANGLE_eglBindTexImage;
|
||||
ANGLE_UTIL_EXPORT PFNEGLRELEASETEXIMAGEPROC ANGLE_eglReleaseTexImage;
|
||||
ANGLE_UTIL_EXPORT PFNEGLSURFACEATTRIBPROC ANGLE_eglSurfaceAttrib;
|
||||
ANGLE_UTIL_EXPORT PFNEGLSWAPINTERVALPROC ANGLE_eglSwapInterval;
|
||||
ANGLE_UTIL_EXPORT PFNEGLBINDAPIPROC ANGLE_eglBindAPI;
|
||||
ANGLE_UTIL_EXPORT PFNEGLQUERYAPIPROC ANGLE_eglQueryAPI;
|
||||
ANGLE_UTIL_EXPORT PFNEGLCREATEPBUFFERFROMCLIENTBUFFERPROC ANGLE_eglCreatePbufferFromClientBuffer;
|
||||
ANGLE_UTIL_EXPORT PFNEGLRELEASETHREADPROC ANGLE_eglReleaseThread;
|
||||
ANGLE_UTIL_EXPORT PFNEGLWAITCLIENTPROC ANGLE_eglWaitClient;
|
||||
ANGLE_UTIL_EXPORT PFNEGLGETCURRENTCONTEXTPROC ANGLE_eglGetCurrentContext;
|
||||
ANGLE_UTIL_EXPORT PFNEGLCREATESYNCPROC ANGLE_eglCreateSync;
|
||||
ANGLE_UTIL_EXPORT PFNEGLDESTROYSYNCPROC ANGLE_eglDestroySync;
|
||||
ANGLE_UTIL_EXPORT PFNEGLCLIENTWAITSYNCPROC ANGLE_eglClientWaitSync;
|
||||
ANGLE_UTIL_EXPORT PFNEGLGETSYNCATTRIBPROC ANGLE_eglGetSyncAttrib;
|
||||
ANGLE_UTIL_EXPORT PFNEGLCREATEIMAGEPROC ANGLE_eglCreateImage;
|
||||
ANGLE_UTIL_EXPORT PFNEGLDESTROYIMAGEPROC ANGLE_eglDestroyImage;
|
||||
ANGLE_UTIL_EXPORT PFNEGLGETPLATFORMDISPLAYPROC ANGLE_eglGetPlatformDisplay;
|
||||
ANGLE_UTIL_EXPORT PFNEGLCREATEPLATFORMWINDOWSURFACEPROC ANGLE_eglCreatePlatformWindowSurface;
|
||||
ANGLE_UTIL_EXPORT PFNEGLCREATEPLATFORMPIXMAPSURFACEPROC ANGLE_eglCreatePlatformPixmapSurface;
|
||||
ANGLE_UTIL_EXPORT PFNEGLWAITSYNCPROC ANGLE_eglWaitSync;
|
||||
ANGLE_UTIL_EXPORT PFNEGLSETBLOBCACHEFUNCSANDROIDPROC ANGLE_eglSetBlobCacheFuncsANDROID;
|
||||
ANGLE_UTIL_EXPORT PFNEGLGETCOMPOSITORTIMINGANDROIDPROC ANGLE_eglGetCompositorTimingANDROID;
|
||||
ANGLE_UTIL_EXPORT PFNEGLCHOOSECONFIGPROC l_eglChooseConfig;
|
||||
ANGLE_UTIL_EXPORT PFNEGLCOPYBUFFERSPROC l_eglCopyBuffers;
|
||||
ANGLE_UTIL_EXPORT PFNEGLCREATECONTEXTPROC l_eglCreateContext;
|
||||
ANGLE_UTIL_EXPORT PFNEGLCREATEPBUFFERSURFACEPROC l_eglCreatePbufferSurface;
|
||||
ANGLE_UTIL_EXPORT PFNEGLCREATEPIXMAPSURFACEPROC l_eglCreatePixmapSurface;
|
||||
ANGLE_UTIL_EXPORT PFNEGLCREATEWINDOWSURFACEPROC l_eglCreateWindowSurface;
|
||||
ANGLE_UTIL_EXPORT PFNEGLDESTROYCONTEXTPROC l_eglDestroyContext;
|
||||
ANGLE_UTIL_EXPORT PFNEGLDESTROYSURFACEPROC l_eglDestroySurface;
|
||||
ANGLE_UTIL_EXPORT PFNEGLGETCONFIGATTRIBPROC l_eglGetConfigAttrib;
|
||||
ANGLE_UTIL_EXPORT PFNEGLGETCONFIGSPROC l_eglGetConfigs;
|
||||
ANGLE_UTIL_EXPORT PFNEGLGETCURRENTDISPLAYPROC l_eglGetCurrentDisplay;
|
||||
ANGLE_UTIL_EXPORT PFNEGLGETCURRENTSURFACEPROC l_eglGetCurrentSurface;
|
||||
ANGLE_UTIL_EXPORT PFNEGLGETDISPLAYPROC l_eglGetDisplay;
|
||||
ANGLE_UTIL_EXPORT PFNEGLGETERRORPROC l_eglGetError;
|
||||
ANGLE_UTIL_EXPORT PFNEGLGETPROCADDRESSPROC l_eglGetProcAddress;
|
||||
ANGLE_UTIL_EXPORT PFNEGLINITIALIZEPROC l_eglInitialize;
|
||||
ANGLE_UTIL_EXPORT PFNEGLMAKECURRENTPROC l_eglMakeCurrent;
|
||||
ANGLE_UTIL_EXPORT PFNEGLQUERYCONTEXTPROC l_eglQueryContext;
|
||||
ANGLE_UTIL_EXPORT PFNEGLQUERYSTRINGPROC l_eglQueryString;
|
||||
ANGLE_UTIL_EXPORT PFNEGLQUERYSURFACEPROC l_eglQuerySurface;
|
||||
ANGLE_UTIL_EXPORT PFNEGLSWAPBUFFERSPROC l_eglSwapBuffers;
|
||||
ANGLE_UTIL_EXPORT PFNEGLTERMINATEPROC l_eglTerminate;
|
||||
ANGLE_UTIL_EXPORT PFNEGLWAITGLPROC l_eglWaitGL;
|
||||
ANGLE_UTIL_EXPORT PFNEGLWAITNATIVEPROC l_eglWaitNative;
|
||||
ANGLE_UTIL_EXPORT PFNEGLBINDTEXIMAGEPROC l_eglBindTexImage;
|
||||
ANGLE_UTIL_EXPORT PFNEGLRELEASETEXIMAGEPROC l_eglReleaseTexImage;
|
||||
ANGLE_UTIL_EXPORT PFNEGLSURFACEATTRIBPROC l_eglSurfaceAttrib;
|
||||
ANGLE_UTIL_EXPORT PFNEGLSWAPINTERVALPROC l_eglSwapInterval;
|
||||
ANGLE_UTIL_EXPORT PFNEGLBINDAPIPROC l_eglBindAPI;
|
||||
ANGLE_UTIL_EXPORT PFNEGLQUERYAPIPROC l_eglQueryAPI;
|
||||
ANGLE_UTIL_EXPORT PFNEGLCREATEPBUFFERFROMCLIENTBUFFERPROC l_eglCreatePbufferFromClientBuffer;
|
||||
ANGLE_UTIL_EXPORT PFNEGLRELEASETHREADPROC l_eglReleaseThread;
|
||||
ANGLE_UTIL_EXPORT PFNEGLWAITCLIENTPROC l_eglWaitClient;
|
||||
ANGLE_UTIL_EXPORT PFNEGLGETCURRENTCONTEXTPROC l_eglGetCurrentContext;
|
||||
ANGLE_UTIL_EXPORT PFNEGLCREATESYNCPROC l_eglCreateSync;
|
||||
ANGLE_UTIL_EXPORT PFNEGLDESTROYSYNCPROC l_eglDestroySync;
|
||||
ANGLE_UTIL_EXPORT PFNEGLCLIENTWAITSYNCPROC l_eglClientWaitSync;
|
||||
ANGLE_UTIL_EXPORT PFNEGLGETSYNCATTRIBPROC l_eglGetSyncAttrib;
|
||||
ANGLE_UTIL_EXPORT PFNEGLCREATEIMAGEPROC l_eglCreateImage;
|
||||
ANGLE_UTIL_EXPORT PFNEGLDESTROYIMAGEPROC l_eglDestroyImage;
|
||||
ANGLE_UTIL_EXPORT PFNEGLGETPLATFORMDISPLAYPROC l_eglGetPlatformDisplay;
|
||||
ANGLE_UTIL_EXPORT PFNEGLCREATEPLATFORMWINDOWSURFACEPROC l_eglCreatePlatformWindowSurface;
|
||||
ANGLE_UTIL_EXPORT PFNEGLCREATEPLATFORMPIXMAPSURFACEPROC l_eglCreatePlatformPixmapSurface;
|
||||
ANGLE_UTIL_EXPORT PFNEGLWAITSYNCPROC l_eglWaitSync;
|
||||
ANGLE_UTIL_EXPORT PFNEGLSETBLOBCACHEFUNCSANDROIDPROC l_eglSetBlobCacheFuncsANDROID;
|
||||
ANGLE_UTIL_EXPORT PFNEGLGETCOMPOSITORTIMINGANDROIDPROC l_eglGetCompositorTimingANDROID;
|
||||
ANGLE_UTIL_EXPORT PFNEGLGETCOMPOSITORTIMINGSUPPORTEDANDROIDPROC
|
||||
ANGLE_eglGetCompositorTimingSupportedANDROID;
|
||||
l_eglGetCompositorTimingSupportedANDROID;
|
||||
ANGLE_UTIL_EXPORT PFNEGLGETFRAMETIMESTAMPSUPPORTEDANDROIDPROC
|
||||
ANGLE_eglGetFrameTimestampSupportedANDROID;
|
||||
ANGLE_UTIL_EXPORT PFNEGLGETFRAMETIMESTAMPSANDROIDPROC ANGLE_eglGetFrameTimestampsANDROID;
|
||||
ANGLE_UTIL_EXPORT PFNEGLGETNEXTFRAMEIDANDROIDPROC ANGLE_eglGetNextFrameIdANDROID;
|
||||
ANGLE_UTIL_EXPORT PFNEGLGETNATIVECLIENTBUFFERANDROIDPROC ANGLE_eglGetNativeClientBufferANDROID;
|
||||
ANGLE_UTIL_EXPORT PFNEGLDUPNATIVEFENCEFDANDROIDPROC ANGLE_eglDupNativeFenceFDANDROID;
|
||||
ANGLE_UTIL_EXPORT PFNEGLPRESENTATIONTIMEANDROIDPROC ANGLE_eglPresentationTimeANDROID;
|
||||
ANGLE_UTIL_EXPORT PFNEGLCREATEDEVICEANGLEPROC ANGLE_eglCreateDeviceANGLE;
|
||||
ANGLE_UTIL_EXPORT PFNEGLRELEASEDEVICEANGLEPROC ANGLE_eglReleaseDeviceANGLE;
|
||||
ANGLE_UTIL_EXPORT PFNEGLQUERYDISPLAYATTRIBANGLEPROC ANGLE_eglQueryDisplayAttribANGLE;
|
||||
ANGLE_UTIL_EXPORT PFNEGLQUERYSTRINGIANGLEPROC ANGLE_eglQueryStringiANGLE;
|
||||
ANGLE_UTIL_EXPORT PFNEGLPROGRAMCACHEGETATTRIBANGLEPROC ANGLE_eglProgramCacheGetAttribANGLE;
|
||||
ANGLE_UTIL_EXPORT PFNEGLPROGRAMCACHEPOPULATEANGLEPROC ANGLE_eglProgramCachePopulateANGLE;
|
||||
ANGLE_UTIL_EXPORT PFNEGLPROGRAMCACHEQUERYANGLEPROC ANGLE_eglProgramCacheQueryANGLE;
|
||||
ANGLE_UTIL_EXPORT PFNEGLPROGRAMCACHERESIZEANGLEPROC ANGLE_eglProgramCacheResizeANGLE;
|
||||
ANGLE_UTIL_EXPORT PFNEGLQUERYSURFACEPOINTERANGLEPROC ANGLE_eglQuerySurfacePointerANGLE;
|
||||
l_eglGetFrameTimestampSupportedANDROID;
|
||||
ANGLE_UTIL_EXPORT PFNEGLGETFRAMETIMESTAMPSANDROIDPROC l_eglGetFrameTimestampsANDROID;
|
||||
ANGLE_UTIL_EXPORT PFNEGLGETNEXTFRAMEIDANDROIDPROC l_eglGetNextFrameIdANDROID;
|
||||
ANGLE_UTIL_EXPORT PFNEGLGETNATIVECLIENTBUFFERANDROIDPROC l_eglGetNativeClientBufferANDROID;
|
||||
ANGLE_UTIL_EXPORT PFNEGLDUPNATIVEFENCEFDANDROIDPROC l_eglDupNativeFenceFDANDROID;
|
||||
ANGLE_UTIL_EXPORT PFNEGLPRESENTATIONTIMEANDROIDPROC l_eglPresentationTimeANDROID;
|
||||
ANGLE_UTIL_EXPORT PFNEGLCREATEDEVICEANGLEPROC l_eglCreateDeviceANGLE;
|
||||
ANGLE_UTIL_EXPORT PFNEGLRELEASEDEVICEANGLEPROC l_eglReleaseDeviceANGLE;
|
||||
ANGLE_UTIL_EXPORT PFNEGLQUERYDISPLAYATTRIBANGLEPROC l_eglQueryDisplayAttribANGLE;
|
||||
ANGLE_UTIL_EXPORT PFNEGLQUERYSTRINGIANGLEPROC l_eglQueryStringiANGLE;
|
||||
ANGLE_UTIL_EXPORT PFNEGLPROGRAMCACHEGETATTRIBANGLEPROC l_eglProgramCacheGetAttribANGLE;
|
||||
ANGLE_UTIL_EXPORT PFNEGLPROGRAMCACHEPOPULATEANGLEPROC l_eglProgramCachePopulateANGLE;
|
||||
ANGLE_UTIL_EXPORT PFNEGLPROGRAMCACHEQUERYANGLEPROC l_eglProgramCacheQueryANGLE;
|
||||
ANGLE_UTIL_EXPORT PFNEGLPROGRAMCACHERESIZEANGLEPROC l_eglProgramCacheResizeANGLE;
|
||||
ANGLE_UTIL_EXPORT PFNEGLQUERYSURFACEPOINTERANGLEPROC l_eglQuerySurfacePointerANGLE;
|
||||
ANGLE_UTIL_EXPORT PFNEGLCREATESTREAMPRODUCERD3DTEXTUREANGLEPROC
|
||||
ANGLE_eglCreateStreamProducerD3DTextureANGLE;
|
||||
ANGLE_UTIL_EXPORT PFNEGLSTREAMPOSTD3DTEXTUREANGLEPROC ANGLE_eglStreamPostD3DTextureANGLE;
|
||||
ANGLE_UTIL_EXPORT PFNEGLSWAPBUFFERSWITHFRAMETOKENANGLEPROC ANGLE_eglSwapBuffersWithFrameTokenANGLE;
|
||||
ANGLE_UTIL_EXPORT PFNEGLGETMSCRATEANGLEPROC ANGLE_eglGetMscRateANGLE;
|
||||
ANGLE_UTIL_EXPORT PFNEGLGETSYNCVALUESCHROMIUMPROC ANGLE_eglGetSyncValuesCHROMIUM;
|
||||
ANGLE_UTIL_EXPORT PFNEGLQUERYDEVICEATTRIBEXTPROC ANGLE_eglQueryDeviceAttribEXT;
|
||||
ANGLE_UTIL_EXPORT PFNEGLQUERYDEVICESTRINGEXTPROC ANGLE_eglQueryDeviceStringEXT;
|
||||
ANGLE_UTIL_EXPORT PFNEGLQUERYDISPLAYATTRIBEXTPROC ANGLE_eglQueryDisplayAttribEXT;
|
||||
ANGLE_UTIL_EXPORT PFNEGLCREATEPLATFORMPIXMAPSURFACEEXTPROC ANGLE_eglCreatePlatformPixmapSurfaceEXT;
|
||||
ANGLE_UTIL_EXPORT PFNEGLCREATEPLATFORMWINDOWSURFACEEXTPROC ANGLE_eglCreatePlatformWindowSurfaceEXT;
|
||||
ANGLE_UTIL_EXPORT PFNEGLGETPLATFORMDISPLAYEXTPROC ANGLE_eglGetPlatformDisplayEXT;
|
||||
ANGLE_UTIL_EXPORT PFNEGLDEBUGMESSAGECONTROLKHRPROC ANGLE_eglDebugMessageControlKHR;
|
||||
ANGLE_UTIL_EXPORT PFNEGLLABELOBJECTKHRPROC ANGLE_eglLabelObjectKHR;
|
||||
ANGLE_UTIL_EXPORT PFNEGLQUERYDEBUGKHRPROC ANGLE_eglQueryDebugKHR;
|
||||
ANGLE_UTIL_EXPORT PFNEGLCLIENTWAITSYNCKHRPROC ANGLE_eglClientWaitSyncKHR;
|
||||
ANGLE_UTIL_EXPORT PFNEGLCREATESYNCKHRPROC ANGLE_eglCreateSyncKHR;
|
||||
ANGLE_UTIL_EXPORT PFNEGLDESTROYSYNCKHRPROC ANGLE_eglDestroySyncKHR;
|
||||
ANGLE_UTIL_EXPORT PFNEGLGETSYNCATTRIBKHRPROC ANGLE_eglGetSyncAttribKHR;
|
||||
ANGLE_UTIL_EXPORT PFNEGLCREATEIMAGEKHRPROC ANGLE_eglCreateImageKHR;
|
||||
ANGLE_UTIL_EXPORT PFNEGLDESTROYIMAGEKHRPROC ANGLE_eglDestroyImageKHR;
|
||||
ANGLE_UTIL_EXPORT PFNEGLCREATESTREAMKHRPROC ANGLE_eglCreateStreamKHR;
|
||||
ANGLE_UTIL_EXPORT PFNEGLDESTROYSTREAMKHRPROC ANGLE_eglDestroyStreamKHR;
|
||||
ANGLE_UTIL_EXPORT PFNEGLQUERYSTREAMKHRPROC ANGLE_eglQueryStreamKHR;
|
||||
ANGLE_UTIL_EXPORT PFNEGLQUERYSTREAMU64KHRPROC ANGLE_eglQueryStreamu64KHR;
|
||||
ANGLE_UTIL_EXPORT PFNEGLSTREAMATTRIBKHRPROC ANGLE_eglStreamAttribKHR;
|
||||
ANGLE_UTIL_EXPORT PFNEGLSTREAMCONSUMERACQUIREKHRPROC ANGLE_eglStreamConsumerAcquireKHR;
|
||||
l_eglCreateStreamProducerD3DTextureANGLE;
|
||||
ANGLE_UTIL_EXPORT PFNEGLSTREAMPOSTD3DTEXTUREANGLEPROC l_eglStreamPostD3DTextureANGLE;
|
||||
ANGLE_UTIL_EXPORT PFNEGLSWAPBUFFERSWITHFRAMETOKENANGLEPROC l_eglSwapBuffersWithFrameTokenANGLE;
|
||||
ANGLE_UTIL_EXPORT PFNEGLGETMSCRATEANGLEPROC l_eglGetMscRateANGLE;
|
||||
ANGLE_UTIL_EXPORT PFNEGLGETSYNCVALUESCHROMIUMPROC l_eglGetSyncValuesCHROMIUM;
|
||||
ANGLE_UTIL_EXPORT PFNEGLQUERYDEVICEATTRIBEXTPROC l_eglQueryDeviceAttribEXT;
|
||||
ANGLE_UTIL_EXPORT PFNEGLQUERYDEVICESTRINGEXTPROC l_eglQueryDeviceStringEXT;
|
||||
ANGLE_UTIL_EXPORT PFNEGLQUERYDISPLAYATTRIBEXTPROC l_eglQueryDisplayAttribEXT;
|
||||
ANGLE_UTIL_EXPORT PFNEGLCREATEPLATFORMPIXMAPSURFACEEXTPROC l_eglCreatePlatformPixmapSurfaceEXT;
|
||||
ANGLE_UTIL_EXPORT PFNEGLCREATEPLATFORMWINDOWSURFACEEXTPROC l_eglCreatePlatformWindowSurfaceEXT;
|
||||
ANGLE_UTIL_EXPORT PFNEGLGETPLATFORMDISPLAYEXTPROC l_eglGetPlatformDisplayEXT;
|
||||
ANGLE_UTIL_EXPORT PFNEGLDEBUGMESSAGECONTROLKHRPROC l_eglDebugMessageControlKHR;
|
||||
ANGLE_UTIL_EXPORT PFNEGLLABELOBJECTKHRPROC l_eglLabelObjectKHR;
|
||||
ANGLE_UTIL_EXPORT PFNEGLQUERYDEBUGKHRPROC l_eglQueryDebugKHR;
|
||||
ANGLE_UTIL_EXPORT PFNEGLCLIENTWAITSYNCKHRPROC l_eglClientWaitSyncKHR;
|
||||
ANGLE_UTIL_EXPORT PFNEGLCREATESYNCKHRPROC l_eglCreateSyncKHR;
|
||||
ANGLE_UTIL_EXPORT PFNEGLDESTROYSYNCKHRPROC l_eglDestroySyncKHR;
|
||||
ANGLE_UTIL_EXPORT PFNEGLGETSYNCATTRIBKHRPROC l_eglGetSyncAttribKHR;
|
||||
ANGLE_UTIL_EXPORT PFNEGLCREATEIMAGEKHRPROC l_eglCreateImageKHR;
|
||||
ANGLE_UTIL_EXPORT PFNEGLDESTROYIMAGEKHRPROC l_eglDestroyImageKHR;
|
||||
ANGLE_UTIL_EXPORT PFNEGLCREATESTREAMKHRPROC l_eglCreateStreamKHR;
|
||||
ANGLE_UTIL_EXPORT PFNEGLDESTROYSTREAMKHRPROC l_eglDestroyStreamKHR;
|
||||
ANGLE_UTIL_EXPORT PFNEGLQUERYSTREAMKHRPROC l_eglQueryStreamKHR;
|
||||
ANGLE_UTIL_EXPORT PFNEGLQUERYSTREAMU64KHRPROC l_eglQueryStreamu64KHR;
|
||||
ANGLE_UTIL_EXPORT PFNEGLSTREAMATTRIBKHRPROC l_eglStreamAttribKHR;
|
||||
ANGLE_UTIL_EXPORT PFNEGLSTREAMCONSUMERACQUIREKHRPROC l_eglStreamConsumerAcquireKHR;
|
||||
ANGLE_UTIL_EXPORT PFNEGLSTREAMCONSUMERGLTEXTUREEXTERNALKHRPROC
|
||||
ANGLE_eglStreamConsumerGLTextureExternalKHR;
|
||||
ANGLE_UTIL_EXPORT PFNEGLSTREAMCONSUMERRELEASEKHRPROC ANGLE_eglStreamConsumerReleaseKHR;
|
||||
ANGLE_UTIL_EXPORT PFNEGLSWAPBUFFERSWITHDAMAGEKHRPROC ANGLE_eglSwapBuffersWithDamageKHR;
|
||||
ANGLE_UTIL_EXPORT PFNEGLWAITSYNCKHRPROC ANGLE_eglWaitSyncKHR;
|
||||
ANGLE_UTIL_EXPORT PFNEGLPOSTSUBBUFFERNVPROC ANGLE_eglPostSubBufferNV;
|
||||
l_eglStreamConsumerGLTextureExternalKHR;
|
||||
ANGLE_UTIL_EXPORT PFNEGLSTREAMCONSUMERRELEASEKHRPROC l_eglStreamConsumerReleaseKHR;
|
||||
ANGLE_UTIL_EXPORT PFNEGLSWAPBUFFERSWITHDAMAGEKHRPROC l_eglSwapBuffersWithDamageKHR;
|
||||
ANGLE_UTIL_EXPORT PFNEGLWAITSYNCKHRPROC l_eglWaitSyncKHR;
|
||||
ANGLE_UTIL_EXPORT PFNEGLPOSTSUBBUFFERNVPROC l_eglPostSubBufferNV;
|
||||
ANGLE_UTIL_EXPORT PFNEGLSTREAMCONSUMERGLTEXTUREEXTERNALATTRIBSNVPROC
|
||||
ANGLE_eglStreamConsumerGLTextureExternalAttribsNV;
|
||||
l_eglStreamConsumerGLTextureExternalAttribsNV;
|
||||
|
||||
namespace angle
|
||||
{
|
||||
void LoadEGL(LoadProc loadProc)
|
||||
{
|
||||
ANGLE_eglChooseConfig = reinterpret_cast<PFNEGLCHOOSECONFIGPROC>(loadProc("eglChooseConfig"));
|
||||
ANGLE_eglCopyBuffers = reinterpret_cast<PFNEGLCOPYBUFFERSPROC>(loadProc("eglCopyBuffers"));
|
||||
ANGLE_eglCreateContext =
|
||||
reinterpret_cast<PFNEGLCREATECONTEXTPROC>(loadProc("eglCreateContext"));
|
||||
ANGLE_eglCreatePbufferSurface =
|
||||
l_eglChooseConfig = reinterpret_cast<PFNEGLCHOOSECONFIGPROC>(loadProc("eglChooseConfig"));
|
||||
l_eglCopyBuffers = reinterpret_cast<PFNEGLCOPYBUFFERSPROC>(loadProc("eglCopyBuffers"));
|
||||
l_eglCreateContext = reinterpret_cast<PFNEGLCREATECONTEXTPROC>(loadProc("eglCreateContext"));
|
||||
l_eglCreatePbufferSurface =
|
||||
reinterpret_cast<PFNEGLCREATEPBUFFERSURFACEPROC>(loadProc("eglCreatePbufferSurface"));
|
||||
ANGLE_eglCreatePixmapSurface =
|
||||
l_eglCreatePixmapSurface =
|
||||
reinterpret_cast<PFNEGLCREATEPIXMAPSURFACEPROC>(loadProc("eglCreatePixmapSurface"));
|
||||
ANGLE_eglCreateWindowSurface =
|
||||
l_eglCreateWindowSurface =
|
||||
reinterpret_cast<PFNEGLCREATEWINDOWSURFACEPROC>(loadProc("eglCreateWindowSurface"));
|
||||
ANGLE_eglDestroyContext =
|
||||
reinterpret_cast<PFNEGLDESTROYCONTEXTPROC>(loadProc("eglDestroyContext"));
|
||||
ANGLE_eglDestroySurface =
|
||||
reinterpret_cast<PFNEGLDESTROYSURFACEPROC>(loadProc("eglDestroySurface"));
|
||||
ANGLE_eglGetConfigAttrib =
|
||||
l_eglDestroyContext = reinterpret_cast<PFNEGLDESTROYCONTEXTPROC>(loadProc("eglDestroyContext"));
|
||||
l_eglDestroySurface = reinterpret_cast<PFNEGLDESTROYSURFACEPROC>(loadProc("eglDestroySurface"));
|
||||
l_eglGetConfigAttrib =
|
||||
reinterpret_cast<PFNEGLGETCONFIGATTRIBPROC>(loadProc("eglGetConfigAttrib"));
|
||||
ANGLE_eglGetConfigs = reinterpret_cast<PFNEGLGETCONFIGSPROC>(loadProc("eglGetConfigs"));
|
||||
ANGLE_eglGetCurrentDisplay =
|
||||
l_eglGetConfigs = reinterpret_cast<PFNEGLGETCONFIGSPROC>(loadProc("eglGetConfigs"));
|
||||
l_eglGetCurrentDisplay =
|
||||
reinterpret_cast<PFNEGLGETCURRENTDISPLAYPROC>(loadProc("eglGetCurrentDisplay"));
|
||||
ANGLE_eglGetCurrentSurface =
|
||||
l_eglGetCurrentSurface =
|
||||
reinterpret_cast<PFNEGLGETCURRENTSURFACEPROC>(loadProc("eglGetCurrentSurface"));
|
||||
ANGLE_eglGetDisplay = reinterpret_cast<PFNEGLGETDISPLAYPROC>(loadProc("eglGetDisplay"));
|
||||
ANGLE_eglGetError = reinterpret_cast<PFNEGLGETERRORPROC>(loadProc("eglGetError"));
|
||||
ANGLE_eglGetProcAddress =
|
||||
reinterpret_cast<PFNEGLGETPROCADDRESSPROC>(loadProc("eglGetProcAddress"));
|
||||
ANGLE_eglInitialize = reinterpret_cast<PFNEGLINITIALIZEPROC>(loadProc("eglInitialize"));
|
||||
ANGLE_eglMakeCurrent = reinterpret_cast<PFNEGLMAKECURRENTPROC>(loadProc("eglMakeCurrent"));
|
||||
ANGLE_eglQueryContext = reinterpret_cast<PFNEGLQUERYCONTEXTPROC>(loadProc("eglQueryContext"));
|
||||
ANGLE_eglQueryString = reinterpret_cast<PFNEGLQUERYSTRINGPROC>(loadProc("eglQueryString"));
|
||||
ANGLE_eglQuerySurface = reinterpret_cast<PFNEGLQUERYSURFACEPROC>(loadProc("eglQuerySurface"));
|
||||
ANGLE_eglSwapBuffers = reinterpret_cast<PFNEGLSWAPBUFFERSPROC>(loadProc("eglSwapBuffers"));
|
||||
ANGLE_eglTerminate = reinterpret_cast<PFNEGLTERMINATEPROC>(loadProc("eglTerminate"));
|
||||
ANGLE_eglWaitGL = reinterpret_cast<PFNEGLWAITGLPROC>(loadProc("eglWaitGL"));
|
||||
ANGLE_eglWaitNative = reinterpret_cast<PFNEGLWAITNATIVEPROC>(loadProc("eglWaitNative"));
|
||||
ANGLE_eglBindTexImage = reinterpret_cast<PFNEGLBINDTEXIMAGEPROC>(loadProc("eglBindTexImage"));
|
||||
ANGLE_eglReleaseTexImage =
|
||||
l_eglGetDisplay = reinterpret_cast<PFNEGLGETDISPLAYPROC>(loadProc("eglGetDisplay"));
|
||||
l_eglGetError = reinterpret_cast<PFNEGLGETERRORPROC>(loadProc("eglGetError"));
|
||||
l_eglGetProcAddress = reinterpret_cast<PFNEGLGETPROCADDRESSPROC>(loadProc("eglGetProcAddress"));
|
||||
l_eglInitialize = reinterpret_cast<PFNEGLINITIALIZEPROC>(loadProc("eglInitialize"));
|
||||
l_eglMakeCurrent = reinterpret_cast<PFNEGLMAKECURRENTPROC>(loadProc("eglMakeCurrent"));
|
||||
l_eglQueryContext = reinterpret_cast<PFNEGLQUERYCONTEXTPROC>(loadProc("eglQueryContext"));
|
||||
l_eglQueryString = reinterpret_cast<PFNEGLQUERYSTRINGPROC>(loadProc("eglQueryString"));
|
||||
l_eglQuerySurface = reinterpret_cast<PFNEGLQUERYSURFACEPROC>(loadProc("eglQuerySurface"));
|
||||
l_eglSwapBuffers = reinterpret_cast<PFNEGLSWAPBUFFERSPROC>(loadProc("eglSwapBuffers"));
|
||||
l_eglTerminate = reinterpret_cast<PFNEGLTERMINATEPROC>(loadProc("eglTerminate"));
|
||||
l_eglWaitGL = reinterpret_cast<PFNEGLWAITGLPROC>(loadProc("eglWaitGL"));
|
||||
l_eglWaitNative = reinterpret_cast<PFNEGLWAITNATIVEPROC>(loadProc("eglWaitNative"));
|
||||
l_eglBindTexImage = reinterpret_cast<PFNEGLBINDTEXIMAGEPROC>(loadProc("eglBindTexImage"));
|
||||
l_eglReleaseTexImage =
|
||||
reinterpret_cast<PFNEGLRELEASETEXIMAGEPROC>(loadProc("eglReleaseTexImage"));
|
||||
ANGLE_eglSurfaceAttrib =
|
||||
reinterpret_cast<PFNEGLSURFACEATTRIBPROC>(loadProc("eglSurfaceAttrib"));
|
||||
ANGLE_eglSwapInterval = reinterpret_cast<PFNEGLSWAPINTERVALPROC>(loadProc("eglSwapInterval"));
|
||||
ANGLE_eglBindAPI = reinterpret_cast<PFNEGLBINDAPIPROC>(loadProc("eglBindAPI"));
|
||||
ANGLE_eglQueryAPI = reinterpret_cast<PFNEGLQUERYAPIPROC>(loadProc("eglQueryAPI"));
|
||||
ANGLE_eglCreatePbufferFromClientBuffer =
|
||||
reinterpret_cast<PFNEGLCREATEPBUFFERFROMCLIENTBUFFERPROC>(
|
||||
loadProc("eglCreatePbufferFromClientBuffer"));
|
||||
ANGLE_eglReleaseThread =
|
||||
reinterpret_cast<PFNEGLRELEASETHREADPROC>(loadProc("eglReleaseThread"));
|
||||
ANGLE_eglWaitClient = reinterpret_cast<PFNEGLWAITCLIENTPROC>(loadProc("eglWaitClient"));
|
||||
ANGLE_eglGetCurrentContext =
|
||||
l_eglSurfaceAttrib = reinterpret_cast<PFNEGLSURFACEATTRIBPROC>(loadProc("eglSurfaceAttrib"));
|
||||
l_eglSwapInterval = reinterpret_cast<PFNEGLSWAPINTERVALPROC>(loadProc("eglSwapInterval"));
|
||||
l_eglBindAPI = reinterpret_cast<PFNEGLBINDAPIPROC>(loadProc("eglBindAPI"));
|
||||
l_eglQueryAPI = reinterpret_cast<PFNEGLQUERYAPIPROC>(loadProc("eglQueryAPI"));
|
||||
l_eglCreatePbufferFromClientBuffer = reinterpret_cast<PFNEGLCREATEPBUFFERFROMCLIENTBUFFERPROC>(
|
||||
loadProc("eglCreatePbufferFromClientBuffer"));
|
||||
l_eglReleaseThread = reinterpret_cast<PFNEGLRELEASETHREADPROC>(loadProc("eglReleaseThread"));
|
||||
l_eglWaitClient = reinterpret_cast<PFNEGLWAITCLIENTPROC>(loadProc("eglWaitClient"));
|
||||
l_eglGetCurrentContext =
|
||||
reinterpret_cast<PFNEGLGETCURRENTCONTEXTPROC>(loadProc("eglGetCurrentContext"));
|
||||
ANGLE_eglCreateSync = reinterpret_cast<PFNEGLCREATESYNCPROC>(loadProc("eglCreateSync"));
|
||||
ANGLE_eglDestroySync = reinterpret_cast<PFNEGLDESTROYSYNCPROC>(loadProc("eglDestroySync"));
|
||||
ANGLE_eglClientWaitSync =
|
||||
reinterpret_cast<PFNEGLCLIENTWAITSYNCPROC>(loadProc("eglClientWaitSync"));
|
||||
ANGLE_eglGetSyncAttrib =
|
||||
reinterpret_cast<PFNEGLGETSYNCATTRIBPROC>(loadProc("eglGetSyncAttrib"));
|
||||
ANGLE_eglCreateImage = reinterpret_cast<PFNEGLCREATEIMAGEPROC>(loadProc("eglCreateImage"));
|
||||
ANGLE_eglDestroyImage = reinterpret_cast<PFNEGLDESTROYIMAGEPROC>(loadProc("eglDestroyImage"));
|
||||
ANGLE_eglGetPlatformDisplay =
|
||||
l_eglCreateSync = reinterpret_cast<PFNEGLCREATESYNCPROC>(loadProc("eglCreateSync"));
|
||||
l_eglDestroySync = reinterpret_cast<PFNEGLDESTROYSYNCPROC>(loadProc("eglDestroySync"));
|
||||
l_eglClientWaitSync = reinterpret_cast<PFNEGLCLIENTWAITSYNCPROC>(loadProc("eglClientWaitSync"));
|
||||
l_eglGetSyncAttrib = reinterpret_cast<PFNEGLGETSYNCATTRIBPROC>(loadProc("eglGetSyncAttrib"));
|
||||
l_eglCreateImage = reinterpret_cast<PFNEGLCREATEIMAGEPROC>(loadProc("eglCreateImage"));
|
||||
l_eglDestroyImage = reinterpret_cast<PFNEGLDESTROYIMAGEPROC>(loadProc("eglDestroyImage"));
|
||||
l_eglGetPlatformDisplay =
|
||||
reinterpret_cast<PFNEGLGETPLATFORMDISPLAYPROC>(loadProc("eglGetPlatformDisplay"));
|
||||
ANGLE_eglCreatePlatformWindowSurface = reinterpret_cast<PFNEGLCREATEPLATFORMWINDOWSURFACEPROC>(
|
||||
l_eglCreatePlatformWindowSurface = reinterpret_cast<PFNEGLCREATEPLATFORMWINDOWSURFACEPROC>(
|
||||
loadProc("eglCreatePlatformWindowSurface"));
|
||||
ANGLE_eglCreatePlatformPixmapSurface = reinterpret_cast<PFNEGLCREATEPLATFORMPIXMAPSURFACEPROC>(
|
||||
l_eglCreatePlatformPixmapSurface = reinterpret_cast<PFNEGLCREATEPLATFORMPIXMAPSURFACEPROC>(
|
||||
loadProc("eglCreatePlatformPixmapSurface"));
|
||||
ANGLE_eglWaitSync = reinterpret_cast<PFNEGLWAITSYNCPROC>(loadProc("eglWaitSync"));
|
||||
ANGLE_eglSetBlobCacheFuncsANDROID = reinterpret_cast<PFNEGLSETBLOBCACHEFUNCSANDROIDPROC>(
|
||||
l_eglWaitSync = reinterpret_cast<PFNEGLWAITSYNCPROC>(loadProc("eglWaitSync"));
|
||||
l_eglSetBlobCacheFuncsANDROID = reinterpret_cast<PFNEGLSETBLOBCACHEFUNCSANDROIDPROC>(
|
||||
loadProc("eglSetBlobCacheFuncsANDROID"));
|
||||
ANGLE_eglGetCompositorTimingANDROID = reinterpret_cast<PFNEGLGETCOMPOSITORTIMINGANDROIDPROC>(
|
||||
l_eglGetCompositorTimingANDROID = reinterpret_cast<PFNEGLGETCOMPOSITORTIMINGANDROIDPROC>(
|
||||
loadProc("eglGetCompositorTimingANDROID"));
|
||||
ANGLE_eglGetCompositorTimingSupportedANDROID =
|
||||
l_eglGetCompositorTimingSupportedANDROID =
|
||||
reinterpret_cast<PFNEGLGETCOMPOSITORTIMINGSUPPORTEDANDROIDPROC>(
|
||||
loadProc("eglGetCompositorTimingSupportedANDROID"));
|
||||
ANGLE_eglGetFrameTimestampSupportedANDROID =
|
||||
l_eglGetFrameTimestampSupportedANDROID =
|
||||
reinterpret_cast<PFNEGLGETFRAMETIMESTAMPSUPPORTEDANDROIDPROC>(
|
||||
loadProc("eglGetFrameTimestampSupportedANDROID"));
|
||||
ANGLE_eglGetFrameTimestampsANDROID = reinterpret_cast<PFNEGLGETFRAMETIMESTAMPSANDROIDPROC>(
|
||||
l_eglGetFrameTimestampsANDROID = reinterpret_cast<PFNEGLGETFRAMETIMESTAMPSANDROIDPROC>(
|
||||
loadProc("eglGetFrameTimestampsANDROID"));
|
||||
ANGLE_eglGetNextFrameIdANDROID =
|
||||
l_eglGetNextFrameIdANDROID =
|
||||
reinterpret_cast<PFNEGLGETNEXTFRAMEIDANDROIDPROC>(loadProc("eglGetNextFrameIdANDROID"));
|
||||
ANGLE_eglGetNativeClientBufferANDROID =
|
||||
reinterpret_cast<PFNEGLGETNATIVECLIENTBUFFERANDROIDPROC>(
|
||||
loadProc("eglGetNativeClientBufferANDROID"));
|
||||
ANGLE_eglDupNativeFenceFDANDROID =
|
||||
l_eglGetNativeClientBufferANDROID = reinterpret_cast<PFNEGLGETNATIVECLIENTBUFFERANDROIDPROC>(
|
||||
loadProc("eglGetNativeClientBufferANDROID"));
|
||||
l_eglDupNativeFenceFDANDROID =
|
||||
reinterpret_cast<PFNEGLDUPNATIVEFENCEFDANDROIDPROC>(loadProc("eglDupNativeFenceFDANDROID"));
|
||||
ANGLE_eglPresentationTimeANDROID =
|
||||
l_eglPresentationTimeANDROID =
|
||||
reinterpret_cast<PFNEGLPRESENTATIONTIMEANDROIDPROC>(loadProc("eglPresentationTimeANDROID"));
|
||||
ANGLE_eglCreateDeviceANGLE =
|
||||
l_eglCreateDeviceANGLE =
|
||||
reinterpret_cast<PFNEGLCREATEDEVICEANGLEPROC>(loadProc("eglCreateDeviceANGLE"));
|
||||
ANGLE_eglReleaseDeviceANGLE =
|
||||
l_eglReleaseDeviceANGLE =
|
||||
reinterpret_cast<PFNEGLRELEASEDEVICEANGLEPROC>(loadProc("eglReleaseDeviceANGLE"));
|
||||
ANGLE_eglQueryDisplayAttribANGLE =
|
||||
l_eglQueryDisplayAttribANGLE =
|
||||
reinterpret_cast<PFNEGLQUERYDISPLAYATTRIBANGLEPROC>(loadProc("eglQueryDisplayAttribANGLE"));
|
||||
ANGLE_eglQueryStringiANGLE =
|
||||
l_eglQueryStringiANGLE =
|
||||
reinterpret_cast<PFNEGLQUERYSTRINGIANGLEPROC>(loadProc("eglQueryStringiANGLE"));
|
||||
ANGLE_eglProgramCacheGetAttribANGLE = reinterpret_cast<PFNEGLPROGRAMCACHEGETATTRIBANGLEPROC>(
|
||||
l_eglProgramCacheGetAttribANGLE = reinterpret_cast<PFNEGLPROGRAMCACHEGETATTRIBANGLEPROC>(
|
||||
loadProc("eglProgramCacheGetAttribANGLE"));
|
||||
ANGLE_eglProgramCachePopulateANGLE = reinterpret_cast<PFNEGLPROGRAMCACHEPOPULATEANGLEPROC>(
|
||||
l_eglProgramCachePopulateANGLE = reinterpret_cast<PFNEGLPROGRAMCACHEPOPULATEANGLEPROC>(
|
||||
loadProc("eglProgramCachePopulateANGLE"));
|
||||
ANGLE_eglProgramCacheQueryANGLE =
|
||||
l_eglProgramCacheQueryANGLE =
|
||||
reinterpret_cast<PFNEGLPROGRAMCACHEQUERYANGLEPROC>(loadProc("eglProgramCacheQueryANGLE"));
|
||||
ANGLE_eglProgramCacheResizeANGLE =
|
||||
l_eglProgramCacheResizeANGLE =
|
||||
reinterpret_cast<PFNEGLPROGRAMCACHERESIZEANGLEPROC>(loadProc("eglProgramCacheResizeANGLE"));
|
||||
ANGLE_eglQuerySurfacePointerANGLE = reinterpret_cast<PFNEGLQUERYSURFACEPOINTERANGLEPROC>(
|
||||
l_eglQuerySurfacePointerANGLE = reinterpret_cast<PFNEGLQUERYSURFACEPOINTERANGLEPROC>(
|
||||
loadProc("eglQuerySurfacePointerANGLE"));
|
||||
ANGLE_eglCreateStreamProducerD3DTextureANGLE =
|
||||
l_eglCreateStreamProducerD3DTextureANGLE =
|
||||
reinterpret_cast<PFNEGLCREATESTREAMPRODUCERD3DTEXTUREANGLEPROC>(
|
||||
loadProc("eglCreateStreamProducerD3DTextureANGLE"));
|
||||
ANGLE_eglStreamPostD3DTextureANGLE = reinterpret_cast<PFNEGLSTREAMPOSTD3DTEXTUREANGLEPROC>(
|
||||
l_eglStreamPostD3DTextureANGLE = reinterpret_cast<PFNEGLSTREAMPOSTD3DTEXTUREANGLEPROC>(
|
||||
loadProc("eglStreamPostD3DTextureANGLE"));
|
||||
ANGLE_eglSwapBuffersWithFrameTokenANGLE =
|
||||
l_eglSwapBuffersWithFrameTokenANGLE =
|
||||
reinterpret_cast<PFNEGLSWAPBUFFERSWITHFRAMETOKENANGLEPROC>(
|
||||
loadProc("eglSwapBuffersWithFrameTokenANGLE"));
|
||||
ANGLE_eglGetMscRateANGLE =
|
||||
l_eglGetMscRateANGLE =
|
||||
reinterpret_cast<PFNEGLGETMSCRATEANGLEPROC>(loadProc("eglGetMscRateANGLE"));
|
||||
ANGLE_eglGetSyncValuesCHROMIUM =
|
||||
l_eglGetSyncValuesCHROMIUM =
|
||||
reinterpret_cast<PFNEGLGETSYNCVALUESCHROMIUMPROC>(loadProc("eglGetSyncValuesCHROMIUM"));
|
||||
ANGLE_eglQueryDeviceAttribEXT =
|
||||
l_eglQueryDeviceAttribEXT =
|
||||
reinterpret_cast<PFNEGLQUERYDEVICEATTRIBEXTPROC>(loadProc("eglQueryDeviceAttribEXT"));
|
||||
ANGLE_eglQueryDeviceStringEXT =
|
||||
l_eglQueryDeviceStringEXT =
|
||||
reinterpret_cast<PFNEGLQUERYDEVICESTRINGEXTPROC>(loadProc("eglQueryDeviceStringEXT"));
|
||||
ANGLE_eglQueryDisplayAttribEXT =
|
||||
l_eglQueryDisplayAttribEXT =
|
||||
reinterpret_cast<PFNEGLQUERYDISPLAYATTRIBEXTPROC>(loadProc("eglQueryDisplayAttribEXT"));
|
||||
ANGLE_eglCreatePlatformPixmapSurfaceEXT =
|
||||
l_eglCreatePlatformPixmapSurfaceEXT =
|
||||
reinterpret_cast<PFNEGLCREATEPLATFORMPIXMAPSURFACEEXTPROC>(
|
||||
loadProc("eglCreatePlatformPixmapSurfaceEXT"));
|
||||
ANGLE_eglCreatePlatformWindowSurfaceEXT =
|
||||
l_eglCreatePlatformWindowSurfaceEXT =
|
||||
reinterpret_cast<PFNEGLCREATEPLATFORMWINDOWSURFACEEXTPROC>(
|
||||
loadProc("eglCreatePlatformWindowSurfaceEXT"));
|
||||
ANGLE_eglGetPlatformDisplayEXT =
|
||||
l_eglGetPlatformDisplayEXT =
|
||||
reinterpret_cast<PFNEGLGETPLATFORMDISPLAYEXTPROC>(loadProc("eglGetPlatformDisplayEXT"));
|
||||
ANGLE_eglDebugMessageControlKHR =
|
||||
l_eglDebugMessageControlKHR =
|
||||
reinterpret_cast<PFNEGLDEBUGMESSAGECONTROLKHRPROC>(loadProc("eglDebugMessageControlKHR"));
|
||||
ANGLE_eglLabelObjectKHR =
|
||||
reinterpret_cast<PFNEGLLABELOBJECTKHRPROC>(loadProc("eglLabelObjectKHR"));
|
||||
ANGLE_eglQueryDebugKHR =
|
||||
reinterpret_cast<PFNEGLQUERYDEBUGKHRPROC>(loadProc("eglQueryDebugKHR"));
|
||||
ANGLE_eglClientWaitSyncKHR =
|
||||
l_eglLabelObjectKHR = reinterpret_cast<PFNEGLLABELOBJECTKHRPROC>(loadProc("eglLabelObjectKHR"));
|
||||
l_eglQueryDebugKHR = reinterpret_cast<PFNEGLQUERYDEBUGKHRPROC>(loadProc("eglQueryDebugKHR"));
|
||||
l_eglClientWaitSyncKHR =
|
||||
reinterpret_cast<PFNEGLCLIENTWAITSYNCKHRPROC>(loadProc("eglClientWaitSyncKHR"));
|
||||
ANGLE_eglCreateSyncKHR =
|
||||
reinterpret_cast<PFNEGLCREATESYNCKHRPROC>(loadProc("eglCreateSyncKHR"));
|
||||
ANGLE_eglDestroySyncKHR =
|
||||
reinterpret_cast<PFNEGLDESTROYSYNCKHRPROC>(loadProc("eglDestroySyncKHR"));
|
||||
ANGLE_eglGetSyncAttribKHR =
|
||||
l_eglCreateSyncKHR = reinterpret_cast<PFNEGLCREATESYNCKHRPROC>(loadProc("eglCreateSyncKHR"));
|
||||
l_eglDestroySyncKHR = reinterpret_cast<PFNEGLDESTROYSYNCKHRPROC>(loadProc("eglDestroySyncKHR"));
|
||||
l_eglGetSyncAttribKHR =
|
||||
reinterpret_cast<PFNEGLGETSYNCATTRIBKHRPROC>(loadProc("eglGetSyncAttribKHR"));
|
||||
ANGLE_eglCreateImageKHR =
|
||||
reinterpret_cast<PFNEGLCREATEIMAGEKHRPROC>(loadProc("eglCreateImageKHR"));
|
||||
ANGLE_eglDestroyImageKHR =
|
||||
l_eglCreateImageKHR = reinterpret_cast<PFNEGLCREATEIMAGEKHRPROC>(loadProc("eglCreateImageKHR"));
|
||||
l_eglDestroyImageKHR =
|
||||
reinterpret_cast<PFNEGLDESTROYIMAGEKHRPROC>(loadProc("eglDestroyImageKHR"));
|
||||
ANGLE_eglCreateStreamKHR =
|
||||
l_eglCreateStreamKHR =
|
||||
reinterpret_cast<PFNEGLCREATESTREAMKHRPROC>(loadProc("eglCreateStreamKHR"));
|
||||
ANGLE_eglDestroyStreamKHR =
|
||||
l_eglDestroyStreamKHR =
|
||||
reinterpret_cast<PFNEGLDESTROYSTREAMKHRPROC>(loadProc("eglDestroyStreamKHR"));
|
||||
ANGLE_eglQueryStreamKHR =
|
||||
reinterpret_cast<PFNEGLQUERYSTREAMKHRPROC>(loadProc("eglQueryStreamKHR"));
|
||||
ANGLE_eglQueryStreamu64KHR =
|
||||
l_eglQueryStreamKHR = reinterpret_cast<PFNEGLQUERYSTREAMKHRPROC>(loadProc("eglQueryStreamKHR"));
|
||||
l_eglQueryStreamu64KHR =
|
||||
reinterpret_cast<PFNEGLQUERYSTREAMU64KHRPROC>(loadProc("eglQueryStreamu64KHR"));
|
||||
ANGLE_eglStreamAttribKHR =
|
||||
l_eglStreamAttribKHR =
|
||||
reinterpret_cast<PFNEGLSTREAMATTRIBKHRPROC>(loadProc("eglStreamAttribKHR"));
|
||||
ANGLE_eglStreamConsumerAcquireKHR = reinterpret_cast<PFNEGLSTREAMCONSUMERACQUIREKHRPROC>(
|
||||
l_eglStreamConsumerAcquireKHR = reinterpret_cast<PFNEGLSTREAMCONSUMERACQUIREKHRPROC>(
|
||||
loadProc("eglStreamConsumerAcquireKHR"));
|
||||
ANGLE_eglStreamConsumerGLTextureExternalKHR =
|
||||
l_eglStreamConsumerGLTextureExternalKHR =
|
||||
reinterpret_cast<PFNEGLSTREAMCONSUMERGLTEXTUREEXTERNALKHRPROC>(
|
||||
loadProc("eglStreamConsumerGLTextureExternalKHR"));
|
||||
ANGLE_eglStreamConsumerReleaseKHR = reinterpret_cast<PFNEGLSTREAMCONSUMERRELEASEKHRPROC>(
|
||||
l_eglStreamConsumerReleaseKHR = reinterpret_cast<PFNEGLSTREAMCONSUMERRELEASEKHRPROC>(
|
||||
loadProc("eglStreamConsumerReleaseKHR"));
|
||||
ANGLE_eglSwapBuffersWithDamageKHR = reinterpret_cast<PFNEGLSWAPBUFFERSWITHDAMAGEKHRPROC>(
|
||||
l_eglSwapBuffersWithDamageKHR = reinterpret_cast<PFNEGLSWAPBUFFERSWITHDAMAGEKHRPROC>(
|
||||
loadProc("eglSwapBuffersWithDamageKHR"));
|
||||
ANGLE_eglWaitSyncKHR = reinterpret_cast<PFNEGLWAITSYNCKHRPROC>(loadProc("eglWaitSyncKHR"));
|
||||
ANGLE_eglPostSubBufferNV =
|
||||
l_eglWaitSyncKHR = reinterpret_cast<PFNEGLWAITSYNCKHRPROC>(loadProc("eglWaitSyncKHR"));
|
||||
l_eglPostSubBufferNV =
|
||||
reinterpret_cast<PFNEGLPOSTSUBBUFFERNVPROC>(loadProc("eglPostSubBufferNV"));
|
||||
ANGLE_eglStreamConsumerGLTextureExternalAttribsNV =
|
||||
l_eglStreamConsumerGLTextureExternalAttribsNV =
|
||||
reinterpret_cast<PFNEGLSTREAMCONSUMERGLTEXTUREEXTERNALATTRIBSNVPROC>(
|
||||
loadProc("eglStreamConsumerGLTextureExternalAttribsNV"));
|
||||
}
|
||||
|
|
|
@ -16,205 +16,202 @@
|
|||
#include <EGL/egl.h>
|
||||
#include <EGL/eglext.h>
|
||||
|
||||
#define eglChooseConfig ANGLE_eglChooseConfig
|
||||
#define eglCopyBuffers ANGLE_eglCopyBuffers
|
||||
#define eglCreateContext ANGLE_eglCreateContext
|
||||
#define eglCreatePbufferSurface ANGLE_eglCreatePbufferSurface
|
||||
#define eglCreatePixmapSurface ANGLE_eglCreatePixmapSurface
|
||||
#define eglCreateWindowSurface ANGLE_eglCreateWindowSurface
|
||||
#define eglDestroyContext ANGLE_eglDestroyContext
|
||||
#define eglDestroySurface ANGLE_eglDestroySurface
|
||||
#define eglGetConfigAttrib ANGLE_eglGetConfigAttrib
|
||||
#define eglGetConfigs ANGLE_eglGetConfigs
|
||||
#define eglGetCurrentDisplay ANGLE_eglGetCurrentDisplay
|
||||
#define eglGetCurrentSurface ANGLE_eglGetCurrentSurface
|
||||
#define eglGetDisplay ANGLE_eglGetDisplay
|
||||
#define eglGetError ANGLE_eglGetError
|
||||
#define eglGetProcAddress ANGLE_eglGetProcAddress
|
||||
#define eglInitialize ANGLE_eglInitialize
|
||||
#define eglMakeCurrent ANGLE_eglMakeCurrent
|
||||
#define eglQueryContext ANGLE_eglQueryContext
|
||||
#define eglQueryString ANGLE_eglQueryString
|
||||
#define eglQuerySurface ANGLE_eglQuerySurface
|
||||
#define eglSwapBuffers ANGLE_eglSwapBuffers
|
||||
#define eglTerminate ANGLE_eglTerminate
|
||||
#define eglWaitGL ANGLE_eglWaitGL
|
||||
#define eglWaitNative ANGLE_eglWaitNative
|
||||
#define eglBindTexImage ANGLE_eglBindTexImage
|
||||
#define eglReleaseTexImage ANGLE_eglReleaseTexImage
|
||||
#define eglSurfaceAttrib ANGLE_eglSurfaceAttrib
|
||||
#define eglSwapInterval ANGLE_eglSwapInterval
|
||||
#define eglBindAPI ANGLE_eglBindAPI
|
||||
#define eglQueryAPI ANGLE_eglQueryAPI
|
||||
#define eglCreatePbufferFromClientBuffer ANGLE_eglCreatePbufferFromClientBuffer
|
||||
#define eglReleaseThread ANGLE_eglReleaseThread
|
||||
#define eglWaitClient ANGLE_eglWaitClient
|
||||
#define eglGetCurrentContext ANGLE_eglGetCurrentContext
|
||||
#define eglCreateSync ANGLE_eglCreateSync
|
||||
#define eglDestroySync ANGLE_eglDestroySync
|
||||
#define eglClientWaitSync ANGLE_eglClientWaitSync
|
||||
#define eglGetSyncAttrib ANGLE_eglGetSyncAttrib
|
||||
#define eglCreateImage ANGLE_eglCreateImage
|
||||
#define eglDestroyImage ANGLE_eglDestroyImage
|
||||
#define eglGetPlatformDisplay ANGLE_eglGetPlatformDisplay
|
||||
#define eglCreatePlatformWindowSurface ANGLE_eglCreatePlatformWindowSurface
|
||||
#define eglCreatePlatformPixmapSurface ANGLE_eglCreatePlatformPixmapSurface
|
||||
#define eglWaitSync ANGLE_eglWaitSync
|
||||
#define eglSetBlobCacheFuncsANDROID ANGLE_eglSetBlobCacheFuncsANDROID
|
||||
#define eglGetCompositorTimingANDROID ANGLE_eglGetCompositorTimingANDROID
|
||||
#define eglGetCompositorTimingSupportedANDROID ANGLE_eglGetCompositorTimingSupportedANDROID
|
||||
#define eglGetFrameTimestampSupportedANDROID ANGLE_eglGetFrameTimestampSupportedANDROID
|
||||
#define eglGetFrameTimestampsANDROID ANGLE_eglGetFrameTimestampsANDROID
|
||||
#define eglGetNextFrameIdANDROID ANGLE_eglGetNextFrameIdANDROID
|
||||
#define eglGetNativeClientBufferANDROID ANGLE_eglGetNativeClientBufferANDROID
|
||||
#define eglDupNativeFenceFDANDROID ANGLE_eglDupNativeFenceFDANDROID
|
||||
#define eglPresentationTimeANDROID ANGLE_eglPresentationTimeANDROID
|
||||
#define eglCreateDeviceANGLE ANGLE_eglCreateDeviceANGLE
|
||||
#define eglReleaseDeviceANGLE ANGLE_eglReleaseDeviceANGLE
|
||||
#define eglQueryDisplayAttribANGLE ANGLE_eglQueryDisplayAttribANGLE
|
||||
#define eglQueryStringiANGLE ANGLE_eglQueryStringiANGLE
|
||||
#define eglProgramCacheGetAttribANGLE ANGLE_eglProgramCacheGetAttribANGLE
|
||||
#define eglProgramCachePopulateANGLE ANGLE_eglProgramCachePopulateANGLE
|
||||
#define eglProgramCacheQueryANGLE ANGLE_eglProgramCacheQueryANGLE
|
||||
#define eglProgramCacheResizeANGLE ANGLE_eglProgramCacheResizeANGLE
|
||||
#define eglQuerySurfacePointerANGLE ANGLE_eglQuerySurfacePointerANGLE
|
||||
#define eglCreateStreamProducerD3DTextureANGLE ANGLE_eglCreateStreamProducerD3DTextureANGLE
|
||||
#define eglStreamPostD3DTextureANGLE ANGLE_eglStreamPostD3DTextureANGLE
|
||||
#define eglSwapBuffersWithFrameTokenANGLE ANGLE_eglSwapBuffersWithFrameTokenANGLE
|
||||
#define eglGetMscRateANGLE ANGLE_eglGetMscRateANGLE
|
||||
#define eglGetSyncValuesCHROMIUM ANGLE_eglGetSyncValuesCHROMIUM
|
||||
#define eglQueryDeviceAttribEXT ANGLE_eglQueryDeviceAttribEXT
|
||||
#define eglQueryDeviceStringEXT ANGLE_eglQueryDeviceStringEXT
|
||||
#define eglQueryDisplayAttribEXT ANGLE_eglQueryDisplayAttribEXT
|
||||
#define eglCreatePlatformPixmapSurfaceEXT ANGLE_eglCreatePlatformPixmapSurfaceEXT
|
||||
#define eglCreatePlatformWindowSurfaceEXT ANGLE_eglCreatePlatformWindowSurfaceEXT
|
||||
#define eglGetPlatformDisplayEXT ANGLE_eglGetPlatformDisplayEXT
|
||||
#define eglDebugMessageControlKHR ANGLE_eglDebugMessageControlKHR
|
||||
#define eglLabelObjectKHR ANGLE_eglLabelObjectKHR
|
||||
#define eglQueryDebugKHR ANGLE_eglQueryDebugKHR
|
||||
#define eglClientWaitSyncKHR ANGLE_eglClientWaitSyncKHR
|
||||
#define eglCreateSyncKHR ANGLE_eglCreateSyncKHR
|
||||
#define eglDestroySyncKHR ANGLE_eglDestroySyncKHR
|
||||
#define eglGetSyncAttribKHR ANGLE_eglGetSyncAttribKHR
|
||||
#define eglCreateImageKHR ANGLE_eglCreateImageKHR
|
||||
#define eglDestroyImageKHR ANGLE_eglDestroyImageKHR
|
||||
#define eglCreateStreamKHR ANGLE_eglCreateStreamKHR
|
||||
#define eglDestroyStreamKHR ANGLE_eglDestroyStreamKHR
|
||||
#define eglQueryStreamKHR ANGLE_eglQueryStreamKHR
|
||||
#define eglQueryStreamu64KHR ANGLE_eglQueryStreamu64KHR
|
||||
#define eglStreamAttribKHR ANGLE_eglStreamAttribKHR
|
||||
#define eglStreamConsumerAcquireKHR ANGLE_eglStreamConsumerAcquireKHR
|
||||
#define eglStreamConsumerGLTextureExternalKHR ANGLE_eglStreamConsumerGLTextureExternalKHR
|
||||
#define eglStreamConsumerReleaseKHR ANGLE_eglStreamConsumerReleaseKHR
|
||||
#define eglSwapBuffersWithDamageKHR ANGLE_eglSwapBuffersWithDamageKHR
|
||||
#define eglWaitSyncKHR ANGLE_eglWaitSyncKHR
|
||||
#define eglPostSubBufferNV ANGLE_eglPostSubBufferNV
|
||||
#define eglStreamConsumerGLTextureExternalAttribsNV \
|
||||
ANGLE_eglStreamConsumerGLTextureExternalAttribsNV
|
||||
ANGLE_UTIL_EXPORT extern PFNEGLCHOOSECONFIGPROC ANGLE_eglChooseConfig;
|
||||
ANGLE_UTIL_EXPORT extern PFNEGLCOPYBUFFERSPROC ANGLE_eglCopyBuffers;
|
||||
ANGLE_UTIL_EXPORT extern PFNEGLCREATECONTEXTPROC ANGLE_eglCreateContext;
|
||||
ANGLE_UTIL_EXPORT extern PFNEGLCREATEPBUFFERSURFACEPROC ANGLE_eglCreatePbufferSurface;
|
||||
ANGLE_UTIL_EXPORT extern PFNEGLCREATEPIXMAPSURFACEPROC ANGLE_eglCreatePixmapSurface;
|
||||
ANGLE_UTIL_EXPORT extern PFNEGLCREATEWINDOWSURFACEPROC ANGLE_eglCreateWindowSurface;
|
||||
ANGLE_UTIL_EXPORT extern PFNEGLDESTROYCONTEXTPROC ANGLE_eglDestroyContext;
|
||||
ANGLE_UTIL_EXPORT extern PFNEGLDESTROYSURFACEPROC ANGLE_eglDestroySurface;
|
||||
ANGLE_UTIL_EXPORT extern PFNEGLGETCONFIGATTRIBPROC ANGLE_eglGetConfigAttrib;
|
||||
ANGLE_UTIL_EXPORT extern PFNEGLGETCONFIGSPROC ANGLE_eglGetConfigs;
|
||||
ANGLE_UTIL_EXPORT extern PFNEGLGETCURRENTDISPLAYPROC ANGLE_eglGetCurrentDisplay;
|
||||
ANGLE_UTIL_EXPORT extern PFNEGLGETCURRENTSURFACEPROC ANGLE_eglGetCurrentSurface;
|
||||
ANGLE_UTIL_EXPORT extern PFNEGLGETDISPLAYPROC ANGLE_eglGetDisplay;
|
||||
ANGLE_UTIL_EXPORT extern PFNEGLGETERRORPROC ANGLE_eglGetError;
|
||||
ANGLE_UTIL_EXPORT extern PFNEGLGETPROCADDRESSPROC ANGLE_eglGetProcAddress;
|
||||
ANGLE_UTIL_EXPORT extern PFNEGLINITIALIZEPROC ANGLE_eglInitialize;
|
||||
ANGLE_UTIL_EXPORT extern PFNEGLMAKECURRENTPROC ANGLE_eglMakeCurrent;
|
||||
ANGLE_UTIL_EXPORT extern PFNEGLQUERYCONTEXTPROC ANGLE_eglQueryContext;
|
||||
ANGLE_UTIL_EXPORT extern PFNEGLQUERYSTRINGPROC ANGLE_eglQueryString;
|
||||
ANGLE_UTIL_EXPORT extern PFNEGLQUERYSURFACEPROC ANGLE_eglQuerySurface;
|
||||
ANGLE_UTIL_EXPORT extern PFNEGLSWAPBUFFERSPROC ANGLE_eglSwapBuffers;
|
||||
ANGLE_UTIL_EXPORT extern PFNEGLTERMINATEPROC ANGLE_eglTerminate;
|
||||
ANGLE_UTIL_EXPORT extern PFNEGLWAITGLPROC ANGLE_eglWaitGL;
|
||||
ANGLE_UTIL_EXPORT extern PFNEGLWAITNATIVEPROC ANGLE_eglWaitNative;
|
||||
ANGLE_UTIL_EXPORT extern PFNEGLBINDTEXIMAGEPROC ANGLE_eglBindTexImage;
|
||||
ANGLE_UTIL_EXPORT extern PFNEGLRELEASETEXIMAGEPROC ANGLE_eglReleaseTexImage;
|
||||
ANGLE_UTIL_EXPORT extern PFNEGLSURFACEATTRIBPROC ANGLE_eglSurfaceAttrib;
|
||||
ANGLE_UTIL_EXPORT extern PFNEGLSWAPINTERVALPROC ANGLE_eglSwapInterval;
|
||||
ANGLE_UTIL_EXPORT extern PFNEGLBINDAPIPROC ANGLE_eglBindAPI;
|
||||
ANGLE_UTIL_EXPORT extern PFNEGLQUERYAPIPROC ANGLE_eglQueryAPI;
|
||||
ANGLE_UTIL_EXPORT extern PFNEGLCREATEPBUFFERFROMCLIENTBUFFERPROC
|
||||
ANGLE_eglCreatePbufferFromClientBuffer;
|
||||
ANGLE_UTIL_EXPORT extern PFNEGLRELEASETHREADPROC ANGLE_eglReleaseThread;
|
||||
ANGLE_UTIL_EXPORT extern PFNEGLWAITCLIENTPROC ANGLE_eglWaitClient;
|
||||
ANGLE_UTIL_EXPORT extern PFNEGLGETCURRENTCONTEXTPROC ANGLE_eglGetCurrentContext;
|
||||
ANGLE_UTIL_EXPORT extern PFNEGLCREATESYNCPROC ANGLE_eglCreateSync;
|
||||
ANGLE_UTIL_EXPORT extern PFNEGLDESTROYSYNCPROC ANGLE_eglDestroySync;
|
||||
ANGLE_UTIL_EXPORT extern PFNEGLCLIENTWAITSYNCPROC ANGLE_eglClientWaitSync;
|
||||
ANGLE_UTIL_EXPORT extern PFNEGLGETSYNCATTRIBPROC ANGLE_eglGetSyncAttrib;
|
||||
ANGLE_UTIL_EXPORT extern PFNEGLCREATEIMAGEPROC ANGLE_eglCreateImage;
|
||||
ANGLE_UTIL_EXPORT extern PFNEGLDESTROYIMAGEPROC ANGLE_eglDestroyImage;
|
||||
ANGLE_UTIL_EXPORT extern PFNEGLGETPLATFORMDISPLAYPROC ANGLE_eglGetPlatformDisplay;
|
||||
ANGLE_UTIL_EXPORT extern PFNEGLCREATEPLATFORMWINDOWSURFACEPROC ANGLE_eglCreatePlatformWindowSurface;
|
||||
ANGLE_UTIL_EXPORT extern PFNEGLCREATEPLATFORMPIXMAPSURFACEPROC ANGLE_eglCreatePlatformPixmapSurface;
|
||||
ANGLE_UTIL_EXPORT extern PFNEGLWAITSYNCPROC ANGLE_eglWaitSync;
|
||||
ANGLE_UTIL_EXPORT extern PFNEGLSETBLOBCACHEFUNCSANDROIDPROC ANGLE_eglSetBlobCacheFuncsANDROID;
|
||||
ANGLE_UTIL_EXPORT extern PFNEGLGETCOMPOSITORTIMINGANDROIDPROC ANGLE_eglGetCompositorTimingANDROID;
|
||||
#define eglChooseConfig l_eglChooseConfig
|
||||
#define eglCopyBuffers l_eglCopyBuffers
|
||||
#define eglCreateContext l_eglCreateContext
|
||||
#define eglCreatePbufferSurface l_eglCreatePbufferSurface
|
||||
#define eglCreatePixmapSurface l_eglCreatePixmapSurface
|
||||
#define eglCreateWindowSurface l_eglCreateWindowSurface
|
||||
#define eglDestroyContext l_eglDestroyContext
|
||||
#define eglDestroySurface l_eglDestroySurface
|
||||
#define eglGetConfigAttrib l_eglGetConfigAttrib
|
||||
#define eglGetConfigs l_eglGetConfigs
|
||||
#define eglGetCurrentDisplay l_eglGetCurrentDisplay
|
||||
#define eglGetCurrentSurface l_eglGetCurrentSurface
|
||||
#define eglGetDisplay l_eglGetDisplay
|
||||
#define eglGetError l_eglGetError
|
||||
#define eglGetProcAddress l_eglGetProcAddress
|
||||
#define eglInitialize l_eglInitialize
|
||||
#define eglMakeCurrent l_eglMakeCurrent
|
||||
#define eglQueryContext l_eglQueryContext
|
||||
#define eglQueryString l_eglQueryString
|
||||
#define eglQuerySurface l_eglQuerySurface
|
||||
#define eglSwapBuffers l_eglSwapBuffers
|
||||
#define eglTerminate l_eglTerminate
|
||||
#define eglWaitGL l_eglWaitGL
|
||||
#define eglWaitNative l_eglWaitNative
|
||||
#define eglBindTexImage l_eglBindTexImage
|
||||
#define eglReleaseTexImage l_eglReleaseTexImage
|
||||
#define eglSurfaceAttrib l_eglSurfaceAttrib
|
||||
#define eglSwapInterval l_eglSwapInterval
|
||||
#define eglBindAPI l_eglBindAPI
|
||||
#define eglQueryAPI l_eglQueryAPI
|
||||
#define eglCreatePbufferFromClientBuffer l_eglCreatePbufferFromClientBuffer
|
||||
#define eglReleaseThread l_eglReleaseThread
|
||||
#define eglWaitClient l_eglWaitClient
|
||||
#define eglGetCurrentContext l_eglGetCurrentContext
|
||||
#define eglCreateSync l_eglCreateSync
|
||||
#define eglDestroySync l_eglDestroySync
|
||||
#define eglClientWaitSync l_eglClientWaitSync
|
||||
#define eglGetSyncAttrib l_eglGetSyncAttrib
|
||||
#define eglCreateImage l_eglCreateImage
|
||||
#define eglDestroyImage l_eglDestroyImage
|
||||
#define eglGetPlatformDisplay l_eglGetPlatformDisplay
|
||||
#define eglCreatePlatformWindowSurface l_eglCreatePlatformWindowSurface
|
||||
#define eglCreatePlatformPixmapSurface l_eglCreatePlatformPixmapSurface
|
||||
#define eglWaitSync l_eglWaitSync
|
||||
#define eglSetBlobCacheFuncsANDROID l_eglSetBlobCacheFuncsANDROID
|
||||
#define eglGetCompositorTimingANDROID l_eglGetCompositorTimingANDROID
|
||||
#define eglGetCompositorTimingSupportedANDROID l_eglGetCompositorTimingSupportedANDROID
|
||||
#define eglGetFrameTimestampSupportedANDROID l_eglGetFrameTimestampSupportedANDROID
|
||||
#define eglGetFrameTimestampsANDROID l_eglGetFrameTimestampsANDROID
|
||||
#define eglGetNextFrameIdANDROID l_eglGetNextFrameIdANDROID
|
||||
#define eglGetNativeClientBufferANDROID l_eglGetNativeClientBufferANDROID
|
||||
#define eglDupNativeFenceFDANDROID l_eglDupNativeFenceFDANDROID
|
||||
#define eglPresentationTimeANDROID l_eglPresentationTimeANDROID
|
||||
#define eglCreateDeviceANGLE l_eglCreateDeviceANGLE
|
||||
#define eglReleaseDeviceANGLE l_eglReleaseDeviceANGLE
|
||||
#define eglQueryDisplayAttribANGLE l_eglQueryDisplayAttribANGLE
|
||||
#define eglQueryStringiANGLE l_eglQueryStringiANGLE
|
||||
#define eglProgramCacheGetAttribANGLE l_eglProgramCacheGetAttribANGLE
|
||||
#define eglProgramCachePopulateANGLE l_eglProgramCachePopulateANGLE
|
||||
#define eglProgramCacheQueryANGLE l_eglProgramCacheQueryANGLE
|
||||
#define eglProgramCacheResizeANGLE l_eglProgramCacheResizeANGLE
|
||||
#define eglQuerySurfacePointerANGLE l_eglQuerySurfacePointerANGLE
|
||||
#define eglCreateStreamProducerD3DTextureANGLE l_eglCreateStreamProducerD3DTextureANGLE
|
||||
#define eglStreamPostD3DTextureANGLE l_eglStreamPostD3DTextureANGLE
|
||||
#define eglSwapBuffersWithFrameTokenANGLE l_eglSwapBuffersWithFrameTokenANGLE
|
||||
#define eglGetMscRateANGLE l_eglGetMscRateANGLE
|
||||
#define eglGetSyncValuesCHROMIUM l_eglGetSyncValuesCHROMIUM
|
||||
#define eglQueryDeviceAttribEXT l_eglQueryDeviceAttribEXT
|
||||
#define eglQueryDeviceStringEXT l_eglQueryDeviceStringEXT
|
||||
#define eglQueryDisplayAttribEXT l_eglQueryDisplayAttribEXT
|
||||
#define eglCreatePlatformPixmapSurfaceEXT l_eglCreatePlatformPixmapSurfaceEXT
|
||||
#define eglCreatePlatformWindowSurfaceEXT l_eglCreatePlatformWindowSurfaceEXT
|
||||
#define eglGetPlatformDisplayEXT l_eglGetPlatformDisplayEXT
|
||||
#define eglDebugMessageControlKHR l_eglDebugMessageControlKHR
|
||||
#define eglLabelObjectKHR l_eglLabelObjectKHR
|
||||
#define eglQueryDebugKHR l_eglQueryDebugKHR
|
||||
#define eglClientWaitSyncKHR l_eglClientWaitSyncKHR
|
||||
#define eglCreateSyncKHR l_eglCreateSyncKHR
|
||||
#define eglDestroySyncKHR l_eglDestroySyncKHR
|
||||
#define eglGetSyncAttribKHR l_eglGetSyncAttribKHR
|
||||
#define eglCreateImageKHR l_eglCreateImageKHR
|
||||
#define eglDestroyImageKHR l_eglDestroyImageKHR
|
||||
#define eglCreateStreamKHR l_eglCreateStreamKHR
|
||||
#define eglDestroyStreamKHR l_eglDestroyStreamKHR
|
||||
#define eglQueryStreamKHR l_eglQueryStreamKHR
|
||||
#define eglQueryStreamu64KHR l_eglQueryStreamu64KHR
|
||||
#define eglStreamAttribKHR l_eglStreamAttribKHR
|
||||
#define eglStreamConsumerAcquireKHR l_eglStreamConsumerAcquireKHR
|
||||
#define eglStreamConsumerGLTextureExternalKHR l_eglStreamConsumerGLTextureExternalKHR
|
||||
#define eglStreamConsumerReleaseKHR l_eglStreamConsumerReleaseKHR
|
||||
#define eglSwapBuffersWithDamageKHR l_eglSwapBuffersWithDamageKHR
|
||||
#define eglWaitSyncKHR l_eglWaitSyncKHR
|
||||
#define eglPostSubBufferNV l_eglPostSubBufferNV
|
||||
#define eglStreamConsumerGLTextureExternalAttribsNV l_eglStreamConsumerGLTextureExternalAttribsNV
|
||||
ANGLE_UTIL_EXPORT extern PFNEGLCHOOSECONFIGPROC l_eglChooseConfig;
|
||||
ANGLE_UTIL_EXPORT extern PFNEGLCOPYBUFFERSPROC l_eglCopyBuffers;
|
||||
ANGLE_UTIL_EXPORT extern PFNEGLCREATECONTEXTPROC l_eglCreateContext;
|
||||
ANGLE_UTIL_EXPORT extern PFNEGLCREATEPBUFFERSURFACEPROC l_eglCreatePbufferSurface;
|
||||
ANGLE_UTIL_EXPORT extern PFNEGLCREATEPIXMAPSURFACEPROC l_eglCreatePixmapSurface;
|
||||
ANGLE_UTIL_EXPORT extern PFNEGLCREATEWINDOWSURFACEPROC l_eglCreateWindowSurface;
|
||||
ANGLE_UTIL_EXPORT extern PFNEGLDESTROYCONTEXTPROC l_eglDestroyContext;
|
||||
ANGLE_UTIL_EXPORT extern PFNEGLDESTROYSURFACEPROC l_eglDestroySurface;
|
||||
ANGLE_UTIL_EXPORT extern PFNEGLGETCONFIGATTRIBPROC l_eglGetConfigAttrib;
|
||||
ANGLE_UTIL_EXPORT extern PFNEGLGETCONFIGSPROC l_eglGetConfigs;
|
||||
ANGLE_UTIL_EXPORT extern PFNEGLGETCURRENTDISPLAYPROC l_eglGetCurrentDisplay;
|
||||
ANGLE_UTIL_EXPORT extern PFNEGLGETCURRENTSURFACEPROC l_eglGetCurrentSurface;
|
||||
ANGLE_UTIL_EXPORT extern PFNEGLGETDISPLAYPROC l_eglGetDisplay;
|
||||
ANGLE_UTIL_EXPORT extern PFNEGLGETERRORPROC l_eglGetError;
|
||||
ANGLE_UTIL_EXPORT extern PFNEGLGETPROCADDRESSPROC l_eglGetProcAddress;
|
||||
ANGLE_UTIL_EXPORT extern PFNEGLINITIALIZEPROC l_eglInitialize;
|
||||
ANGLE_UTIL_EXPORT extern PFNEGLMAKECURRENTPROC l_eglMakeCurrent;
|
||||
ANGLE_UTIL_EXPORT extern PFNEGLQUERYCONTEXTPROC l_eglQueryContext;
|
||||
ANGLE_UTIL_EXPORT extern PFNEGLQUERYSTRINGPROC l_eglQueryString;
|
||||
ANGLE_UTIL_EXPORT extern PFNEGLQUERYSURFACEPROC l_eglQuerySurface;
|
||||
ANGLE_UTIL_EXPORT extern PFNEGLSWAPBUFFERSPROC l_eglSwapBuffers;
|
||||
ANGLE_UTIL_EXPORT extern PFNEGLTERMINATEPROC l_eglTerminate;
|
||||
ANGLE_UTIL_EXPORT extern PFNEGLWAITGLPROC l_eglWaitGL;
|
||||
ANGLE_UTIL_EXPORT extern PFNEGLWAITNATIVEPROC l_eglWaitNative;
|
||||
ANGLE_UTIL_EXPORT extern PFNEGLBINDTEXIMAGEPROC l_eglBindTexImage;
|
||||
ANGLE_UTIL_EXPORT extern PFNEGLRELEASETEXIMAGEPROC l_eglReleaseTexImage;
|
||||
ANGLE_UTIL_EXPORT extern PFNEGLSURFACEATTRIBPROC l_eglSurfaceAttrib;
|
||||
ANGLE_UTIL_EXPORT extern PFNEGLSWAPINTERVALPROC l_eglSwapInterval;
|
||||
ANGLE_UTIL_EXPORT extern PFNEGLBINDAPIPROC l_eglBindAPI;
|
||||
ANGLE_UTIL_EXPORT extern PFNEGLQUERYAPIPROC l_eglQueryAPI;
|
||||
ANGLE_UTIL_EXPORT extern PFNEGLCREATEPBUFFERFROMCLIENTBUFFERPROC l_eglCreatePbufferFromClientBuffer;
|
||||
ANGLE_UTIL_EXPORT extern PFNEGLRELEASETHREADPROC l_eglReleaseThread;
|
||||
ANGLE_UTIL_EXPORT extern PFNEGLWAITCLIENTPROC l_eglWaitClient;
|
||||
ANGLE_UTIL_EXPORT extern PFNEGLGETCURRENTCONTEXTPROC l_eglGetCurrentContext;
|
||||
ANGLE_UTIL_EXPORT extern PFNEGLCREATESYNCPROC l_eglCreateSync;
|
||||
ANGLE_UTIL_EXPORT extern PFNEGLDESTROYSYNCPROC l_eglDestroySync;
|
||||
ANGLE_UTIL_EXPORT extern PFNEGLCLIENTWAITSYNCPROC l_eglClientWaitSync;
|
||||
ANGLE_UTIL_EXPORT extern PFNEGLGETSYNCATTRIBPROC l_eglGetSyncAttrib;
|
||||
ANGLE_UTIL_EXPORT extern PFNEGLCREATEIMAGEPROC l_eglCreateImage;
|
||||
ANGLE_UTIL_EXPORT extern PFNEGLDESTROYIMAGEPROC l_eglDestroyImage;
|
||||
ANGLE_UTIL_EXPORT extern PFNEGLGETPLATFORMDISPLAYPROC l_eglGetPlatformDisplay;
|
||||
ANGLE_UTIL_EXPORT extern PFNEGLCREATEPLATFORMWINDOWSURFACEPROC l_eglCreatePlatformWindowSurface;
|
||||
ANGLE_UTIL_EXPORT extern PFNEGLCREATEPLATFORMPIXMAPSURFACEPROC l_eglCreatePlatformPixmapSurface;
|
||||
ANGLE_UTIL_EXPORT extern PFNEGLWAITSYNCPROC l_eglWaitSync;
|
||||
ANGLE_UTIL_EXPORT extern PFNEGLSETBLOBCACHEFUNCSANDROIDPROC l_eglSetBlobCacheFuncsANDROID;
|
||||
ANGLE_UTIL_EXPORT extern PFNEGLGETCOMPOSITORTIMINGANDROIDPROC l_eglGetCompositorTimingANDROID;
|
||||
ANGLE_UTIL_EXPORT extern PFNEGLGETCOMPOSITORTIMINGSUPPORTEDANDROIDPROC
|
||||
ANGLE_eglGetCompositorTimingSupportedANDROID;
|
||||
l_eglGetCompositorTimingSupportedANDROID;
|
||||
ANGLE_UTIL_EXPORT extern PFNEGLGETFRAMETIMESTAMPSUPPORTEDANDROIDPROC
|
||||
ANGLE_eglGetFrameTimestampSupportedANDROID;
|
||||
ANGLE_UTIL_EXPORT extern PFNEGLGETFRAMETIMESTAMPSANDROIDPROC ANGLE_eglGetFrameTimestampsANDROID;
|
||||
ANGLE_UTIL_EXPORT extern PFNEGLGETNEXTFRAMEIDANDROIDPROC ANGLE_eglGetNextFrameIdANDROID;
|
||||
ANGLE_UTIL_EXPORT extern PFNEGLGETNATIVECLIENTBUFFERANDROIDPROC
|
||||
ANGLE_eglGetNativeClientBufferANDROID;
|
||||
ANGLE_UTIL_EXPORT extern PFNEGLDUPNATIVEFENCEFDANDROIDPROC ANGLE_eglDupNativeFenceFDANDROID;
|
||||
ANGLE_UTIL_EXPORT extern PFNEGLPRESENTATIONTIMEANDROIDPROC ANGLE_eglPresentationTimeANDROID;
|
||||
ANGLE_UTIL_EXPORT extern PFNEGLCREATEDEVICEANGLEPROC ANGLE_eglCreateDeviceANGLE;
|
||||
ANGLE_UTIL_EXPORT extern PFNEGLRELEASEDEVICEANGLEPROC ANGLE_eglReleaseDeviceANGLE;
|
||||
ANGLE_UTIL_EXPORT extern PFNEGLQUERYDISPLAYATTRIBANGLEPROC ANGLE_eglQueryDisplayAttribANGLE;
|
||||
ANGLE_UTIL_EXPORT extern PFNEGLQUERYSTRINGIANGLEPROC ANGLE_eglQueryStringiANGLE;
|
||||
ANGLE_UTIL_EXPORT extern PFNEGLPROGRAMCACHEGETATTRIBANGLEPROC ANGLE_eglProgramCacheGetAttribANGLE;
|
||||
ANGLE_UTIL_EXPORT extern PFNEGLPROGRAMCACHEPOPULATEANGLEPROC ANGLE_eglProgramCachePopulateANGLE;
|
||||
ANGLE_UTIL_EXPORT extern PFNEGLPROGRAMCACHEQUERYANGLEPROC ANGLE_eglProgramCacheQueryANGLE;
|
||||
ANGLE_UTIL_EXPORT extern PFNEGLPROGRAMCACHERESIZEANGLEPROC ANGLE_eglProgramCacheResizeANGLE;
|
||||
ANGLE_UTIL_EXPORT extern PFNEGLQUERYSURFACEPOINTERANGLEPROC ANGLE_eglQuerySurfacePointerANGLE;
|
||||
l_eglGetFrameTimestampSupportedANDROID;
|
||||
ANGLE_UTIL_EXPORT extern PFNEGLGETFRAMETIMESTAMPSANDROIDPROC l_eglGetFrameTimestampsANDROID;
|
||||
ANGLE_UTIL_EXPORT extern PFNEGLGETNEXTFRAMEIDANDROIDPROC l_eglGetNextFrameIdANDROID;
|
||||
ANGLE_UTIL_EXPORT extern PFNEGLGETNATIVECLIENTBUFFERANDROIDPROC l_eglGetNativeClientBufferANDROID;
|
||||
ANGLE_UTIL_EXPORT extern PFNEGLDUPNATIVEFENCEFDANDROIDPROC l_eglDupNativeFenceFDANDROID;
|
||||
ANGLE_UTIL_EXPORT extern PFNEGLPRESENTATIONTIMEANDROIDPROC l_eglPresentationTimeANDROID;
|
||||
ANGLE_UTIL_EXPORT extern PFNEGLCREATEDEVICEANGLEPROC l_eglCreateDeviceANGLE;
|
||||
ANGLE_UTIL_EXPORT extern PFNEGLRELEASEDEVICEANGLEPROC l_eglReleaseDeviceANGLE;
|
||||
ANGLE_UTIL_EXPORT extern PFNEGLQUERYDISPLAYATTRIBANGLEPROC l_eglQueryDisplayAttribANGLE;
|
||||
ANGLE_UTIL_EXPORT extern PFNEGLQUERYSTRINGIANGLEPROC l_eglQueryStringiANGLE;
|
||||
ANGLE_UTIL_EXPORT extern PFNEGLPROGRAMCACHEGETATTRIBANGLEPROC l_eglProgramCacheGetAttribANGLE;
|
||||
ANGLE_UTIL_EXPORT extern PFNEGLPROGRAMCACHEPOPULATEANGLEPROC l_eglProgramCachePopulateANGLE;
|
||||
ANGLE_UTIL_EXPORT extern PFNEGLPROGRAMCACHEQUERYANGLEPROC l_eglProgramCacheQueryANGLE;
|
||||
ANGLE_UTIL_EXPORT extern PFNEGLPROGRAMCACHERESIZEANGLEPROC l_eglProgramCacheResizeANGLE;
|
||||
ANGLE_UTIL_EXPORT extern PFNEGLQUERYSURFACEPOINTERANGLEPROC l_eglQuerySurfacePointerANGLE;
|
||||
ANGLE_UTIL_EXPORT extern PFNEGLCREATESTREAMPRODUCERD3DTEXTUREANGLEPROC
|
||||
ANGLE_eglCreateStreamProducerD3DTextureANGLE;
|
||||
ANGLE_UTIL_EXPORT extern PFNEGLSTREAMPOSTD3DTEXTUREANGLEPROC ANGLE_eglStreamPostD3DTextureANGLE;
|
||||
l_eglCreateStreamProducerD3DTextureANGLE;
|
||||
ANGLE_UTIL_EXPORT extern PFNEGLSTREAMPOSTD3DTEXTUREANGLEPROC l_eglStreamPostD3DTextureANGLE;
|
||||
ANGLE_UTIL_EXPORT extern PFNEGLSWAPBUFFERSWITHFRAMETOKENANGLEPROC
|
||||
ANGLE_eglSwapBuffersWithFrameTokenANGLE;
|
||||
ANGLE_UTIL_EXPORT extern PFNEGLGETMSCRATEANGLEPROC ANGLE_eglGetMscRateANGLE;
|
||||
ANGLE_UTIL_EXPORT extern PFNEGLGETSYNCVALUESCHROMIUMPROC ANGLE_eglGetSyncValuesCHROMIUM;
|
||||
ANGLE_UTIL_EXPORT extern PFNEGLQUERYDEVICEATTRIBEXTPROC ANGLE_eglQueryDeviceAttribEXT;
|
||||
ANGLE_UTIL_EXPORT extern PFNEGLQUERYDEVICESTRINGEXTPROC ANGLE_eglQueryDeviceStringEXT;
|
||||
ANGLE_UTIL_EXPORT extern PFNEGLQUERYDISPLAYATTRIBEXTPROC ANGLE_eglQueryDisplayAttribEXT;
|
||||
l_eglSwapBuffersWithFrameTokenANGLE;
|
||||
ANGLE_UTIL_EXPORT extern PFNEGLGETMSCRATEANGLEPROC l_eglGetMscRateANGLE;
|
||||
ANGLE_UTIL_EXPORT extern PFNEGLGETSYNCVALUESCHROMIUMPROC l_eglGetSyncValuesCHROMIUM;
|
||||
ANGLE_UTIL_EXPORT extern PFNEGLQUERYDEVICEATTRIBEXTPROC l_eglQueryDeviceAttribEXT;
|
||||
ANGLE_UTIL_EXPORT extern PFNEGLQUERYDEVICESTRINGEXTPROC l_eglQueryDeviceStringEXT;
|
||||
ANGLE_UTIL_EXPORT extern PFNEGLQUERYDISPLAYATTRIBEXTPROC l_eglQueryDisplayAttribEXT;
|
||||
ANGLE_UTIL_EXPORT extern PFNEGLCREATEPLATFORMPIXMAPSURFACEEXTPROC
|
||||
ANGLE_eglCreatePlatformPixmapSurfaceEXT;
|
||||
l_eglCreatePlatformPixmapSurfaceEXT;
|
||||
ANGLE_UTIL_EXPORT extern PFNEGLCREATEPLATFORMWINDOWSURFACEEXTPROC
|
||||
ANGLE_eglCreatePlatformWindowSurfaceEXT;
|
||||
ANGLE_UTIL_EXPORT extern PFNEGLGETPLATFORMDISPLAYEXTPROC ANGLE_eglGetPlatformDisplayEXT;
|
||||
ANGLE_UTIL_EXPORT extern PFNEGLDEBUGMESSAGECONTROLKHRPROC ANGLE_eglDebugMessageControlKHR;
|
||||
ANGLE_UTIL_EXPORT extern PFNEGLLABELOBJECTKHRPROC ANGLE_eglLabelObjectKHR;
|
||||
ANGLE_UTIL_EXPORT extern PFNEGLQUERYDEBUGKHRPROC ANGLE_eglQueryDebugKHR;
|
||||
ANGLE_UTIL_EXPORT extern PFNEGLCLIENTWAITSYNCKHRPROC ANGLE_eglClientWaitSyncKHR;
|
||||
ANGLE_UTIL_EXPORT extern PFNEGLCREATESYNCKHRPROC ANGLE_eglCreateSyncKHR;
|
||||
ANGLE_UTIL_EXPORT extern PFNEGLDESTROYSYNCKHRPROC ANGLE_eglDestroySyncKHR;
|
||||
ANGLE_UTIL_EXPORT extern PFNEGLGETSYNCATTRIBKHRPROC ANGLE_eglGetSyncAttribKHR;
|
||||
ANGLE_UTIL_EXPORT extern PFNEGLCREATEIMAGEKHRPROC ANGLE_eglCreateImageKHR;
|
||||
ANGLE_UTIL_EXPORT extern PFNEGLDESTROYIMAGEKHRPROC ANGLE_eglDestroyImageKHR;
|
||||
ANGLE_UTIL_EXPORT extern PFNEGLCREATESTREAMKHRPROC ANGLE_eglCreateStreamKHR;
|
||||
ANGLE_UTIL_EXPORT extern PFNEGLDESTROYSTREAMKHRPROC ANGLE_eglDestroyStreamKHR;
|
||||
ANGLE_UTIL_EXPORT extern PFNEGLQUERYSTREAMKHRPROC ANGLE_eglQueryStreamKHR;
|
||||
ANGLE_UTIL_EXPORT extern PFNEGLQUERYSTREAMU64KHRPROC ANGLE_eglQueryStreamu64KHR;
|
||||
ANGLE_UTIL_EXPORT extern PFNEGLSTREAMATTRIBKHRPROC ANGLE_eglStreamAttribKHR;
|
||||
ANGLE_UTIL_EXPORT extern PFNEGLSTREAMCONSUMERACQUIREKHRPROC ANGLE_eglStreamConsumerAcquireKHR;
|
||||
l_eglCreatePlatformWindowSurfaceEXT;
|
||||
ANGLE_UTIL_EXPORT extern PFNEGLGETPLATFORMDISPLAYEXTPROC l_eglGetPlatformDisplayEXT;
|
||||
ANGLE_UTIL_EXPORT extern PFNEGLDEBUGMESSAGECONTROLKHRPROC l_eglDebugMessageControlKHR;
|
||||
ANGLE_UTIL_EXPORT extern PFNEGLLABELOBJECTKHRPROC l_eglLabelObjectKHR;
|
||||
ANGLE_UTIL_EXPORT extern PFNEGLQUERYDEBUGKHRPROC l_eglQueryDebugKHR;
|
||||
ANGLE_UTIL_EXPORT extern PFNEGLCLIENTWAITSYNCKHRPROC l_eglClientWaitSyncKHR;
|
||||
ANGLE_UTIL_EXPORT extern PFNEGLCREATESYNCKHRPROC l_eglCreateSyncKHR;
|
||||
ANGLE_UTIL_EXPORT extern PFNEGLDESTROYSYNCKHRPROC l_eglDestroySyncKHR;
|
||||
ANGLE_UTIL_EXPORT extern PFNEGLGETSYNCATTRIBKHRPROC l_eglGetSyncAttribKHR;
|
||||
ANGLE_UTIL_EXPORT extern PFNEGLCREATEIMAGEKHRPROC l_eglCreateImageKHR;
|
||||
ANGLE_UTIL_EXPORT extern PFNEGLDESTROYIMAGEKHRPROC l_eglDestroyImageKHR;
|
||||
ANGLE_UTIL_EXPORT extern PFNEGLCREATESTREAMKHRPROC l_eglCreateStreamKHR;
|
||||
ANGLE_UTIL_EXPORT extern PFNEGLDESTROYSTREAMKHRPROC l_eglDestroyStreamKHR;
|
||||
ANGLE_UTIL_EXPORT extern PFNEGLQUERYSTREAMKHRPROC l_eglQueryStreamKHR;
|
||||
ANGLE_UTIL_EXPORT extern PFNEGLQUERYSTREAMU64KHRPROC l_eglQueryStreamu64KHR;
|
||||
ANGLE_UTIL_EXPORT extern PFNEGLSTREAMATTRIBKHRPROC l_eglStreamAttribKHR;
|
||||
ANGLE_UTIL_EXPORT extern PFNEGLSTREAMCONSUMERACQUIREKHRPROC l_eglStreamConsumerAcquireKHR;
|
||||
ANGLE_UTIL_EXPORT extern PFNEGLSTREAMCONSUMERGLTEXTUREEXTERNALKHRPROC
|
||||
ANGLE_eglStreamConsumerGLTextureExternalKHR;
|
||||
ANGLE_UTIL_EXPORT extern PFNEGLSTREAMCONSUMERRELEASEKHRPROC ANGLE_eglStreamConsumerReleaseKHR;
|
||||
ANGLE_UTIL_EXPORT extern PFNEGLSWAPBUFFERSWITHDAMAGEKHRPROC ANGLE_eglSwapBuffersWithDamageKHR;
|
||||
ANGLE_UTIL_EXPORT extern PFNEGLWAITSYNCKHRPROC ANGLE_eglWaitSyncKHR;
|
||||
ANGLE_UTIL_EXPORT extern PFNEGLPOSTSUBBUFFERNVPROC ANGLE_eglPostSubBufferNV;
|
||||
l_eglStreamConsumerGLTextureExternalKHR;
|
||||
ANGLE_UTIL_EXPORT extern PFNEGLSTREAMCONSUMERRELEASEKHRPROC l_eglStreamConsumerReleaseKHR;
|
||||
ANGLE_UTIL_EXPORT extern PFNEGLSWAPBUFFERSWITHDAMAGEKHRPROC l_eglSwapBuffersWithDamageKHR;
|
||||
ANGLE_UTIL_EXPORT extern PFNEGLWAITSYNCKHRPROC l_eglWaitSyncKHR;
|
||||
ANGLE_UTIL_EXPORT extern PFNEGLPOSTSUBBUFFERNVPROC l_eglPostSubBufferNV;
|
||||
ANGLE_UTIL_EXPORT extern PFNEGLSTREAMCONSUMERGLTEXTUREEXTERNALATTRIBSNVPROC
|
||||
ANGLE_eglStreamConsumerGLTextureExternalAttribsNV;
|
||||
l_eglStreamConsumerGLTextureExternalAttribsNV;
|
||||
|
||||
namespace angle
|
||||
{
|
||||
|
|
Разница между файлами не показана из-за своего большого размера
Загрузить разницу
Разница между файлами не показана из-за своего большого размера
Загрузить разницу
|
@ -10,93 +10,91 @@
|
|||
|
||||
#include "wgl_loader_autogen.h"
|
||||
|
||||
PFNCHOOSEPIXELFORMATPROC ANGLE__ChoosePixelFormat;
|
||||
PFNDESCRIBEPIXELFORMATPROC ANGLE__DescribePixelFormat;
|
||||
PFNGETENHMETAFILEPIXELFORMATPROC ANGLE__GetEnhMetaFilePixelFormat;
|
||||
PFNGETPIXELFORMATPROC ANGLE__GetPixelFormat;
|
||||
PFNSETPIXELFORMATPROC ANGLE__SetPixelFormat;
|
||||
PFNSWAPBUFFERSPROC ANGLE__SwapBuffers;
|
||||
PFNWGLCOPYCONTEXTPROC ANGLE__wglCopyContext;
|
||||
PFNWGLCREATECONTEXTPROC ANGLE__wglCreateContext;
|
||||
PFNWGLCREATELAYERCONTEXTPROC ANGLE__wglCreateLayerContext;
|
||||
PFNWGLDELETECONTEXTPROC ANGLE__wglDeleteContext;
|
||||
PFNWGLDESCRIBELAYERPLANEPROC ANGLE__wglDescribeLayerPlane;
|
||||
PFNWGLGETCURRENTCONTEXTPROC ANGLE__wglGetCurrentContext;
|
||||
PFNWGLGETCURRENTDCPROC ANGLE__wglGetCurrentDC;
|
||||
PFNWGLGETLAYERPALETTEENTRIESPROC ANGLE__wglGetLayerPaletteEntries;
|
||||
PFNWGLGETPROCADDRESSPROC ANGLE__wglGetProcAddress;
|
||||
PFNWGLMAKECURRENTPROC ANGLE__wglMakeCurrent;
|
||||
PFNWGLREALIZELAYERPALETTEPROC ANGLE__wglRealizeLayerPalette;
|
||||
PFNWGLSETLAYERPALETTEENTRIESPROC ANGLE__wglSetLayerPaletteEntries;
|
||||
PFNWGLSHARELISTSPROC ANGLE__wglShareLists;
|
||||
PFNWGLSWAPLAYERBUFFERSPROC ANGLE__wglSwapLayerBuffers;
|
||||
PFNWGLUSEFONTBITMAPSPROC ANGLE__wglUseFontBitmaps;
|
||||
PFNWGLUSEFONTBITMAPSAPROC ANGLE__wglUseFontBitmapsA;
|
||||
PFNWGLUSEFONTBITMAPSWPROC ANGLE__wglUseFontBitmapsW;
|
||||
PFNWGLUSEFONTOUTLINESPROC ANGLE__wglUseFontOutlines;
|
||||
PFNWGLUSEFONTOUTLINESAPROC ANGLE__wglUseFontOutlinesA;
|
||||
PFNWGLUSEFONTOUTLINESWPROC ANGLE__wglUseFontOutlinesW;
|
||||
PFNWGLCREATECONTEXTATTRIBSARBPROC ANGLE__wglCreateContextAttribsARB;
|
||||
PFNWGLGETEXTENSIONSSTRINGARBPROC ANGLE__wglGetExtensionsStringARB;
|
||||
PFNWGLGETSWAPINTERVALEXTPROC ANGLE__wglGetSwapIntervalEXT;
|
||||
PFNWGLSWAPINTERVALEXTPROC ANGLE__wglSwapIntervalEXT;
|
||||
PFNCHOOSEPIXELFORMATPROC l__ChoosePixelFormat;
|
||||
PFNDESCRIBEPIXELFORMATPROC l__DescribePixelFormat;
|
||||
PFNGETENHMETAFILEPIXELFORMATPROC l__GetEnhMetaFilePixelFormat;
|
||||
PFNGETPIXELFORMATPROC l__GetPixelFormat;
|
||||
PFNSETPIXELFORMATPROC l__SetPixelFormat;
|
||||
PFNSWAPBUFFERSPROC l__SwapBuffers;
|
||||
PFNWGLCOPYCONTEXTPROC l__wglCopyContext;
|
||||
PFNWGLCREATECONTEXTPROC l__wglCreateContext;
|
||||
PFNWGLCREATELAYERCONTEXTPROC l__wglCreateLayerContext;
|
||||
PFNWGLDELETECONTEXTPROC l__wglDeleteContext;
|
||||
PFNWGLDESCRIBELAYERPLANEPROC l__wglDescribeLayerPlane;
|
||||
PFNWGLGETCURRENTCONTEXTPROC l__wglGetCurrentContext;
|
||||
PFNWGLGETCURRENTDCPROC l__wglGetCurrentDC;
|
||||
PFNWGLGETLAYERPALETTEENTRIESPROC l__wglGetLayerPaletteEntries;
|
||||
PFNWGLGETPROCADDRESSPROC l__wglGetProcAddress;
|
||||
PFNWGLMAKECURRENTPROC l__wglMakeCurrent;
|
||||
PFNWGLREALIZELAYERPALETTEPROC l__wglRealizeLayerPalette;
|
||||
PFNWGLSETLAYERPALETTEENTRIESPROC l__wglSetLayerPaletteEntries;
|
||||
PFNWGLSHARELISTSPROC l__wglShareLists;
|
||||
PFNWGLSWAPLAYERBUFFERSPROC l__wglSwapLayerBuffers;
|
||||
PFNWGLUSEFONTBITMAPSPROC l__wglUseFontBitmaps;
|
||||
PFNWGLUSEFONTBITMAPSAPROC l__wglUseFontBitmapsA;
|
||||
PFNWGLUSEFONTBITMAPSWPROC l__wglUseFontBitmapsW;
|
||||
PFNWGLUSEFONTOUTLINESPROC l__wglUseFontOutlines;
|
||||
PFNWGLUSEFONTOUTLINESAPROC l__wglUseFontOutlinesA;
|
||||
PFNWGLUSEFONTOUTLINESWPROC l__wglUseFontOutlinesW;
|
||||
PFNWGLCREATECONTEXTATTRIBSARBPROC l__wglCreateContextAttribsARB;
|
||||
PFNWGLGETEXTENSIONSSTRINGARBPROC l__wglGetExtensionsStringARB;
|
||||
PFNWGLGETSWAPINTERVALEXTPROC l__wglGetSwapIntervalEXT;
|
||||
PFNWGLSWAPINTERVALEXTPROC l__wglSwapIntervalEXT;
|
||||
|
||||
namespace angle
|
||||
{
|
||||
void LoadWGL(LoadProc loadProc)
|
||||
{
|
||||
ANGLE__ChoosePixelFormat =
|
||||
l__ChoosePixelFormat =
|
||||
reinterpret_cast<PFNCHOOSEPIXELFORMATPROC>(loadProc("ChoosePixelFormat"));
|
||||
ANGLE__DescribePixelFormat =
|
||||
l__DescribePixelFormat =
|
||||
reinterpret_cast<PFNDESCRIBEPIXELFORMATPROC>(loadProc("DescribePixelFormat"));
|
||||
ANGLE__GetEnhMetaFilePixelFormat =
|
||||
l__GetEnhMetaFilePixelFormat =
|
||||
reinterpret_cast<PFNGETENHMETAFILEPIXELFORMATPROC>(loadProc("GetEnhMetaFilePixelFormat"));
|
||||
ANGLE__GetPixelFormat = reinterpret_cast<PFNGETPIXELFORMATPROC>(loadProc("GetPixelFormat"));
|
||||
ANGLE__SetPixelFormat = reinterpret_cast<PFNSETPIXELFORMATPROC>(loadProc("SetPixelFormat"));
|
||||
ANGLE__SwapBuffers = reinterpret_cast<PFNSWAPBUFFERSPROC>(loadProc("SwapBuffers"));
|
||||
ANGLE__wglCopyContext = reinterpret_cast<PFNWGLCOPYCONTEXTPROC>(loadProc("wglCopyContext"));
|
||||
ANGLE__wglCreateContext =
|
||||
reinterpret_cast<PFNWGLCREATECONTEXTPROC>(loadProc("wglCreateContext"));
|
||||
ANGLE__wglCreateLayerContext =
|
||||
l__GetPixelFormat = reinterpret_cast<PFNGETPIXELFORMATPROC>(loadProc("GetPixelFormat"));
|
||||
l__SetPixelFormat = reinterpret_cast<PFNSETPIXELFORMATPROC>(loadProc("SetPixelFormat"));
|
||||
l__SwapBuffers = reinterpret_cast<PFNSWAPBUFFERSPROC>(loadProc("SwapBuffers"));
|
||||
l__wglCopyContext = reinterpret_cast<PFNWGLCOPYCONTEXTPROC>(loadProc("wglCopyContext"));
|
||||
l__wglCreateContext = reinterpret_cast<PFNWGLCREATECONTEXTPROC>(loadProc("wglCreateContext"));
|
||||
l__wglCreateLayerContext =
|
||||
reinterpret_cast<PFNWGLCREATELAYERCONTEXTPROC>(loadProc("wglCreateLayerContext"));
|
||||
ANGLE__wglDeleteContext =
|
||||
reinterpret_cast<PFNWGLDELETECONTEXTPROC>(loadProc("wglDeleteContext"));
|
||||
ANGLE__wglDescribeLayerPlane =
|
||||
l__wglDeleteContext = reinterpret_cast<PFNWGLDELETECONTEXTPROC>(loadProc("wglDeleteContext"));
|
||||
l__wglDescribeLayerPlane =
|
||||
reinterpret_cast<PFNWGLDESCRIBELAYERPLANEPROC>(loadProc("wglDescribeLayerPlane"));
|
||||
ANGLE__wglGetCurrentContext =
|
||||
l__wglGetCurrentContext =
|
||||
reinterpret_cast<PFNWGLGETCURRENTCONTEXTPROC>(loadProc("wglGetCurrentContext"));
|
||||
ANGLE__wglGetCurrentDC = reinterpret_cast<PFNWGLGETCURRENTDCPROC>(loadProc("wglGetCurrentDC"));
|
||||
ANGLE__wglGetLayerPaletteEntries =
|
||||
l__wglGetCurrentDC = reinterpret_cast<PFNWGLGETCURRENTDCPROC>(loadProc("wglGetCurrentDC"));
|
||||
l__wglGetLayerPaletteEntries =
|
||||
reinterpret_cast<PFNWGLGETLAYERPALETTEENTRIESPROC>(loadProc("wglGetLayerPaletteEntries"));
|
||||
ANGLE__wglGetProcAddress =
|
||||
l__wglGetProcAddress =
|
||||
reinterpret_cast<PFNWGLGETPROCADDRESSPROC>(loadProc("wglGetProcAddress"));
|
||||
ANGLE__wglMakeCurrent = reinterpret_cast<PFNWGLMAKECURRENTPROC>(loadProc("wglMakeCurrent"));
|
||||
ANGLE__wglRealizeLayerPalette =
|
||||
l__wglMakeCurrent = reinterpret_cast<PFNWGLMAKECURRENTPROC>(loadProc("wglMakeCurrent"));
|
||||
l__wglRealizeLayerPalette =
|
||||
reinterpret_cast<PFNWGLREALIZELAYERPALETTEPROC>(loadProc("wglRealizeLayerPalette"));
|
||||
ANGLE__wglSetLayerPaletteEntries =
|
||||
l__wglSetLayerPaletteEntries =
|
||||
reinterpret_cast<PFNWGLSETLAYERPALETTEENTRIESPROC>(loadProc("wglSetLayerPaletteEntries"));
|
||||
ANGLE__wglShareLists = reinterpret_cast<PFNWGLSHARELISTSPROC>(loadProc("wglShareLists"));
|
||||
ANGLE__wglSwapLayerBuffers =
|
||||
l__wglShareLists = reinterpret_cast<PFNWGLSHARELISTSPROC>(loadProc("wglShareLists"));
|
||||
l__wglSwapLayerBuffers =
|
||||
reinterpret_cast<PFNWGLSWAPLAYERBUFFERSPROC>(loadProc("wglSwapLayerBuffers"));
|
||||
ANGLE__wglUseFontBitmaps =
|
||||
l__wglUseFontBitmaps =
|
||||
reinterpret_cast<PFNWGLUSEFONTBITMAPSPROC>(loadProc("wglUseFontBitmaps"));
|
||||
ANGLE__wglUseFontBitmapsA =
|
||||
l__wglUseFontBitmapsA =
|
||||
reinterpret_cast<PFNWGLUSEFONTBITMAPSAPROC>(loadProc("wglUseFontBitmapsA"));
|
||||
ANGLE__wglUseFontBitmapsW =
|
||||
l__wglUseFontBitmapsW =
|
||||
reinterpret_cast<PFNWGLUSEFONTBITMAPSWPROC>(loadProc("wglUseFontBitmapsW"));
|
||||
ANGLE__wglUseFontOutlines =
|
||||
l__wglUseFontOutlines =
|
||||
reinterpret_cast<PFNWGLUSEFONTOUTLINESPROC>(loadProc("wglUseFontOutlines"));
|
||||
ANGLE__wglUseFontOutlinesA =
|
||||
l__wglUseFontOutlinesA =
|
||||
reinterpret_cast<PFNWGLUSEFONTOUTLINESAPROC>(loadProc("wglUseFontOutlinesA"));
|
||||
ANGLE__wglUseFontOutlinesW =
|
||||
l__wglUseFontOutlinesW =
|
||||
reinterpret_cast<PFNWGLUSEFONTOUTLINESWPROC>(loadProc("wglUseFontOutlinesW"));
|
||||
ANGLE__wglCreateContextAttribsARB =
|
||||
l__wglCreateContextAttribsARB =
|
||||
reinterpret_cast<PFNWGLCREATECONTEXTATTRIBSARBPROC>(loadProc("wglCreateContextAttribsARB"));
|
||||
ANGLE__wglGetExtensionsStringARB =
|
||||
l__wglGetExtensionsStringARB =
|
||||
reinterpret_cast<PFNWGLGETEXTENSIONSSTRINGARBPROC>(loadProc("wglGetExtensionsStringARB"));
|
||||
ANGLE__wglGetSwapIntervalEXT =
|
||||
l__wglGetSwapIntervalEXT =
|
||||
reinterpret_cast<PFNWGLGETSWAPINTERVALEXTPROC>(loadProc("wglGetSwapIntervalEXT"));
|
||||
ANGLE__wglSwapIntervalEXT =
|
||||
l__wglSwapIntervalEXT =
|
||||
reinterpret_cast<PFNWGLSWAPINTERVALEXTPROC>(loadProc("wglSwapIntervalEXT"));
|
||||
}
|
||||
} // namespace angle
|
||||
|
|
|
@ -18,66 +18,66 @@
|
|||
// and "SwapBuffers" don't conflict with our function pointers. We can't use a namespace because
|
||||
// some functions conflict with preprocessor definitions.
|
||||
|
||||
#define _ChoosePixelFormat ANGLE__ChoosePixelFormat
|
||||
#define _DescribePixelFormat ANGLE__DescribePixelFormat
|
||||
#define _GetEnhMetaFilePixelFormat ANGLE__GetEnhMetaFilePixelFormat
|
||||
#define _GetPixelFormat ANGLE__GetPixelFormat
|
||||
#define _SetPixelFormat ANGLE__SetPixelFormat
|
||||
#define _SwapBuffers ANGLE__SwapBuffers
|
||||
#define _wglCopyContext ANGLE__wglCopyContext
|
||||
#define _wglCreateContext ANGLE__wglCreateContext
|
||||
#define _wglCreateLayerContext ANGLE__wglCreateLayerContext
|
||||
#define _wglDeleteContext ANGLE__wglDeleteContext
|
||||
#define _wglDescribeLayerPlane ANGLE__wglDescribeLayerPlane
|
||||
#define _wglGetCurrentContext ANGLE__wglGetCurrentContext
|
||||
#define _wglGetCurrentDC ANGLE__wglGetCurrentDC
|
||||
#define _wglGetLayerPaletteEntries ANGLE__wglGetLayerPaletteEntries
|
||||
#define _wglGetProcAddress ANGLE__wglGetProcAddress
|
||||
#define _wglMakeCurrent ANGLE__wglMakeCurrent
|
||||
#define _wglRealizeLayerPalette ANGLE__wglRealizeLayerPalette
|
||||
#define _wglSetLayerPaletteEntries ANGLE__wglSetLayerPaletteEntries
|
||||
#define _wglShareLists ANGLE__wglShareLists
|
||||
#define _wglSwapLayerBuffers ANGLE__wglSwapLayerBuffers
|
||||
#define _wglUseFontBitmaps ANGLE__wglUseFontBitmaps
|
||||
#define _wglUseFontBitmapsA ANGLE__wglUseFontBitmapsA
|
||||
#define _wglUseFontBitmapsW ANGLE__wglUseFontBitmapsW
|
||||
#define _wglUseFontOutlines ANGLE__wglUseFontOutlines
|
||||
#define _wglUseFontOutlinesA ANGLE__wglUseFontOutlinesA
|
||||
#define _wglUseFontOutlinesW ANGLE__wglUseFontOutlinesW
|
||||
#define _wglCreateContextAttribsARB ANGLE__wglCreateContextAttribsARB
|
||||
#define _wglGetExtensionsStringARB ANGLE__wglGetExtensionsStringARB
|
||||
#define _wglGetSwapIntervalEXT ANGLE__wglGetSwapIntervalEXT
|
||||
#define _wglSwapIntervalEXT ANGLE__wglSwapIntervalEXT
|
||||
extern PFNCHOOSEPIXELFORMATPROC ANGLE__ChoosePixelFormat;
|
||||
extern PFNDESCRIBEPIXELFORMATPROC ANGLE__DescribePixelFormat;
|
||||
extern PFNGETENHMETAFILEPIXELFORMATPROC ANGLE__GetEnhMetaFilePixelFormat;
|
||||
extern PFNGETPIXELFORMATPROC ANGLE__GetPixelFormat;
|
||||
extern PFNSETPIXELFORMATPROC ANGLE__SetPixelFormat;
|
||||
extern PFNSWAPBUFFERSPROC ANGLE__SwapBuffers;
|
||||
extern PFNWGLCOPYCONTEXTPROC ANGLE__wglCopyContext;
|
||||
extern PFNWGLCREATECONTEXTPROC ANGLE__wglCreateContext;
|
||||
extern PFNWGLCREATELAYERCONTEXTPROC ANGLE__wglCreateLayerContext;
|
||||
extern PFNWGLDELETECONTEXTPROC ANGLE__wglDeleteContext;
|
||||
extern PFNWGLDESCRIBELAYERPLANEPROC ANGLE__wglDescribeLayerPlane;
|
||||
extern PFNWGLGETCURRENTCONTEXTPROC ANGLE__wglGetCurrentContext;
|
||||
extern PFNWGLGETCURRENTDCPROC ANGLE__wglGetCurrentDC;
|
||||
extern PFNWGLGETLAYERPALETTEENTRIESPROC ANGLE__wglGetLayerPaletteEntries;
|
||||
extern PFNWGLGETPROCADDRESSPROC ANGLE__wglGetProcAddress;
|
||||
extern PFNWGLMAKECURRENTPROC ANGLE__wglMakeCurrent;
|
||||
extern PFNWGLREALIZELAYERPALETTEPROC ANGLE__wglRealizeLayerPalette;
|
||||
extern PFNWGLSETLAYERPALETTEENTRIESPROC ANGLE__wglSetLayerPaletteEntries;
|
||||
extern PFNWGLSHARELISTSPROC ANGLE__wglShareLists;
|
||||
extern PFNWGLSWAPLAYERBUFFERSPROC ANGLE__wglSwapLayerBuffers;
|
||||
extern PFNWGLUSEFONTBITMAPSPROC ANGLE__wglUseFontBitmaps;
|
||||
extern PFNWGLUSEFONTBITMAPSAPROC ANGLE__wglUseFontBitmapsA;
|
||||
extern PFNWGLUSEFONTBITMAPSWPROC ANGLE__wglUseFontBitmapsW;
|
||||
extern PFNWGLUSEFONTOUTLINESPROC ANGLE__wglUseFontOutlines;
|
||||
extern PFNWGLUSEFONTOUTLINESAPROC ANGLE__wglUseFontOutlinesA;
|
||||
extern PFNWGLUSEFONTOUTLINESWPROC ANGLE__wglUseFontOutlinesW;
|
||||
extern PFNWGLCREATECONTEXTATTRIBSARBPROC ANGLE__wglCreateContextAttribsARB;
|
||||
extern PFNWGLGETEXTENSIONSSTRINGARBPROC ANGLE__wglGetExtensionsStringARB;
|
||||
extern PFNWGLGETSWAPINTERVALEXTPROC ANGLE__wglGetSwapIntervalEXT;
|
||||
extern PFNWGLSWAPINTERVALEXTPROC ANGLE__wglSwapIntervalEXT;
|
||||
#define _ChoosePixelFormat l__ChoosePixelFormat
|
||||
#define _DescribePixelFormat l__DescribePixelFormat
|
||||
#define _GetEnhMetaFilePixelFormat l__GetEnhMetaFilePixelFormat
|
||||
#define _GetPixelFormat l__GetPixelFormat
|
||||
#define _SetPixelFormat l__SetPixelFormat
|
||||
#define _SwapBuffers l__SwapBuffers
|
||||
#define _wglCopyContext l__wglCopyContext
|
||||
#define _wglCreateContext l__wglCreateContext
|
||||
#define _wglCreateLayerContext l__wglCreateLayerContext
|
||||
#define _wglDeleteContext l__wglDeleteContext
|
||||
#define _wglDescribeLayerPlane l__wglDescribeLayerPlane
|
||||
#define _wglGetCurrentContext l__wglGetCurrentContext
|
||||
#define _wglGetCurrentDC l__wglGetCurrentDC
|
||||
#define _wglGetLayerPaletteEntries l__wglGetLayerPaletteEntries
|
||||
#define _wglGetProcAddress l__wglGetProcAddress
|
||||
#define _wglMakeCurrent l__wglMakeCurrent
|
||||
#define _wglRealizeLayerPalette l__wglRealizeLayerPalette
|
||||
#define _wglSetLayerPaletteEntries l__wglSetLayerPaletteEntries
|
||||
#define _wglShareLists l__wglShareLists
|
||||
#define _wglSwapLayerBuffers l__wglSwapLayerBuffers
|
||||
#define _wglUseFontBitmaps l__wglUseFontBitmaps
|
||||
#define _wglUseFontBitmapsA l__wglUseFontBitmapsA
|
||||
#define _wglUseFontBitmapsW l__wglUseFontBitmapsW
|
||||
#define _wglUseFontOutlines l__wglUseFontOutlines
|
||||
#define _wglUseFontOutlinesA l__wglUseFontOutlinesA
|
||||
#define _wglUseFontOutlinesW l__wglUseFontOutlinesW
|
||||
#define _wglCreateContextAttribsARB l__wglCreateContextAttribsARB
|
||||
#define _wglGetExtensionsStringARB l__wglGetExtensionsStringARB
|
||||
#define _wglGetSwapIntervalEXT l__wglGetSwapIntervalEXT
|
||||
#define _wglSwapIntervalEXT l__wglSwapIntervalEXT
|
||||
extern PFNCHOOSEPIXELFORMATPROC l__ChoosePixelFormat;
|
||||
extern PFNDESCRIBEPIXELFORMATPROC l__DescribePixelFormat;
|
||||
extern PFNGETENHMETAFILEPIXELFORMATPROC l__GetEnhMetaFilePixelFormat;
|
||||
extern PFNGETPIXELFORMATPROC l__GetPixelFormat;
|
||||
extern PFNSETPIXELFORMATPROC l__SetPixelFormat;
|
||||
extern PFNSWAPBUFFERSPROC l__SwapBuffers;
|
||||
extern PFNWGLCOPYCONTEXTPROC l__wglCopyContext;
|
||||
extern PFNWGLCREATECONTEXTPROC l__wglCreateContext;
|
||||
extern PFNWGLCREATELAYERCONTEXTPROC l__wglCreateLayerContext;
|
||||
extern PFNWGLDELETECONTEXTPROC l__wglDeleteContext;
|
||||
extern PFNWGLDESCRIBELAYERPLANEPROC l__wglDescribeLayerPlane;
|
||||
extern PFNWGLGETCURRENTCONTEXTPROC l__wglGetCurrentContext;
|
||||
extern PFNWGLGETCURRENTDCPROC l__wglGetCurrentDC;
|
||||
extern PFNWGLGETLAYERPALETTEENTRIESPROC l__wglGetLayerPaletteEntries;
|
||||
extern PFNWGLGETPROCADDRESSPROC l__wglGetProcAddress;
|
||||
extern PFNWGLMAKECURRENTPROC l__wglMakeCurrent;
|
||||
extern PFNWGLREALIZELAYERPALETTEPROC l__wglRealizeLayerPalette;
|
||||
extern PFNWGLSETLAYERPALETTEENTRIESPROC l__wglSetLayerPaletteEntries;
|
||||
extern PFNWGLSHARELISTSPROC l__wglShareLists;
|
||||
extern PFNWGLSWAPLAYERBUFFERSPROC l__wglSwapLayerBuffers;
|
||||
extern PFNWGLUSEFONTBITMAPSPROC l__wglUseFontBitmaps;
|
||||
extern PFNWGLUSEFONTBITMAPSAPROC l__wglUseFontBitmapsA;
|
||||
extern PFNWGLUSEFONTBITMAPSWPROC l__wglUseFontBitmapsW;
|
||||
extern PFNWGLUSEFONTOUTLINESPROC l__wglUseFontOutlines;
|
||||
extern PFNWGLUSEFONTOUTLINESAPROC l__wglUseFontOutlinesA;
|
||||
extern PFNWGLUSEFONTOUTLINESWPROC l__wglUseFontOutlinesW;
|
||||
extern PFNWGLCREATECONTEXTATTRIBSARBPROC l__wglCreateContextAttribsARB;
|
||||
extern PFNWGLGETEXTENSIONSSTRINGARBPROC l__wglGetExtensionsStringARB;
|
||||
extern PFNWGLGETSWAPINTERVALEXTPROC l__wglGetSwapIntervalEXT;
|
||||
extern PFNWGLSWAPINTERVALEXTPROC l__wglSwapIntervalEXT;
|
||||
|
||||
namespace angle
|
||||
{
|
||||
|
|
Загрузка…
Ссылка в новой задаче