1077 lines
59 KiB
C
1077 lines
59 KiB
C
/**
|
|
* Loader generated by glad 2.0.5 on Fri Feb 16 00:51:03 2024
|
|
*
|
|
* SPDX-License-Identifier: (WTFPL OR CC0-1.0) AND Apache-2.0
|
|
*
|
|
* Generator: C/C++
|
|
* Specification: wgl
|
|
* Extensions: 57
|
|
*
|
|
* APIs:
|
|
* - wgl=1.0
|
|
*
|
|
* Options:
|
|
* - ALIAS = False
|
|
* - DEBUG = False
|
|
* - HEADER_ONLY = False
|
|
* - LOADER = False
|
|
* - MX = True
|
|
* - ON_DEMAND = False
|
|
*
|
|
* Commandline:
|
|
* --api='wgl=1.0' --extensions='WGL_3DFX_multisample,WGL_3DL_stereo_control,WGL_AMD_gpu_association,WGL_ARB_buffer_region,WGL_ARB_context_flush_control,WGL_ARB_create_context,WGL_ARB_create_context_no_error,WGL_ARB_create_context_profile,WGL_ARB_create_context_robustness,WGL_ARB_extensions_string,WGL_ARB_framebuffer_sRGB,WGL_ARB_make_current_read,WGL_ARB_multisample,WGL_ARB_pbuffer,WGL_ARB_pixel_format,WGL_ARB_pixel_format_float,WGL_ARB_render_texture,WGL_ARB_robustness_application_isolation,WGL_ARB_robustness_share_group_isolation,WGL_ATI_pixel_format_float,WGL_ATI_render_texture_rectangle,WGL_EXT_colorspace,WGL_EXT_create_context_es2_profile,WGL_EXT_create_context_es_profile,WGL_EXT_depth_float,WGL_EXT_display_color_table,WGL_EXT_extensions_string,WGL_EXT_framebuffer_sRGB,WGL_EXT_make_current_read,WGL_EXT_multisample,WGL_EXT_pbuffer,WGL_EXT_pixel_format,WGL_EXT_pixel_format_packed_float,WGL_EXT_swap_control,WGL_EXT_swap_control_tear,WGL_I3D_digital_video_control,WGL_I3D_gamma,WGL_I3D_genlock,WGL_I3D_image_buffer,WGL_I3D_swap_frame_lock,WGL_I3D_swap_frame_usage,WGL_NV_DX_interop,WGL_NV_DX_interop2,WGL_NV_copy_image,WGL_NV_delay_before_swap,WGL_NV_float_buffer,WGL_NV_gpu_affinity,WGL_NV_multigpu_context,WGL_NV_multisample_coverage,WGL_NV_present_video,WGL_NV_render_depth_texture,WGL_NV_render_texture_rectangle,WGL_NV_swap_group,WGL_NV_vertex_array_range,WGL_NV_video_capture,WGL_NV_video_output,WGL_OML_sync_control' c --mx
|
|
*
|
|
* Online:
|
|
* http://glad.sh/#api=wgl%3D1.0&extensions=WGL_3DFX_multisample%2CWGL_3DL_stereo_control%2CWGL_AMD_gpu_association%2CWGL_ARB_buffer_region%2CWGL_ARB_context_flush_control%2CWGL_ARB_create_context%2CWGL_ARB_create_context_no_error%2CWGL_ARB_create_context_profile%2CWGL_ARB_create_context_robustness%2CWGL_ARB_extensions_string%2CWGL_ARB_framebuffer_sRGB%2CWGL_ARB_make_current_read%2CWGL_ARB_multisample%2CWGL_ARB_pbuffer%2CWGL_ARB_pixel_format%2CWGL_ARB_pixel_format_float%2CWGL_ARB_render_texture%2CWGL_ARB_robustness_application_isolation%2CWGL_ARB_robustness_share_group_isolation%2CWGL_ATI_pixel_format_float%2CWGL_ATI_render_texture_rectangle%2CWGL_EXT_colorspace%2CWGL_EXT_create_context_es2_profile%2CWGL_EXT_create_context_es_profile%2CWGL_EXT_depth_float%2CWGL_EXT_display_color_table%2CWGL_EXT_extensions_string%2CWGL_EXT_framebuffer_sRGB%2CWGL_EXT_make_current_read%2CWGL_EXT_multisample%2CWGL_EXT_pbuffer%2CWGL_EXT_pixel_format%2CWGL_EXT_pixel_format_packed_float%2CWGL_EXT_swap_control%2CWGL_EXT_swap_control_tear%2CWGL_I3D_digital_video_control%2CWGL_I3D_gamma%2CWGL_I3D_genlock%2CWGL_I3D_image_buffer%2CWGL_I3D_swap_frame_lock%2CWGL_I3D_swap_frame_usage%2CWGL_NV_DX_interop%2CWGL_NV_DX_interop2%2CWGL_NV_copy_image%2CWGL_NV_delay_before_swap%2CWGL_NV_float_buffer%2CWGL_NV_gpu_affinity%2CWGL_NV_multigpu_context%2CWGL_NV_multisample_coverage%2CWGL_NV_present_video%2CWGL_NV_render_depth_texture%2CWGL_NV_render_texture_rectangle%2CWGL_NV_swap_group%2CWGL_NV_vertex_array_range%2CWGL_NV_video_capture%2CWGL_NV_video_output%2CWGL_OML_sync_control&generator=c&options=MX
|
|
*
|
|
*/
|
|
|
|
#ifndef GLAD_WGL_H_
|
|
#define GLAD_WGL_H_
|
|
|
|
#include <windows.h>
|
|
#include "gl.h"
|
|
|
|
#define GLAD_WGL
|
|
|
|
#ifdef __cplusplus
|
|
extern "C" {
|
|
#endif
|
|
|
|
#ifndef GLAD_PLATFORM_H_
|
|
#define GLAD_PLATFORM_H_
|
|
|
|
#ifndef GLAD_PLATFORM_WIN32
|
|
#if defined(_WIN32) || defined(__WIN32__) || defined(WIN32) || defined(__MINGW32__)
|
|
#define GLAD_PLATFORM_WIN32 1
|
|
#else
|
|
#define GLAD_PLATFORM_WIN32 0
|
|
#endif
|
|
#endif
|
|
|
|
#ifndef GLAD_PLATFORM_APPLE
|
|
#ifdef __APPLE__
|
|
#define GLAD_PLATFORM_APPLE 1
|
|
#else
|
|
#define GLAD_PLATFORM_APPLE 0
|
|
#endif
|
|
#endif
|
|
|
|
#ifndef GLAD_PLATFORM_EMSCRIPTEN
|
|
#ifdef __EMSCRIPTEN__
|
|
#define GLAD_PLATFORM_EMSCRIPTEN 1
|
|
#else
|
|
#define GLAD_PLATFORM_EMSCRIPTEN 0
|
|
#endif
|
|
#endif
|
|
|
|
#ifndef GLAD_PLATFORM_UWP
|
|
#if defined(_MSC_VER) && !defined(GLAD_INTERNAL_HAVE_WINAPIFAMILY)
|
|
#ifdef __has_include
|
|
#if __has_include(<winapifamily.h>)
|
|
#define GLAD_INTERNAL_HAVE_WINAPIFAMILY 1
|
|
#endif
|
|
#elif _MSC_VER >= 1700 && !_USING_V110_SDK71_
|
|
#define GLAD_INTERNAL_HAVE_WINAPIFAMILY 1
|
|
#endif
|
|
#endif
|
|
|
|
#ifdef GLAD_INTERNAL_HAVE_WINAPIFAMILY
|
|
#include <winapifamily.h>
|
|
#if !WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_DESKTOP) && \
|
|
WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_APP)
|
|
#define GLAD_PLATFORM_UWP 1
|
|
#endif
|
|
#endif
|
|
|
|
#ifndef GLAD_PLATFORM_UWP
|
|
#define GLAD_PLATFORM_UWP 0
|
|
#endif
|
|
#endif
|
|
|
|
#ifdef __GNUC__
|
|
#define GLAD_GNUC_EXTENSION __extension__
|
|
#else
|
|
#define GLAD_GNUC_EXTENSION
|
|
#endif
|
|
|
|
#define GLAD_UNUSED(x) (void)(x)
|
|
|
|
#ifndef GLAD_API_CALL
|
|
#if defined(GLAD_API_CALL_EXPORT)
|
|
#if GLAD_PLATFORM_WIN32 || defined(__CYGWIN__)
|
|
#if defined(GLAD_API_CALL_EXPORT_BUILD)
|
|
#if defined(__GNUC__)
|
|
#define GLAD_API_CALL __attribute__((dllexport)) extern
|
|
#else
|
|
#define GLAD_API_CALL __declspec(dllexport) extern
|
|
#endif
|
|
#else
|
|
#if defined(__GNUC__)
|
|
#define GLAD_API_CALL __attribute__((dllimport)) extern
|
|
#else
|
|
#define GLAD_API_CALL __declspec(dllimport) extern
|
|
#endif
|
|
#endif
|
|
#elif defined(__GNUC__) && defined(GLAD_API_CALL_EXPORT_BUILD)
|
|
#define GLAD_API_CALL __attribute__((visibility("default"))) extern
|
|
#else
|
|
#define GLAD_API_CALL extern
|
|
#endif
|
|
#else
|
|
#define GLAD_API_CALL extern
|
|
#endif
|
|
#endif
|
|
|
|
#ifdef APIENTRY
|
|
#define GLAD_API_PTR APIENTRY
|
|
#elif GLAD_PLATFORM_WIN32
|
|
#define GLAD_API_PTR __stdcall
|
|
#else
|
|
#define GLAD_API_PTR
|
|
#endif
|
|
|
|
#ifndef GLAPI
|
|
#define GLAPI GLAD_API_CALL
|
|
#endif
|
|
|
|
#ifndef GLAPIENTRY
|
|
#define GLAPIENTRY GLAD_API_PTR
|
|
#endif
|
|
|
|
#define GLAD_MAKE_VERSION(major, minor) (major * 10000 + minor)
|
|
#define GLAD_VERSION_MAJOR(version) (version / 10000)
|
|
#define GLAD_VERSION_MINOR(version) (version % 10000)
|
|
|
|
#define GLAD_GENERATOR_VERSION "2.0.5"
|
|
|
|
typedef void (*GLADapiproc)(void);
|
|
|
|
typedef GLADapiproc (*GLADloadfunc)(const char *name);
|
|
typedef GLADapiproc (*GLADuserptrloadfunc)(void *userptr, const char *name);
|
|
|
|
typedef void (*GLADprecallback)(const char *name, GLADapiproc apiproc, int len_args, ...);
|
|
typedef void (*GLADpostcallback)(void *ret, const char *name, GLADapiproc apiproc, int len_args,
|
|
...);
|
|
|
|
#endif /* GLAD_PLATFORM_H_ */
|
|
|
|
#define ERROR_INCOMPATIBLE_AFFINITY_MASKS_NV 0x20D0
|
|
#define ERROR_INCOMPATIBLE_DEVICE_CONTEXTS_ARB 0x2054
|
|
#define ERROR_INVALID_PIXEL_TYPE_ARB 0x2043
|
|
#define ERROR_INVALID_PIXEL_TYPE_EXT 0x2043
|
|
#define ERROR_INVALID_PROFILE_ARB 0x2096
|
|
#define ERROR_INVALID_VERSION_ARB 0x2095
|
|
#define ERROR_MISSING_AFFINITY_MASK_NV 0x20D1
|
|
#define WGL_ACCELERATION_ARB 0x2003
|
|
#define WGL_ACCELERATION_EXT 0x2003
|
|
#define WGL_ACCESS_READ_ONLY_NV 0x00000000
|
|
#define WGL_ACCESS_READ_WRITE_NV 0x00000001
|
|
#define WGL_ACCESS_WRITE_DISCARD_NV 0x00000002
|
|
#define WGL_ACCUM_ALPHA_BITS_ARB 0x2021
|
|
#define WGL_ACCUM_ALPHA_BITS_EXT 0x2021
|
|
#define WGL_ACCUM_BITS_ARB 0x201D
|
|
#define WGL_ACCUM_BITS_EXT 0x201D
|
|
#define WGL_ACCUM_BLUE_BITS_ARB 0x2020
|
|
#define WGL_ACCUM_BLUE_BITS_EXT 0x2020
|
|
#define WGL_ACCUM_GREEN_BITS_ARB 0x201F
|
|
#define WGL_ACCUM_GREEN_BITS_EXT 0x201F
|
|
#define WGL_ACCUM_RED_BITS_ARB 0x201E
|
|
#define WGL_ACCUM_RED_BITS_EXT 0x201E
|
|
#define WGL_ALPHA_BITS_ARB 0x201B
|
|
#define WGL_ALPHA_BITS_EXT 0x201B
|
|
#define WGL_ALPHA_SHIFT_ARB 0x201C
|
|
#define WGL_ALPHA_SHIFT_EXT 0x201C
|
|
#define WGL_AUX0_ARB 0x2087
|
|
#define WGL_AUX1_ARB 0x2088
|
|
#define WGL_AUX2_ARB 0x2089
|
|
#define WGL_AUX3_ARB 0x208A
|
|
#define WGL_AUX4_ARB 0x208B
|
|
#define WGL_AUX5_ARB 0x208C
|
|
#define WGL_AUX6_ARB 0x208D
|
|
#define WGL_AUX7_ARB 0x208E
|
|
#define WGL_AUX8_ARB 0x208F
|
|
#define WGL_AUX9_ARB 0x2090
|
|
#define WGL_AUX_BUFFERS_ARB 0x2024
|
|
#define WGL_AUX_BUFFERS_EXT 0x2024
|
|
#define WGL_BACK_COLOR_BUFFER_BIT_ARB 0x00000002
|
|
#define WGL_BACK_LEFT_ARB 0x2085
|
|
#define WGL_BACK_RIGHT_ARB 0x2086
|
|
#define WGL_BIND_TO_TEXTURE_DEPTH_NV 0x20A3
|
|
#define WGL_BIND_TO_TEXTURE_RECTANGLE_DEPTH_NV 0x20A4
|
|
#define WGL_BIND_TO_TEXTURE_RECTANGLE_FLOAT_RGBA_NV 0x20B4
|
|
#define WGL_BIND_TO_TEXTURE_RECTANGLE_FLOAT_RGB_NV 0x20B3
|
|
#define WGL_BIND_TO_TEXTURE_RECTANGLE_FLOAT_RG_NV 0x20B2
|
|
#define WGL_BIND_TO_TEXTURE_RECTANGLE_FLOAT_R_NV 0x20B1
|
|
#define WGL_BIND_TO_TEXTURE_RECTANGLE_RGBA_NV 0x20A1
|
|
#define WGL_BIND_TO_TEXTURE_RECTANGLE_RGB_NV 0x20A0
|
|
#define WGL_BIND_TO_TEXTURE_RGBA_ARB 0x2071
|
|
#define WGL_BIND_TO_TEXTURE_RGB_ARB 0x2070
|
|
#define WGL_BIND_TO_VIDEO_RGBA_NV 0x20C1
|
|
#define WGL_BIND_TO_VIDEO_RGB_AND_DEPTH_NV 0x20C2
|
|
#define WGL_BIND_TO_VIDEO_RGB_NV 0x20C0
|
|
#define WGL_BLUE_BITS_ARB 0x2019
|
|
#define WGL_BLUE_BITS_EXT 0x2019
|
|
#define WGL_BLUE_SHIFT_ARB 0x201A
|
|
#define WGL_BLUE_SHIFT_EXT 0x201A
|
|
#define WGL_COLORSPACE_EXT 0x309D
|
|
#define WGL_COLORSPACE_LINEAR_EXT 0x308A
|
|
#define WGL_COLORSPACE_SRGB_EXT 0x3089
|
|
#define WGL_COLOR_BITS_ARB 0x2014
|
|
#define WGL_COLOR_BITS_EXT 0x2014
|
|
#define WGL_COLOR_SAMPLES_NV 0x20B9
|
|
#define WGL_CONTEXT_COMPATIBILITY_PROFILE_BIT_ARB 0x00000002
|
|
#define WGL_CONTEXT_CORE_PROFILE_BIT_ARB 0x00000001
|
|
#define WGL_CONTEXT_DEBUG_BIT_ARB 0x00000001
|
|
#define WGL_CONTEXT_ES2_PROFILE_BIT_EXT 0x00000004
|
|
#define WGL_CONTEXT_ES_PROFILE_BIT_EXT 0x00000004
|
|
#define WGL_CONTEXT_FLAGS_ARB 0x2094
|
|
#define WGL_CONTEXT_FORWARD_COMPATIBLE_BIT_ARB 0x00000002
|
|
#define WGL_CONTEXT_LAYER_PLANE_ARB 0x2093
|
|
#define WGL_CONTEXT_MAJOR_VERSION_ARB 0x2091
|
|
#define WGL_CONTEXT_MINOR_VERSION_ARB 0x2092
|
|
#define WGL_CONTEXT_MULTIGPU_ATTRIB_AFR_NV 0x20AC
|
|
#define WGL_CONTEXT_MULTIGPU_ATTRIB_MULTICAST_NV 0x20AD
|
|
#define WGL_CONTEXT_MULTIGPU_ATTRIB_MULTI_DISPLAY_MULTICAST_NV 0x20AE
|
|
#define WGL_CONTEXT_MULTIGPU_ATTRIB_NV 0x20AA
|
|
#define WGL_CONTEXT_MULTIGPU_ATTRIB_SINGLE_NV 0x20AB
|
|
#define WGL_CONTEXT_OPENGL_NO_ERROR_ARB 0x31B3
|
|
#define WGL_CONTEXT_PROFILE_MASK_ARB 0x9126
|
|
#define WGL_CONTEXT_RELEASE_BEHAVIOR_ARB 0x2097
|
|
#define WGL_CONTEXT_RELEASE_BEHAVIOR_FLUSH_ARB 0x2098
|
|
#define WGL_CONTEXT_RELEASE_BEHAVIOR_NONE_ARB 0
|
|
#define WGL_CONTEXT_RESET_ISOLATION_BIT_ARB 0x00000008
|
|
#define WGL_CONTEXT_RESET_NOTIFICATION_STRATEGY_ARB 0x8256
|
|
#define WGL_CONTEXT_ROBUST_ACCESS_BIT_ARB 0x00000004
|
|
#define WGL_COVERAGE_SAMPLES_NV 0x2042
|
|
#define WGL_CUBE_MAP_FACE_ARB 0x207C
|
|
#define WGL_DEPTH_BITS_ARB 0x2022
|
|
#define WGL_DEPTH_BITS_EXT 0x2022
|
|
#define WGL_DEPTH_BUFFER_BIT_ARB 0x00000004
|
|
#define WGL_DEPTH_COMPONENT_NV 0x20A7
|
|
#define WGL_DEPTH_FLOAT_EXT 0x2040
|
|
#define WGL_DEPTH_TEXTURE_FORMAT_NV 0x20A5
|
|
#define WGL_DIGITAL_VIDEO_CURSOR_ALPHA_FRAMEBUFFER_I3D 0x2050
|
|
#define WGL_DIGITAL_VIDEO_CURSOR_ALPHA_VALUE_I3D 0x2051
|
|
#define WGL_DIGITAL_VIDEO_CURSOR_INCLUDED_I3D 0x2052
|
|
#define WGL_DIGITAL_VIDEO_GAMMA_CORRECTED_I3D 0x2053
|
|
#define WGL_DOUBLE_BUFFER_ARB 0x2011
|
|
#define WGL_DOUBLE_BUFFER_EXT 0x2011
|
|
#define WGL_DRAW_TO_BITMAP_ARB 0x2002
|
|
#define WGL_DRAW_TO_BITMAP_EXT 0x2002
|
|
#define WGL_DRAW_TO_PBUFFER_ARB 0x202D
|
|
#define WGL_DRAW_TO_PBUFFER_EXT 0x202D
|
|
#define WGL_DRAW_TO_WINDOW_ARB 0x2001
|
|
#define WGL_DRAW_TO_WINDOW_EXT 0x2001
|
|
#define WGL_FLOAT_COMPONENTS_NV 0x20B0
|
|
#define WGL_FONT_LINES 0
|
|
#define WGL_FONT_POLYGONS 1
|
|
#define WGL_FRAMEBUFFER_SRGB_CAPABLE_ARB 0x20A9
|
|
#define WGL_FRAMEBUFFER_SRGB_CAPABLE_EXT 0x20A9
|
|
#define WGL_FRONT_COLOR_BUFFER_BIT_ARB 0x00000001
|
|
#define WGL_FRONT_LEFT_ARB 0x2083
|
|
#define WGL_FRONT_RIGHT_ARB 0x2084
|
|
#define WGL_FULL_ACCELERATION_ARB 0x2027
|
|
#define WGL_FULL_ACCELERATION_EXT 0x2027
|
|
#define WGL_GAMMA_EXCLUDE_DESKTOP_I3D 0x204F
|
|
#define WGL_GAMMA_TABLE_SIZE_I3D 0x204E
|
|
#define WGL_GENERIC_ACCELERATION_ARB 0x2026
|
|
#define WGL_GENERIC_ACCELERATION_EXT 0x2026
|
|
#define WGL_GENLOCK_SOURCE_DIGITAL_FIELD_I3D 0x2049
|
|
#define WGL_GENLOCK_SOURCE_DIGITAL_SYNC_I3D 0x2048
|
|
#define WGL_GENLOCK_SOURCE_EDGE_BOTH_I3D 0x204C
|
|
#define WGL_GENLOCK_SOURCE_EDGE_FALLING_I3D 0x204A
|
|
#define WGL_GENLOCK_SOURCE_EDGE_RISING_I3D 0x204B
|
|
#define WGL_GENLOCK_SOURCE_EXTERNAL_FIELD_I3D 0x2046
|
|
#define WGL_GENLOCK_SOURCE_EXTERNAL_SYNC_I3D 0x2045
|
|
#define WGL_GENLOCK_SOURCE_EXTERNAL_TTL_I3D 0x2047
|
|
#define WGL_GENLOCK_SOURCE_MULTIVIEW_I3D 0x2044
|
|
#define WGL_GPU_CLOCK_AMD 0x21A4
|
|
#define WGL_GPU_FASTEST_TARGET_GPUS_AMD 0x21A2
|
|
#define WGL_GPU_NUM_PIPES_AMD 0x21A5
|
|
#define WGL_GPU_NUM_RB_AMD 0x21A7
|
|
#define WGL_GPU_NUM_SIMD_AMD 0x21A6
|
|
#define WGL_GPU_NUM_SPI_AMD 0x21A8
|
|
#define WGL_GPU_OPENGL_VERSION_STRING_AMD 0x1F02
|
|
#define WGL_GPU_RAM_AMD 0x21A3
|
|
#define WGL_GPU_RENDERER_STRING_AMD 0x1F01
|
|
#define WGL_GPU_VENDOR_AMD 0x1F00
|
|
#define WGL_GREEN_BITS_ARB 0x2017
|
|
#define WGL_GREEN_BITS_EXT 0x2017
|
|
#define WGL_GREEN_SHIFT_ARB 0x2018
|
|
#define WGL_GREEN_SHIFT_EXT 0x2018
|
|
#define WGL_IMAGE_BUFFER_LOCK_I3D 0x00000002
|
|
#define WGL_IMAGE_BUFFER_MIN_ACCESS_I3D 0x00000001
|
|
#define WGL_LOSE_CONTEXT_ON_RESET_ARB 0x8252
|
|
#define WGL_MAX_PBUFFER_HEIGHT_ARB 0x2030
|
|
#define WGL_MAX_PBUFFER_HEIGHT_EXT 0x2030
|
|
#define WGL_MAX_PBUFFER_PIXELS_ARB 0x202E
|
|
#define WGL_MAX_PBUFFER_PIXELS_EXT 0x202E
|
|
#define WGL_MAX_PBUFFER_WIDTH_ARB 0x202F
|
|
#define WGL_MAX_PBUFFER_WIDTH_EXT 0x202F
|
|
#define WGL_MIPMAP_LEVEL_ARB 0x207B
|
|
#define WGL_MIPMAP_TEXTURE_ARB 0x2074
|
|
#define WGL_NEED_PALETTE_ARB 0x2004
|
|
#define WGL_NEED_PALETTE_EXT 0x2004
|
|
#define WGL_NEED_SYSTEM_PALETTE_ARB 0x2005
|
|
#define WGL_NEED_SYSTEM_PALETTE_EXT 0x2005
|
|
#define WGL_NO_ACCELERATION_ARB 0x2025
|
|
#define WGL_NO_ACCELERATION_EXT 0x2025
|
|
#define WGL_NO_RESET_NOTIFICATION_ARB 0x8261
|
|
#define WGL_NO_TEXTURE_ARB 0x2077
|
|
#define WGL_NUMBER_OVERLAYS_ARB 0x2008
|
|
#define WGL_NUMBER_OVERLAYS_EXT 0x2008
|
|
#define WGL_NUMBER_PIXEL_FORMATS_ARB 0x2000
|
|
#define WGL_NUMBER_PIXEL_FORMATS_EXT 0x2000
|
|
#define WGL_NUMBER_UNDERLAYS_ARB 0x2009
|
|
#define WGL_NUMBER_UNDERLAYS_EXT 0x2009
|
|
#define WGL_NUM_VIDEO_CAPTURE_SLOTS_NV 0x20CF
|
|
#define WGL_NUM_VIDEO_SLOTS_NV 0x20F0
|
|
#define WGL_OPTIMAL_PBUFFER_HEIGHT_EXT 0x2032
|
|
#define WGL_OPTIMAL_PBUFFER_WIDTH_EXT 0x2031
|
|
#define WGL_PBUFFER_HEIGHT_ARB 0x2035
|
|
#define WGL_PBUFFER_HEIGHT_EXT 0x2035
|
|
#define WGL_PBUFFER_LARGEST_ARB 0x2033
|
|
#define WGL_PBUFFER_LARGEST_EXT 0x2033
|
|
#define WGL_PBUFFER_LOST_ARB 0x2036
|
|
#define WGL_PBUFFER_WIDTH_ARB 0x2034
|
|
#define WGL_PBUFFER_WIDTH_EXT 0x2034
|
|
#define WGL_PIXEL_TYPE_ARB 0x2013
|
|
#define WGL_PIXEL_TYPE_EXT 0x2013
|
|
#define WGL_RED_BITS_ARB 0x2015
|
|
#define WGL_RED_BITS_EXT 0x2015
|
|
#define WGL_RED_SHIFT_ARB 0x2016
|
|
#define WGL_RED_SHIFT_EXT 0x2016
|
|
#define WGL_SAMPLES_3DFX 0x2061
|
|
#define WGL_SAMPLES_ARB 0x2042
|
|
#define WGL_SAMPLES_EXT 0x2042
|
|
#define WGL_SAMPLE_BUFFERS_3DFX 0x2060
|
|
#define WGL_SAMPLE_BUFFERS_ARB 0x2041
|
|
#define WGL_SAMPLE_BUFFERS_EXT 0x2041
|
|
#define WGL_SHARE_ACCUM_ARB 0x200E
|
|
#define WGL_SHARE_ACCUM_EXT 0x200E
|
|
#define WGL_SHARE_DEPTH_ARB 0x200C
|
|
#define WGL_SHARE_DEPTH_EXT 0x200C
|
|
#define WGL_SHARE_STENCIL_ARB 0x200D
|
|
#define WGL_SHARE_STENCIL_EXT 0x200D
|
|
#define WGL_STENCIL_BITS_ARB 0x2023
|
|
#define WGL_STENCIL_BITS_EXT 0x2023
|
|
#define WGL_STENCIL_BUFFER_BIT_ARB 0x00000008
|
|
#define WGL_STEREO_ARB 0x2012
|
|
#define WGL_STEREO_EMITTER_DISABLE_3DL 0x2056
|
|
#define WGL_STEREO_EMITTER_ENABLE_3DL 0x2055
|
|
#define WGL_STEREO_EXT 0x2012
|
|
#define WGL_STEREO_POLARITY_INVERT_3DL 0x2058
|
|
#define WGL_STEREO_POLARITY_NORMAL_3DL 0x2057
|
|
#define WGL_SUPPORT_GDI_ARB 0x200F
|
|
#define WGL_SUPPORT_GDI_EXT 0x200F
|
|
#define WGL_SUPPORT_OPENGL_ARB 0x2010
|
|
#define WGL_SUPPORT_OPENGL_EXT 0x2010
|
|
#define WGL_SWAP_COPY_ARB 0x2029
|
|
#define WGL_SWAP_COPY_EXT 0x2029
|
|
#define WGL_SWAP_EXCHANGE_ARB 0x2028
|
|
#define WGL_SWAP_EXCHANGE_EXT 0x2028
|
|
#define WGL_SWAP_LAYER_BUFFERS_ARB 0x2006
|
|
#define WGL_SWAP_LAYER_BUFFERS_EXT 0x2006
|
|
#define WGL_SWAP_MAIN_PLANE 0x00000001
|
|
#define WGL_SWAP_METHOD_ARB 0x2007
|
|
#define WGL_SWAP_METHOD_EXT 0x2007
|
|
#define WGL_SWAP_OVERLAY1 0x00000002
|
|
#define WGL_SWAP_OVERLAY10 0x00000400
|
|
#define WGL_SWAP_OVERLAY11 0x00000800
|
|
#define WGL_SWAP_OVERLAY12 0x00001000
|
|
#define WGL_SWAP_OVERLAY13 0x00002000
|
|
#define WGL_SWAP_OVERLAY14 0x00004000
|
|
#define WGL_SWAP_OVERLAY15 0x00008000
|
|
#define WGL_SWAP_OVERLAY2 0x00000004
|
|
#define WGL_SWAP_OVERLAY3 0x00000008
|
|
#define WGL_SWAP_OVERLAY4 0x00000010
|
|
#define WGL_SWAP_OVERLAY5 0x00000020
|
|
#define WGL_SWAP_OVERLAY6 0x00000040
|
|
#define WGL_SWAP_OVERLAY7 0x00000080
|
|
#define WGL_SWAP_OVERLAY8 0x00000100
|
|
#define WGL_SWAP_OVERLAY9 0x00000200
|
|
#define WGL_SWAP_UNDEFINED_ARB 0x202A
|
|
#define WGL_SWAP_UNDEFINED_EXT 0x202A
|
|
#define WGL_SWAP_UNDERLAY1 0x00010000
|
|
#define WGL_SWAP_UNDERLAY10 0x02000000
|
|
#define WGL_SWAP_UNDERLAY11 0x04000000
|
|
#define WGL_SWAP_UNDERLAY12 0x08000000
|
|
#define WGL_SWAP_UNDERLAY13 0x10000000
|
|
#define WGL_SWAP_UNDERLAY14 0x20000000
|
|
#define WGL_SWAP_UNDERLAY15 0x40000000
|
|
#define WGL_SWAP_UNDERLAY2 0x00020000
|
|
#define WGL_SWAP_UNDERLAY3 0x00040000
|
|
#define WGL_SWAP_UNDERLAY4 0x00080000
|
|
#define WGL_SWAP_UNDERLAY5 0x00100000
|
|
#define WGL_SWAP_UNDERLAY6 0x00200000
|
|
#define WGL_SWAP_UNDERLAY7 0x00400000
|
|
#define WGL_SWAP_UNDERLAY8 0x00800000
|
|
#define WGL_SWAP_UNDERLAY9 0x01000000
|
|
#define WGL_TEXTURE_1D_ARB 0x2079
|
|
#define WGL_TEXTURE_2D_ARB 0x207A
|
|
#define WGL_TEXTURE_CUBE_MAP_ARB 0x2078
|
|
#define WGL_TEXTURE_CUBE_MAP_NEGATIVE_X_ARB 0x207E
|
|
#define WGL_TEXTURE_CUBE_MAP_NEGATIVE_Y_ARB 0x2080
|
|
#define WGL_TEXTURE_CUBE_MAP_NEGATIVE_Z_ARB 0x2082
|
|
#define WGL_TEXTURE_CUBE_MAP_POSITIVE_X_ARB 0x207D
|
|
#define WGL_TEXTURE_CUBE_MAP_POSITIVE_Y_ARB 0x207F
|
|
#define WGL_TEXTURE_CUBE_MAP_POSITIVE_Z_ARB 0x2081
|
|
#define WGL_TEXTURE_DEPTH_COMPONENT_NV 0x20A6
|
|
#define WGL_TEXTURE_FLOAT_RGBA_NV 0x20B8
|
|
#define WGL_TEXTURE_FLOAT_RGB_NV 0x20B7
|
|
#define WGL_TEXTURE_FLOAT_RG_NV 0x20B6
|
|
#define WGL_TEXTURE_FLOAT_R_NV 0x20B5
|
|
#define WGL_TEXTURE_FORMAT_ARB 0x2072
|
|
#define WGL_TEXTURE_RECTANGLE_ATI 0x21A5
|
|
#define WGL_TEXTURE_RECTANGLE_NV 0x20A2
|
|
#define WGL_TEXTURE_RGBA_ARB 0x2076
|
|
#define WGL_TEXTURE_RGB_ARB 0x2075
|
|
#define WGL_TEXTURE_TARGET_ARB 0x2073
|
|
#define WGL_TRANSPARENT_ALPHA_VALUE_ARB 0x203A
|
|
#define WGL_TRANSPARENT_ARB 0x200A
|
|
#define WGL_TRANSPARENT_BLUE_VALUE_ARB 0x2039
|
|
#define WGL_TRANSPARENT_EXT 0x200A
|
|
#define WGL_TRANSPARENT_GREEN_VALUE_ARB 0x2038
|
|
#define WGL_TRANSPARENT_INDEX_VALUE_ARB 0x203B
|
|
#define WGL_TRANSPARENT_RED_VALUE_ARB 0x2037
|
|
#define WGL_TRANSPARENT_VALUE_EXT 0x200B
|
|
#define WGL_TYPE_COLORINDEX_ARB 0x202C
|
|
#define WGL_TYPE_COLORINDEX_EXT 0x202C
|
|
#define WGL_TYPE_RGBA_ARB 0x202B
|
|
#define WGL_TYPE_RGBA_EXT 0x202B
|
|
#define WGL_TYPE_RGBA_FLOAT_ARB 0x21A0
|
|
#define WGL_TYPE_RGBA_FLOAT_ATI 0x21A0
|
|
#define WGL_TYPE_RGBA_UNSIGNED_FLOAT_EXT 0x20A8
|
|
#define WGL_UNIQUE_ID_NV 0x20CE
|
|
#define WGL_VIDEO_OUT_ALPHA_NV 0x20C4
|
|
#define WGL_VIDEO_OUT_COLOR_AND_ALPHA_NV 0x20C6
|
|
#define WGL_VIDEO_OUT_COLOR_AND_DEPTH_NV 0x20C7
|
|
#define WGL_VIDEO_OUT_COLOR_NV 0x20C3
|
|
#define WGL_VIDEO_OUT_DEPTH_NV 0x20C5
|
|
#define WGL_VIDEO_OUT_FIELD_1 0x20C9
|
|
#define WGL_VIDEO_OUT_FIELD_2 0x20CA
|
|
#define WGL_VIDEO_OUT_FRAME 0x20C8
|
|
#define WGL_VIDEO_OUT_STACKED_FIELDS_1_2 0x20CB
|
|
#define WGL_VIDEO_OUT_STACKED_FIELDS_2_1 0x20CC
|
|
|
|
struct _GPU_DEVICE {
|
|
DWORD cb;
|
|
CHAR DeviceName[32];
|
|
CHAR DeviceString[128];
|
|
DWORD Flags;
|
|
RECT rcVirtualScreen;
|
|
};
|
|
DECLARE_HANDLE(HPBUFFERARB);
|
|
DECLARE_HANDLE(HPBUFFEREXT);
|
|
DECLARE_HANDLE(HVIDEOOUTPUTDEVICENV);
|
|
DECLARE_HANDLE(HPVIDEODEV);
|
|
DECLARE_HANDLE(HPGPUNV);
|
|
DECLARE_HANDLE(HGPUNV);
|
|
DECLARE_HANDLE(HVIDEOINPUTDEVICENV);
|
|
typedef struct _GPU_DEVICE GPU_DEVICE;
|
|
typedef struct _GPU_DEVICE *PGPU_DEVICE;
|
|
|
|
#define WGL_VERSION_1_0 1
|
|
GLAD_API_CALL int GLAD_WGL_VERSION_1_0;
|
|
#define WGL_3DFX_multisample 1
|
|
GLAD_API_CALL int GLAD_WGL_3DFX_multisample;
|
|
#define WGL_3DL_stereo_control 1
|
|
GLAD_API_CALL int GLAD_WGL_3DL_stereo_control;
|
|
#define WGL_AMD_gpu_association 1
|
|
GLAD_API_CALL int GLAD_WGL_AMD_gpu_association;
|
|
#define WGL_ARB_buffer_region 1
|
|
GLAD_API_CALL int GLAD_WGL_ARB_buffer_region;
|
|
#define WGL_ARB_context_flush_control 1
|
|
GLAD_API_CALL int GLAD_WGL_ARB_context_flush_control;
|
|
#define WGL_ARB_create_context 1
|
|
GLAD_API_CALL int GLAD_WGL_ARB_create_context;
|
|
#define WGL_ARB_create_context_no_error 1
|
|
GLAD_API_CALL int GLAD_WGL_ARB_create_context_no_error;
|
|
#define WGL_ARB_create_context_profile 1
|
|
GLAD_API_CALL int GLAD_WGL_ARB_create_context_profile;
|
|
#define WGL_ARB_create_context_robustness 1
|
|
GLAD_API_CALL int GLAD_WGL_ARB_create_context_robustness;
|
|
#define WGL_ARB_extensions_string 1
|
|
GLAD_API_CALL int GLAD_WGL_ARB_extensions_string;
|
|
#define WGL_ARB_framebuffer_sRGB 1
|
|
GLAD_API_CALL int GLAD_WGL_ARB_framebuffer_sRGB;
|
|
#define WGL_ARB_make_current_read 1
|
|
GLAD_API_CALL int GLAD_WGL_ARB_make_current_read;
|
|
#define WGL_ARB_multisample 1
|
|
GLAD_API_CALL int GLAD_WGL_ARB_multisample;
|
|
#define WGL_ARB_pbuffer 1
|
|
GLAD_API_CALL int GLAD_WGL_ARB_pbuffer;
|
|
#define WGL_ARB_pixel_format 1
|
|
GLAD_API_CALL int GLAD_WGL_ARB_pixel_format;
|
|
#define WGL_ARB_pixel_format_float 1
|
|
GLAD_API_CALL int GLAD_WGL_ARB_pixel_format_float;
|
|
#define WGL_ARB_render_texture 1
|
|
GLAD_API_CALL int GLAD_WGL_ARB_render_texture;
|
|
#define WGL_ARB_robustness_application_isolation 1
|
|
GLAD_API_CALL int GLAD_WGL_ARB_robustness_application_isolation;
|
|
#define WGL_ARB_robustness_share_group_isolation 1
|
|
GLAD_API_CALL int GLAD_WGL_ARB_robustness_share_group_isolation;
|
|
#define WGL_ATI_pixel_format_float 1
|
|
GLAD_API_CALL int GLAD_WGL_ATI_pixel_format_float;
|
|
#define WGL_ATI_render_texture_rectangle 1
|
|
GLAD_API_CALL int GLAD_WGL_ATI_render_texture_rectangle;
|
|
#define WGL_EXT_colorspace 1
|
|
GLAD_API_CALL int GLAD_WGL_EXT_colorspace;
|
|
#define WGL_EXT_create_context_es2_profile 1
|
|
GLAD_API_CALL int GLAD_WGL_EXT_create_context_es2_profile;
|
|
#define WGL_EXT_create_context_es_profile 1
|
|
GLAD_API_CALL int GLAD_WGL_EXT_create_context_es_profile;
|
|
#define WGL_EXT_depth_float 1
|
|
GLAD_API_CALL int GLAD_WGL_EXT_depth_float;
|
|
#define WGL_EXT_display_color_table 1
|
|
GLAD_API_CALL int GLAD_WGL_EXT_display_color_table;
|
|
#define WGL_EXT_extensions_string 1
|
|
GLAD_API_CALL int GLAD_WGL_EXT_extensions_string;
|
|
#define WGL_EXT_framebuffer_sRGB 1
|
|
GLAD_API_CALL int GLAD_WGL_EXT_framebuffer_sRGB;
|
|
#define WGL_EXT_make_current_read 1
|
|
GLAD_API_CALL int GLAD_WGL_EXT_make_current_read;
|
|
#define WGL_EXT_multisample 1
|
|
GLAD_API_CALL int GLAD_WGL_EXT_multisample;
|
|
#define WGL_EXT_pbuffer 1
|
|
GLAD_API_CALL int GLAD_WGL_EXT_pbuffer;
|
|
#define WGL_EXT_pixel_format 1
|
|
GLAD_API_CALL int GLAD_WGL_EXT_pixel_format;
|
|
#define WGL_EXT_pixel_format_packed_float 1
|
|
GLAD_API_CALL int GLAD_WGL_EXT_pixel_format_packed_float;
|
|
#define WGL_EXT_swap_control 1
|
|
GLAD_API_CALL int GLAD_WGL_EXT_swap_control;
|
|
#define WGL_EXT_swap_control_tear 1
|
|
GLAD_API_CALL int GLAD_WGL_EXT_swap_control_tear;
|
|
#define WGL_I3D_digital_video_control 1
|
|
GLAD_API_CALL int GLAD_WGL_I3D_digital_video_control;
|
|
#define WGL_I3D_gamma 1
|
|
GLAD_API_CALL int GLAD_WGL_I3D_gamma;
|
|
#define WGL_I3D_genlock 1
|
|
GLAD_API_CALL int GLAD_WGL_I3D_genlock;
|
|
#define WGL_I3D_image_buffer 1
|
|
GLAD_API_CALL int GLAD_WGL_I3D_image_buffer;
|
|
#define WGL_I3D_swap_frame_lock 1
|
|
GLAD_API_CALL int GLAD_WGL_I3D_swap_frame_lock;
|
|
#define WGL_I3D_swap_frame_usage 1
|
|
GLAD_API_CALL int GLAD_WGL_I3D_swap_frame_usage;
|
|
#define WGL_NV_DX_interop 1
|
|
GLAD_API_CALL int GLAD_WGL_NV_DX_interop;
|
|
#define WGL_NV_DX_interop2 1
|
|
GLAD_API_CALL int GLAD_WGL_NV_DX_interop2;
|
|
#define WGL_NV_copy_image 1
|
|
GLAD_API_CALL int GLAD_WGL_NV_copy_image;
|
|
#define WGL_NV_delay_before_swap 1
|
|
GLAD_API_CALL int GLAD_WGL_NV_delay_before_swap;
|
|
#define WGL_NV_float_buffer 1
|
|
GLAD_API_CALL int GLAD_WGL_NV_float_buffer;
|
|
#define WGL_NV_gpu_affinity 1
|
|
GLAD_API_CALL int GLAD_WGL_NV_gpu_affinity;
|
|
#define WGL_NV_multigpu_context 1
|
|
GLAD_API_CALL int GLAD_WGL_NV_multigpu_context;
|
|
#define WGL_NV_multisample_coverage 1
|
|
GLAD_API_CALL int GLAD_WGL_NV_multisample_coverage;
|
|
#define WGL_NV_present_video 1
|
|
GLAD_API_CALL int GLAD_WGL_NV_present_video;
|
|
#define WGL_NV_render_depth_texture 1
|
|
GLAD_API_CALL int GLAD_WGL_NV_render_depth_texture;
|
|
#define WGL_NV_render_texture_rectangle 1
|
|
GLAD_API_CALL int GLAD_WGL_NV_render_texture_rectangle;
|
|
#define WGL_NV_swap_group 1
|
|
GLAD_API_CALL int GLAD_WGL_NV_swap_group;
|
|
#define WGL_NV_vertex_array_range 1
|
|
GLAD_API_CALL int GLAD_WGL_NV_vertex_array_range;
|
|
#define WGL_NV_video_capture 1
|
|
GLAD_API_CALL int GLAD_WGL_NV_video_capture;
|
|
#define WGL_NV_video_output 1
|
|
GLAD_API_CALL int GLAD_WGL_NV_video_output;
|
|
#define WGL_OML_sync_control 1
|
|
GLAD_API_CALL int GLAD_WGL_OML_sync_control;
|
|
|
|
typedef int(GLAD_API_PTR *PFNCHOOSEPIXELFORMATPROC)(HDC hDc, const PIXELFORMATDESCRIPTOR *pPfd);
|
|
typedef int(GLAD_API_PTR *PFNDESCRIBEPIXELFORMATPROC)(HDC hdc, int ipfd, UINT cjpfd,
|
|
PIXELFORMATDESCRIPTOR *ppfd);
|
|
typedef UINT(GLAD_API_PTR *PFNGETENHMETAFILEPIXELFORMATPROC)(HENHMETAFILE hemf, UINT cbBuffer,
|
|
PIXELFORMATDESCRIPTOR *ppfd);
|
|
typedef int(GLAD_API_PTR *PFNGETPIXELFORMATPROC)(HDC hdc);
|
|
typedef BOOL(GLAD_API_PTR *PFNSETPIXELFORMATPROC)(HDC hdc, int ipfd,
|
|
const PIXELFORMATDESCRIPTOR *ppfd);
|
|
typedef BOOL(GLAD_API_PTR *PFNSWAPBUFFERSPROC)(HDC hdc);
|
|
typedef void *(GLAD_API_PTR *PFNWGLALLOCATEMEMORYNVPROC)(GLsizei size, GLfloat readfreq,
|
|
GLfloat writefreq, GLfloat priority);
|
|
typedef BOOL(GLAD_API_PTR *PFNWGLASSOCIATEIMAGEBUFFEREVENTSI3DPROC)(HDC hDC, const HANDLE *pEvent,
|
|
const LPVOID *pAddress,
|
|
const DWORD *pSize, UINT count);
|
|
typedef BOOL(GLAD_API_PTR *PFNWGLBEGINFRAMETRACKINGI3DPROC)(void);
|
|
typedef GLboolean(GLAD_API_PTR *PFNWGLBINDDISPLAYCOLORTABLEEXTPROC)(GLushort id);
|
|
typedef BOOL(GLAD_API_PTR *PFNWGLBINDSWAPBARRIERNVPROC)(GLuint group, GLuint barrier);
|
|
typedef BOOL(GLAD_API_PTR *PFNWGLBINDTEXIMAGEARBPROC)(HPBUFFERARB hPbuffer, int iBuffer);
|
|
typedef BOOL(GLAD_API_PTR *PFNWGLBINDVIDEOCAPTUREDEVICENVPROC)(UINT uVideoSlot,
|
|
HVIDEOINPUTDEVICENV hDevice);
|
|
typedef BOOL(GLAD_API_PTR *PFNWGLBINDVIDEODEVICENVPROC)(HDC hDc, unsigned int uVideoSlot,
|
|
HVIDEOOUTPUTDEVICENV hVideoDevice,
|
|
const int *piAttribList);
|
|
typedef BOOL(GLAD_API_PTR *PFNWGLBINDVIDEOIMAGENVPROC)(HPVIDEODEV hVideoDevice,
|
|
HPBUFFERARB hPbuffer, int iVideoBuffer);
|
|
typedef VOID(GLAD_API_PTR *PFNWGLBLITCONTEXTFRAMEBUFFERAMDPROC)(
|
|
HGLRC dstCtx, GLint srcX0, GLint srcY0, GLint srcX1, GLint srcY1, GLint dstX0, GLint dstY0,
|
|
GLint dstX1, GLint dstY1, GLbitfield mask, GLenum filter);
|
|
typedef BOOL(GLAD_API_PTR *PFNWGLCHOOSEPIXELFORMATARBPROC)(HDC hdc, const int *piAttribIList,
|
|
const FLOAT *pfAttribFList,
|
|
UINT nMaxFormats, int *piFormats,
|
|
UINT *nNumFormats);
|
|
typedef BOOL(GLAD_API_PTR *PFNWGLCHOOSEPIXELFORMATEXTPROC)(HDC hdc, const int *piAttribIList,
|
|
const FLOAT *pfAttribFList,
|
|
UINT nMaxFormats, int *piFormats,
|
|
UINT *nNumFormats);
|
|
typedef BOOL(GLAD_API_PTR *PFNWGLCOPYCONTEXTPROC)(HGLRC hglrcSrc, HGLRC hglrcDst, UINT mask);
|
|
typedef BOOL(GLAD_API_PTR *PFNWGLCOPYIMAGESUBDATANVPROC)(
|
|
HGLRC hSrcRC, GLuint srcName, GLenum srcTarget, GLint srcLevel, GLint srcX, GLint srcY,
|
|
GLint srcZ, HGLRC hDstRC, GLuint dstName, GLenum dstTarget, GLint dstLevel, GLint dstX,
|
|
GLint dstY, GLint dstZ, GLsizei width, GLsizei height, GLsizei depth);
|
|
typedef HDC(GLAD_API_PTR *PFNWGLCREATEAFFINITYDCNVPROC)(const HGPUNV *phGpuList);
|
|
typedef HGLRC(GLAD_API_PTR *PFNWGLCREATEASSOCIATEDCONTEXTAMDPROC)(UINT id);
|
|
typedef HGLRC(GLAD_API_PTR *PFNWGLCREATEASSOCIATEDCONTEXTATTRIBSAMDPROC)(UINT id,
|
|
HGLRC hShareContext,
|
|
const int *attribList);
|
|
typedef HANDLE(GLAD_API_PTR *PFNWGLCREATEBUFFERREGIONARBPROC)(HDC hDC, int iLayerPlane, UINT uType);
|
|
typedef HGLRC(GLAD_API_PTR *PFNWGLCREATECONTEXTPROC)(HDC hDc);
|
|
typedef HGLRC(GLAD_API_PTR *PFNWGLCREATECONTEXTATTRIBSARBPROC)(HDC hDC, HGLRC hShareContext,
|
|
const int *attribList);
|
|
typedef GLboolean(GLAD_API_PTR *PFNWGLCREATEDISPLAYCOLORTABLEEXTPROC)(GLushort id);
|
|
typedef LPVOID(GLAD_API_PTR *PFNWGLCREATEIMAGEBUFFERI3DPROC)(HDC hDC, DWORD dwSize, UINT uFlags);
|
|
typedef HGLRC(GLAD_API_PTR *PFNWGLCREATELAYERCONTEXTPROC)(HDC hDc, int level);
|
|
typedef HPBUFFERARB(GLAD_API_PTR *PFNWGLCREATEPBUFFERARBPROC)(HDC hDC, int iPixelFormat, int iWidth,
|
|
int iHeight, const int *piAttribList);
|
|
typedef HPBUFFEREXT(GLAD_API_PTR *PFNWGLCREATEPBUFFEREXTPROC)(HDC hDC, int iPixelFormat, int iWidth,
|
|
int iHeight, const int *piAttribList);
|
|
typedef BOOL(GLAD_API_PTR *PFNWGLDXCLOSEDEVICENVPROC)(HANDLE hDevice);
|
|
typedef BOOL(GLAD_API_PTR *PFNWGLDXLOCKOBJECTSNVPROC)(HANDLE hDevice, GLint count,
|
|
HANDLE *hObjects);
|
|
typedef BOOL(GLAD_API_PTR *PFNWGLDXOBJECTACCESSNVPROC)(HANDLE hObject, GLenum access);
|
|
typedef HANDLE(GLAD_API_PTR *PFNWGLDXOPENDEVICENVPROC)(void *dxDevice);
|
|
typedef HANDLE(GLAD_API_PTR *PFNWGLDXREGISTEROBJECTNVPROC)(HANDLE hDevice, void *dxObject,
|
|
GLuint name, GLenum type, GLenum access);
|
|
typedef BOOL(GLAD_API_PTR *PFNWGLDXSETRESOURCESHAREHANDLENVPROC)(void *dxObject,
|
|
HANDLE shareHandle);
|
|
typedef BOOL(GLAD_API_PTR *PFNWGLDXUNLOCKOBJECTSNVPROC)(HANDLE hDevice, GLint count,
|
|
HANDLE *hObjects);
|
|
typedef BOOL(GLAD_API_PTR *PFNWGLDXUNREGISTEROBJECTNVPROC)(HANDLE hDevice, HANDLE hObject);
|
|
typedef BOOL(GLAD_API_PTR *PFNWGLDELAYBEFORESWAPNVPROC)(HDC hDC, GLfloat seconds);
|
|
typedef BOOL(GLAD_API_PTR *PFNWGLDELETEASSOCIATEDCONTEXTAMDPROC)(HGLRC hglrc);
|
|
typedef VOID(GLAD_API_PTR *PFNWGLDELETEBUFFERREGIONARBPROC)(HANDLE hRegion);
|
|
typedef BOOL(GLAD_API_PTR *PFNWGLDELETECONTEXTPROC)(HGLRC oldContext);
|
|
typedef BOOL(GLAD_API_PTR *PFNWGLDELETEDCNVPROC)(HDC hdc);
|
|
typedef BOOL(GLAD_API_PTR *PFNWGLDESCRIBELAYERPLANEPROC)(HDC hDc, int pixelFormat, int layerPlane,
|
|
UINT nBytes, LAYERPLANEDESCRIPTOR *plpd);
|
|
typedef VOID(GLAD_API_PTR *PFNWGLDESTROYDISPLAYCOLORTABLEEXTPROC)(GLushort id);
|
|
typedef BOOL(GLAD_API_PTR *PFNWGLDESTROYIMAGEBUFFERI3DPROC)(HDC hDC, LPVOID pAddress);
|
|
typedef BOOL(GLAD_API_PTR *PFNWGLDESTROYPBUFFERARBPROC)(HPBUFFERARB hPbuffer);
|
|
typedef BOOL(GLAD_API_PTR *PFNWGLDESTROYPBUFFEREXTPROC)(HPBUFFEREXT hPbuffer);
|
|
typedef BOOL(GLAD_API_PTR *PFNWGLDISABLEFRAMELOCKI3DPROC)(void);
|
|
typedef BOOL(GLAD_API_PTR *PFNWGLDISABLEGENLOCKI3DPROC)(HDC hDC);
|
|
typedef BOOL(GLAD_API_PTR *PFNWGLENABLEFRAMELOCKI3DPROC)(void);
|
|
typedef BOOL(GLAD_API_PTR *PFNWGLENABLEGENLOCKI3DPROC)(HDC hDC);
|
|
typedef BOOL(GLAD_API_PTR *PFNWGLENDFRAMETRACKINGI3DPROC)(void);
|
|
typedef BOOL(GLAD_API_PTR *PFNWGLENUMGPUDEVICESNVPROC)(HGPUNV hGpu, UINT iDeviceIndex,
|
|
PGPU_DEVICE lpGpuDevice);
|
|
typedef BOOL(GLAD_API_PTR *PFNWGLENUMGPUSFROMAFFINITYDCNVPROC)(HDC hAffinityDC, UINT iGpuIndex,
|
|
HGPUNV *hGpu);
|
|
typedef BOOL(GLAD_API_PTR *PFNWGLENUMGPUSNVPROC)(UINT iGpuIndex, HGPUNV *phGpu);
|
|
typedef UINT(GLAD_API_PTR *PFNWGLENUMERATEVIDEOCAPTUREDEVICESNVPROC)(
|
|
HDC hDc, HVIDEOINPUTDEVICENV *phDeviceList);
|
|
typedef int(GLAD_API_PTR *PFNWGLENUMERATEVIDEODEVICESNVPROC)(HDC hDc,
|
|
HVIDEOOUTPUTDEVICENV *phDeviceList);
|
|
typedef void(GLAD_API_PTR *PFNWGLFREEMEMORYNVPROC)(void *pointer);
|
|
typedef BOOL(GLAD_API_PTR *PFNWGLGENLOCKSAMPLERATEI3DPROC)(HDC hDC, UINT uRate);
|
|
typedef BOOL(GLAD_API_PTR *PFNWGLGENLOCKSOURCEDELAYI3DPROC)(HDC hDC, UINT uDelay);
|
|
typedef BOOL(GLAD_API_PTR *PFNWGLGENLOCKSOURCEEDGEI3DPROC)(HDC hDC, UINT uEdge);
|
|
typedef BOOL(GLAD_API_PTR *PFNWGLGENLOCKSOURCEI3DPROC)(HDC hDC, UINT uSource);
|
|
typedef UINT(GLAD_API_PTR *PFNWGLGETCONTEXTGPUIDAMDPROC)(HGLRC hglrc);
|
|
typedef HGLRC(GLAD_API_PTR *PFNWGLGETCURRENTASSOCIATEDCONTEXTAMDPROC)(void);
|
|
typedef HGLRC(GLAD_API_PTR *PFNWGLGETCURRENTCONTEXTPROC)(void);
|
|
typedef HDC(GLAD_API_PTR *PFNWGLGETCURRENTDCPROC)(void);
|
|
typedef HDC(GLAD_API_PTR *PFNWGLGETCURRENTREADDCARBPROC)(void);
|
|
typedef HDC(GLAD_API_PTR *PFNWGLGETCURRENTREADDCEXTPROC)(void);
|
|
typedef BOOL(GLAD_API_PTR *PFNWGLGETDIGITALVIDEOPARAMETERSI3DPROC)(HDC hDC, int iAttribute,
|
|
int *piValue);
|
|
typedef const char *(GLAD_API_PTR *PFNWGLGETEXTENSIONSSTRINGARBPROC)(HDC hdc);
|
|
typedef const char *(GLAD_API_PTR *PFNWGLGETEXTENSIONSSTRINGEXTPROC)(void);
|
|
typedef BOOL(GLAD_API_PTR *PFNWGLGETFRAMEUSAGEI3DPROC)(float *pUsage);
|
|
typedef UINT(GLAD_API_PTR *PFNWGLGETGPUIDSAMDPROC)(UINT maxCount, UINT *ids);
|
|
typedef INT(GLAD_API_PTR *PFNWGLGETGPUINFOAMDPROC)(UINT id, INT property, GLenum dataType,
|
|
UINT size, void *data);
|
|
typedef BOOL(GLAD_API_PTR *PFNWGLGETGAMMATABLEI3DPROC)(HDC hDC, int iEntries, USHORT *puRed,
|
|
USHORT *puGreen, USHORT *puBlue);
|
|
typedef BOOL(GLAD_API_PTR *PFNWGLGETGAMMATABLEPARAMETERSI3DPROC)(HDC hDC, int iAttribute,
|
|
int *piValue);
|
|
typedef BOOL(GLAD_API_PTR *PFNWGLGETGENLOCKSAMPLERATEI3DPROC)(HDC hDC, UINT *uRate);
|
|
typedef BOOL(GLAD_API_PTR *PFNWGLGETGENLOCKSOURCEDELAYI3DPROC)(HDC hDC, UINT *uDelay);
|
|
typedef BOOL(GLAD_API_PTR *PFNWGLGETGENLOCKSOURCEEDGEI3DPROC)(HDC hDC, UINT *uEdge);
|
|
typedef BOOL(GLAD_API_PTR *PFNWGLGETGENLOCKSOURCEI3DPROC)(HDC hDC, UINT *uSource);
|
|
typedef int(GLAD_API_PTR *PFNWGLGETLAYERPALETTEENTRIESPROC)(HDC hdc, int iLayerPlane, int iStart,
|
|
int cEntries, COLORREF *pcr);
|
|
typedef BOOL(GLAD_API_PTR *PFNWGLGETMSCRATEOMLPROC)(HDC hdc, INT32 *numerator, INT32 *denominator);
|
|
typedef HDC(GLAD_API_PTR *PFNWGLGETPBUFFERDCARBPROC)(HPBUFFERARB hPbuffer);
|
|
typedef HDC(GLAD_API_PTR *PFNWGLGETPBUFFERDCEXTPROC)(HPBUFFEREXT hPbuffer);
|
|
typedef BOOL(GLAD_API_PTR *PFNWGLGETPIXELFORMATATTRIBFVARBPROC)(HDC hdc, int iPixelFormat,
|
|
int iLayerPlane, UINT nAttributes,
|
|
const int *piAttributes,
|
|
FLOAT *pfValues);
|
|
typedef BOOL(GLAD_API_PTR *PFNWGLGETPIXELFORMATATTRIBFVEXTPROC)(HDC hdc, int iPixelFormat,
|
|
int iLayerPlane, UINT nAttributes,
|
|
int *piAttributes, FLOAT *pfValues);
|
|
typedef BOOL(GLAD_API_PTR *PFNWGLGETPIXELFORMATATTRIBIVARBPROC)(HDC hdc, int iPixelFormat,
|
|
int iLayerPlane, UINT nAttributes,
|
|
const int *piAttributes,
|
|
int *piValues);
|
|
typedef BOOL(GLAD_API_PTR *PFNWGLGETPIXELFORMATATTRIBIVEXTPROC)(HDC hdc, int iPixelFormat,
|
|
int iLayerPlane, UINT nAttributes,
|
|
int *piAttributes, int *piValues);
|
|
typedef PROC(GLAD_API_PTR *PFNWGLGETPROCADDRESSPROC)(LPCSTR lpszProc);
|
|
typedef int(GLAD_API_PTR *PFNWGLGETSWAPINTERVALEXTPROC)(void);
|
|
typedef BOOL(GLAD_API_PTR *PFNWGLGETSYNCVALUESOMLPROC)(HDC hdc, INT64 *ust, INT64 *msc, INT64 *sbc);
|
|
typedef BOOL(GLAD_API_PTR *PFNWGLGETVIDEODEVICENVPROC)(HDC hDC, int numDevices,
|
|
HPVIDEODEV *hVideoDevice);
|
|
typedef BOOL(GLAD_API_PTR *PFNWGLGETVIDEOINFONVPROC)(HPVIDEODEV hpVideoDevice,
|
|
unsigned long *pulCounterOutputPbuffer,
|
|
unsigned long *pulCounterOutputVideo);
|
|
typedef BOOL(GLAD_API_PTR *PFNWGLISENABLEDFRAMELOCKI3DPROC)(BOOL *pFlag);
|
|
typedef BOOL(GLAD_API_PTR *PFNWGLISENABLEDGENLOCKI3DPROC)(HDC hDC, BOOL *pFlag);
|
|
typedef BOOL(GLAD_API_PTR *PFNWGLJOINSWAPGROUPNVPROC)(HDC hDC, GLuint group);
|
|
typedef GLboolean(GLAD_API_PTR *PFNWGLLOADDISPLAYCOLORTABLEEXTPROC)(const GLushort *table,
|
|
GLuint length);
|
|
typedef BOOL(GLAD_API_PTR *PFNWGLLOCKVIDEOCAPTUREDEVICENVPROC)(HDC hDc,
|
|
HVIDEOINPUTDEVICENV hDevice);
|
|
typedef BOOL(GLAD_API_PTR *PFNWGLMAKEASSOCIATEDCONTEXTCURRENTAMDPROC)(HGLRC hglrc);
|
|
typedef BOOL(GLAD_API_PTR *PFNWGLMAKECONTEXTCURRENTARBPROC)(HDC hDrawDC, HDC hReadDC, HGLRC hglrc);
|
|
typedef BOOL(GLAD_API_PTR *PFNWGLMAKECONTEXTCURRENTEXTPROC)(HDC hDrawDC, HDC hReadDC, HGLRC hglrc);
|
|
typedef BOOL(GLAD_API_PTR *PFNWGLMAKECURRENTPROC)(HDC hDc, HGLRC newContext);
|
|
typedef BOOL(GLAD_API_PTR *PFNWGLQUERYCURRENTCONTEXTNVPROC)(int iAttribute, int *piValue);
|
|
typedef BOOL(GLAD_API_PTR *PFNWGLQUERYFRAMECOUNTNVPROC)(HDC hDC, GLuint *count);
|
|
typedef BOOL(GLAD_API_PTR *PFNWGLQUERYFRAMELOCKMASTERI3DPROC)(BOOL *pFlag);
|
|
typedef BOOL(GLAD_API_PTR *PFNWGLQUERYFRAMETRACKINGI3DPROC)(DWORD *pFrameCount,
|
|
DWORD *pMissedFrames,
|
|
float *pLastMissedUsage);
|
|
typedef BOOL(GLAD_API_PTR *PFNWGLQUERYGENLOCKMAXSOURCEDELAYI3DPROC)(HDC hDC, UINT *uMaxLineDelay,
|
|
UINT *uMaxPixelDelay);
|
|
typedef BOOL(GLAD_API_PTR *PFNWGLQUERYMAXSWAPGROUPSNVPROC)(HDC hDC, GLuint *maxGroups,
|
|
GLuint *maxBarriers);
|
|
typedef BOOL(GLAD_API_PTR *PFNWGLQUERYPBUFFERARBPROC)(HPBUFFERARB hPbuffer, int iAttribute,
|
|
int *piValue);
|
|
typedef BOOL(GLAD_API_PTR *PFNWGLQUERYPBUFFEREXTPROC)(HPBUFFEREXT hPbuffer, int iAttribute,
|
|
int *piValue);
|
|
typedef BOOL(GLAD_API_PTR *PFNWGLQUERYSWAPGROUPNVPROC)(HDC hDC, GLuint *group, GLuint *barrier);
|
|
typedef BOOL(GLAD_API_PTR *PFNWGLQUERYVIDEOCAPTUREDEVICENVPROC)(HDC hDc,
|
|
HVIDEOINPUTDEVICENV hDevice,
|
|
int iAttribute, int *piValue);
|
|
typedef BOOL(GLAD_API_PTR *PFNWGLREALIZELAYERPALETTEPROC)(HDC hdc, int iLayerPlane, BOOL bRealize);
|
|
typedef BOOL(GLAD_API_PTR *PFNWGLRELEASEIMAGEBUFFEREVENTSI3DPROC)(HDC hDC, const LPVOID *pAddress,
|
|
UINT count);
|
|
typedef int(GLAD_API_PTR *PFNWGLRELEASEPBUFFERDCARBPROC)(HPBUFFERARB hPbuffer, HDC hDC);
|
|
typedef int(GLAD_API_PTR *PFNWGLRELEASEPBUFFERDCEXTPROC)(HPBUFFEREXT hPbuffer, HDC hDC);
|
|
typedef BOOL(GLAD_API_PTR *PFNWGLRELEASETEXIMAGEARBPROC)(HPBUFFERARB hPbuffer, int iBuffer);
|
|
typedef BOOL(GLAD_API_PTR *PFNWGLRELEASEVIDEOCAPTUREDEVICENVPROC)(HDC hDc,
|
|
HVIDEOINPUTDEVICENV hDevice);
|
|
typedef BOOL(GLAD_API_PTR *PFNWGLRELEASEVIDEODEVICENVPROC)(HPVIDEODEV hVideoDevice);
|
|
typedef BOOL(GLAD_API_PTR *PFNWGLRELEASEVIDEOIMAGENVPROC)(HPBUFFERARB hPbuffer, int iVideoBuffer);
|
|
typedef BOOL(GLAD_API_PTR *PFNWGLRESETFRAMECOUNTNVPROC)(HDC hDC);
|
|
typedef BOOL(GLAD_API_PTR *PFNWGLRESTOREBUFFERREGIONARBPROC)(HANDLE hRegion, int x, int y,
|
|
int width, int height, int xSrc,
|
|
int ySrc);
|
|
typedef BOOL(GLAD_API_PTR *PFNWGLSAVEBUFFERREGIONARBPROC)(HANDLE hRegion, int x, int y, int width,
|
|
int height);
|
|
typedef BOOL(GLAD_API_PTR *PFNWGLSENDPBUFFERTOVIDEONVPROC)(HPBUFFERARB hPbuffer, int iBufferType,
|
|
unsigned long *pulCounterPbuffer,
|
|
BOOL bBlock);
|
|
typedef BOOL(GLAD_API_PTR *PFNWGLSETDIGITALVIDEOPARAMETERSI3DPROC)(HDC hDC, int iAttribute,
|
|
const int *piValue);
|
|
typedef BOOL(GLAD_API_PTR *PFNWGLSETGAMMATABLEI3DPROC)(HDC hDC, int iEntries, const USHORT *puRed,
|
|
const USHORT *puGreen, const USHORT *puBlue);
|
|
typedef BOOL(GLAD_API_PTR *PFNWGLSETGAMMATABLEPARAMETERSI3DPROC)(HDC hDC, int iAttribute,
|
|
const int *piValue);
|
|
typedef int(GLAD_API_PTR *PFNWGLSETLAYERPALETTEENTRIESPROC)(HDC hdc, int iLayerPlane, int iStart,
|
|
int cEntries, const COLORREF *pcr);
|
|
typedef BOOL(GLAD_API_PTR *PFNWGLSETPBUFFERATTRIBARBPROC)(HPBUFFERARB hPbuffer,
|
|
const int *piAttribList);
|
|
typedef BOOL(GLAD_API_PTR *PFNWGLSETSTEREOEMITTERSTATE3DLPROC)(HDC hDC, UINT uState);
|
|
typedef BOOL(GLAD_API_PTR *PFNWGLSHARELISTSPROC)(HGLRC hrcSrvShare, HGLRC hrcSrvSource);
|
|
typedef INT64(GLAD_API_PTR *PFNWGLSWAPBUFFERSMSCOMLPROC)(HDC hdc, INT64 target_msc, INT64 divisor,
|
|
INT64 remainder);
|
|
typedef BOOL(GLAD_API_PTR *PFNWGLSWAPINTERVALEXTPROC)(int interval);
|
|
typedef BOOL(GLAD_API_PTR *PFNWGLSWAPLAYERBUFFERSPROC)(HDC hdc, UINT fuFlags);
|
|
typedef INT64(GLAD_API_PTR *PFNWGLSWAPLAYERBUFFERSMSCOMLPROC)(HDC hdc, INT fuPlanes,
|
|
INT64 target_msc, INT64 divisor,
|
|
INT64 remainder);
|
|
typedef BOOL(GLAD_API_PTR *PFNWGLUSEFONTBITMAPSPROC)(HDC hDC, DWORD first, DWORD count,
|
|
DWORD listBase);
|
|
typedef BOOL(GLAD_API_PTR *PFNWGLUSEFONTBITMAPSAPROC)(HDC hDC, DWORD first, DWORD count,
|
|
DWORD listBase);
|
|
typedef BOOL(GLAD_API_PTR *PFNWGLUSEFONTBITMAPSWPROC)(HDC hDC, DWORD first, DWORD count,
|
|
DWORD listBase);
|
|
typedef BOOL(GLAD_API_PTR *PFNWGLUSEFONTOUTLINESPROC)(HDC hDC, DWORD first, DWORD count,
|
|
DWORD listBase, FLOAT deviation,
|
|
FLOAT extrusion, int format,
|
|
LPGLYPHMETRICSFLOAT lpgmf);
|
|
typedef BOOL(GLAD_API_PTR *PFNWGLUSEFONTOUTLINESAPROC)(HDC hDC, DWORD first, DWORD count,
|
|
DWORD listBase, FLOAT deviation,
|
|
FLOAT extrusion, int format,
|
|
LPGLYPHMETRICSFLOAT lpgmf);
|
|
typedef BOOL(GLAD_API_PTR *PFNWGLUSEFONTOUTLINESWPROC)(HDC hDC, DWORD first, DWORD count,
|
|
DWORD listBase, FLOAT deviation,
|
|
FLOAT extrusion, int format,
|
|
LPGLYPHMETRICSFLOAT lpgmf);
|
|
typedef BOOL(GLAD_API_PTR *PFNWGLWAITFORMSCOMLPROC)(HDC hdc, INT64 target_msc, INT64 divisor,
|
|
INT64 remainder, INT64 *ust, INT64 *msc,
|
|
INT64 *sbc);
|
|
typedef BOOL(GLAD_API_PTR *PFNWGLWAITFORSBCOMLPROC)(HDC hdc, INT64 target_sbc, INT64 *ust,
|
|
INT64 *msc, INT64 *sbc);
|
|
|
|
GLAD_API_CALL PFNWGLALLOCATEMEMORYNVPROC glad_wglAllocateMemoryNV;
|
|
#define wglAllocateMemoryNV glad_wglAllocateMemoryNV
|
|
GLAD_API_CALL PFNWGLASSOCIATEIMAGEBUFFEREVENTSI3DPROC glad_wglAssociateImageBufferEventsI3D;
|
|
#define wglAssociateImageBufferEventsI3D glad_wglAssociateImageBufferEventsI3D
|
|
GLAD_API_CALL PFNWGLBEGINFRAMETRACKINGI3DPROC glad_wglBeginFrameTrackingI3D;
|
|
#define wglBeginFrameTrackingI3D glad_wglBeginFrameTrackingI3D
|
|
GLAD_API_CALL PFNWGLBINDDISPLAYCOLORTABLEEXTPROC glad_wglBindDisplayColorTableEXT;
|
|
#define wglBindDisplayColorTableEXT glad_wglBindDisplayColorTableEXT
|
|
GLAD_API_CALL PFNWGLBINDSWAPBARRIERNVPROC glad_wglBindSwapBarrierNV;
|
|
#define wglBindSwapBarrierNV glad_wglBindSwapBarrierNV
|
|
GLAD_API_CALL PFNWGLBINDTEXIMAGEARBPROC glad_wglBindTexImageARB;
|
|
#define wglBindTexImageARB glad_wglBindTexImageARB
|
|
GLAD_API_CALL PFNWGLBINDVIDEOCAPTUREDEVICENVPROC glad_wglBindVideoCaptureDeviceNV;
|
|
#define wglBindVideoCaptureDeviceNV glad_wglBindVideoCaptureDeviceNV
|
|
GLAD_API_CALL PFNWGLBINDVIDEODEVICENVPROC glad_wglBindVideoDeviceNV;
|
|
#define wglBindVideoDeviceNV glad_wglBindVideoDeviceNV
|
|
GLAD_API_CALL PFNWGLBINDVIDEOIMAGENVPROC glad_wglBindVideoImageNV;
|
|
#define wglBindVideoImageNV glad_wglBindVideoImageNV
|
|
GLAD_API_CALL PFNWGLBLITCONTEXTFRAMEBUFFERAMDPROC glad_wglBlitContextFramebufferAMD;
|
|
#define wglBlitContextFramebufferAMD glad_wglBlitContextFramebufferAMD
|
|
GLAD_API_CALL PFNWGLCHOOSEPIXELFORMATARBPROC glad_wglChoosePixelFormatARB;
|
|
#define wglChoosePixelFormatARB glad_wglChoosePixelFormatARB
|
|
GLAD_API_CALL PFNWGLCHOOSEPIXELFORMATEXTPROC glad_wglChoosePixelFormatEXT;
|
|
#define wglChoosePixelFormatEXT glad_wglChoosePixelFormatEXT
|
|
GLAD_API_CALL PFNWGLCOPYIMAGESUBDATANVPROC glad_wglCopyImageSubDataNV;
|
|
#define wglCopyImageSubDataNV glad_wglCopyImageSubDataNV
|
|
GLAD_API_CALL PFNWGLCREATEAFFINITYDCNVPROC glad_wglCreateAffinityDCNV;
|
|
#define wglCreateAffinityDCNV glad_wglCreateAffinityDCNV
|
|
GLAD_API_CALL PFNWGLCREATEASSOCIATEDCONTEXTAMDPROC glad_wglCreateAssociatedContextAMD;
|
|
#define wglCreateAssociatedContextAMD glad_wglCreateAssociatedContextAMD
|
|
GLAD_API_CALL PFNWGLCREATEASSOCIATEDCONTEXTATTRIBSAMDPROC glad_wglCreateAssociatedContextAttribsAMD;
|
|
#define wglCreateAssociatedContextAttribsAMD glad_wglCreateAssociatedContextAttribsAMD
|
|
GLAD_API_CALL PFNWGLCREATEBUFFERREGIONARBPROC glad_wglCreateBufferRegionARB;
|
|
#define wglCreateBufferRegionARB glad_wglCreateBufferRegionARB
|
|
GLAD_API_CALL PFNWGLCREATECONTEXTATTRIBSARBPROC glad_wglCreateContextAttribsARB;
|
|
#define wglCreateContextAttribsARB glad_wglCreateContextAttribsARB
|
|
GLAD_API_CALL PFNWGLCREATEDISPLAYCOLORTABLEEXTPROC glad_wglCreateDisplayColorTableEXT;
|
|
#define wglCreateDisplayColorTableEXT glad_wglCreateDisplayColorTableEXT
|
|
GLAD_API_CALL PFNWGLCREATEIMAGEBUFFERI3DPROC glad_wglCreateImageBufferI3D;
|
|
#define wglCreateImageBufferI3D glad_wglCreateImageBufferI3D
|
|
GLAD_API_CALL PFNWGLCREATEPBUFFERARBPROC glad_wglCreatePbufferARB;
|
|
#define wglCreatePbufferARB glad_wglCreatePbufferARB
|
|
GLAD_API_CALL PFNWGLCREATEPBUFFEREXTPROC glad_wglCreatePbufferEXT;
|
|
#define wglCreatePbufferEXT glad_wglCreatePbufferEXT
|
|
GLAD_API_CALL PFNWGLDXCLOSEDEVICENVPROC glad_wglDXCloseDeviceNV;
|
|
#define wglDXCloseDeviceNV glad_wglDXCloseDeviceNV
|
|
GLAD_API_CALL PFNWGLDXLOCKOBJECTSNVPROC glad_wglDXLockObjectsNV;
|
|
#define wglDXLockObjectsNV glad_wglDXLockObjectsNV
|
|
GLAD_API_CALL PFNWGLDXOBJECTACCESSNVPROC glad_wglDXObjectAccessNV;
|
|
#define wglDXObjectAccessNV glad_wglDXObjectAccessNV
|
|
GLAD_API_CALL PFNWGLDXOPENDEVICENVPROC glad_wglDXOpenDeviceNV;
|
|
#define wglDXOpenDeviceNV glad_wglDXOpenDeviceNV
|
|
GLAD_API_CALL PFNWGLDXREGISTEROBJECTNVPROC glad_wglDXRegisterObjectNV;
|
|
#define wglDXRegisterObjectNV glad_wglDXRegisterObjectNV
|
|
GLAD_API_CALL PFNWGLDXSETRESOURCESHAREHANDLENVPROC glad_wglDXSetResourceShareHandleNV;
|
|
#define wglDXSetResourceShareHandleNV glad_wglDXSetResourceShareHandleNV
|
|
GLAD_API_CALL PFNWGLDXUNLOCKOBJECTSNVPROC glad_wglDXUnlockObjectsNV;
|
|
#define wglDXUnlockObjectsNV glad_wglDXUnlockObjectsNV
|
|
GLAD_API_CALL PFNWGLDXUNREGISTEROBJECTNVPROC glad_wglDXUnregisterObjectNV;
|
|
#define wglDXUnregisterObjectNV glad_wglDXUnregisterObjectNV
|
|
GLAD_API_CALL PFNWGLDELAYBEFORESWAPNVPROC glad_wglDelayBeforeSwapNV;
|
|
#define wglDelayBeforeSwapNV glad_wglDelayBeforeSwapNV
|
|
GLAD_API_CALL PFNWGLDELETEASSOCIATEDCONTEXTAMDPROC glad_wglDeleteAssociatedContextAMD;
|
|
#define wglDeleteAssociatedContextAMD glad_wglDeleteAssociatedContextAMD
|
|
GLAD_API_CALL PFNWGLDELETEBUFFERREGIONARBPROC glad_wglDeleteBufferRegionARB;
|
|
#define wglDeleteBufferRegionARB glad_wglDeleteBufferRegionARB
|
|
GLAD_API_CALL PFNWGLDELETEDCNVPROC glad_wglDeleteDCNV;
|
|
#define wglDeleteDCNV glad_wglDeleteDCNV
|
|
GLAD_API_CALL PFNWGLDESTROYDISPLAYCOLORTABLEEXTPROC glad_wglDestroyDisplayColorTableEXT;
|
|
#define wglDestroyDisplayColorTableEXT glad_wglDestroyDisplayColorTableEXT
|
|
GLAD_API_CALL PFNWGLDESTROYIMAGEBUFFERI3DPROC glad_wglDestroyImageBufferI3D;
|
|
#define wglDestroyImageBufferI3D glad_wglDestroyImageBufferI3D
|
|
GLAD_API_CALL PFNWGLDESTROYPBUFFERARBPROC glad_wglDestroyPbufferARB;
|
|
#define wglDestroyPbufferARB glad_wglDestroyPbufferARB
|
|
GLAD_API_CALL PFNWGLDESTROYPBUFFEREXTPROC glad_wglDestroyPbufferEXT;
|
|
#define wglDestroyPbufferEXT glad_wglDestroyPbufferEXT
|
|
GLAD_API_CALL PFNWGLDISABLEFRAMELOCKI3DPROC glad_wglDisableFrameLockI3D;
|
|
#define wglDisableFrameLockI3D glad_wglDisableFrameLockI3D
|
|
GLAD_API_CALL PFNWGLDISABLEGENLOCKI3DPROC glad_wglDisableGenlockI3D;
|
|
#define wglDisableGenlockI3D glad_wglDisableGenlockI3D
|
|
GLAD_API_CALL PFNWGLENABLEFRAMELOCKI3DPROC glad_wglEnableFrameLockI3D;
|
|
#define wglEnableFrameLockI3D glad_wglEnableFrameLockI3D
|
|
GLAD_API_CALL PFNWGLENABLEGENLOCKI3DPROC glad_wglEnableGenlockI3D;
|
|
#define wglEnableGenlockI3D glad_wglEnableGenlockI3D
|
|
GLAD_API_CALL PFNWGLENDFRAMETRACKINGI3DPROC glad_wglEndFrameTrackingI3D;
|
|
#define wglEndFrameTrackingI3D glad_wglEndFrameTrackingI3D
|
|
GLAD_API_CALL PFNWGLENUMGPUDEVICESNVPROC glad_wglEnumGpuDevicesNV;
|
|
#define wglEnumGpuDevicesNV glad_wglEnumGpuDevicesNV
|
|
GLAD_API_CALL PFNWGLENUMGPUSFROMAFFINITYDCNVPROC glad_wglEnumGpusFromAffinityDCNV;
|
|
#define wglEnumGpusFromAffinityDCNV glad_wglEnumGpusFromAffinityDCNV
|
|
GLAD_API_CALL PFNWGLENUMGPUSNVPROC glad_wglEnumGpusNV;
|
|
#define wglEnumGpusNV glad_wglEnumGpusNV
|
|
GLAD_API_CALL PFNWGLENUMERATEVIDEOCAPTUREDEVICESNVPROC glad_wglEnumerateVideoCaptureDevicesNV;
|
|
#define wglEnumerateVideoCaptureDevicesNV glad_wglEnumerateVideoCaptureDevicesNV
|
|
GLAD_API_CALL PFNWGLENUMERATEVIDEODEVICESNVPROC glad_wglEnumerateVideoDevicesNV;
|
|
#define wglEnumerateVideoDevicesNV glad_wglEnumerateVideoDevicesNV
|
|
GLAD_API_CALL PFNWGLFREEMEMORYNVPROC glad_wglFreeMemoryNV;
|
|
#define wglFreeMemoryNV glad_wglFreeMemoryNV
|
|
GLAD_API_CALL PFNWGLGENLOCKSAMPLERATEI3DPROC glad_wglGenlockSampleRateI3D;
|
|
#define wglGenlockSampleRateI3D glad_wglGenlockSampleRateI3D
|
|
GLAD_API_CALL PFNWGLGENLOCKSOURCEDELAYI3DPROC glad_wglGenlockSourceDelayI3D;
|
|
#define wglGenlockSourceDelayI3D glad_wglGenlockSourceDelayI3D
|
|
GLAD_API_CALL PFNWGLGENLOCKSOURCEEDGEI3DPROC glad_wglGenlockSourceEdgeI3D;
|
|
#define wglGenlockSourceEdgeI3D glad_wglGenlockSourceEdgeI3D
|
|
GLAD_API_CALL PFNWGLGENLOCKSOURCEI3DPROC glad_wglGenlockSourceI3D;
|
|
#define wglGenlockSourceI3D glad_wglGenlockSourceI3D
|
|
GLAD_API_CALL PFNWGLGETCONTEXTGPUIDAMDPROC glad_wglGetContextGPUIDAMD;
|
|
#define wglGetContextGPUIDAMD glad_wglGetContextGPUIDAMD
|
|
GLAD_API_CALL PFNWGLGETCURRENTASSOCIATEDCONTEXTAMDPROC glad_wglGetCurrentAssociatedContextAMD;
|
|
#define wglGetCurrentAssociatedContextAMD glad_wglGetCurrentAssociatedContextAMD
|
|
GLAD_API_CALL PFNWGLGETCURRENTREADDCARBPROC glad_wglGetCurrentReadDCARB;
|
|
#define wglGetCurrentReadDCARB glad_wglGetCurrentReadDCARB
|
|
GLAD_API_CALL PFNWGLGETCURRENTREADDCEXTPROC glad_wglGetCurrentReadDCEXT;
|
|
#define wglGetCurrentReadDCEXT glad_wglGetCurrentReadDCEXT
|
|
GLAD_API_CALL PFNWGLGETDIGITALVIDEOPARAMETERSI3DPROC glad_wglGetDigitalVideoParametersI3D;
|
|
#define wglGetDigitalVideoParametersI3D glad_wglGetDigitalVideoParametersI3D
|
|
GLAD_API_CALL PFNWGLGETEXTENSIONSSTRINGARBPROC glad_wglGetExtensionsStringARB;
|
|
#define wglGetExtensionsStringARB glad_wglGetExtensionsStringARB
|
|
GLAD_API_CALL PFNWGLGETEXTENSIONSSTRINGEXTPROC glad_wglGetExtensionsStringEXT;
|
|
#define wglGetExtensionsStringEXT glad_wglGetExtensionsStringEXT
|
|
GLAD_API_CALL PFNWGLGETFRAMEUSAGEI3DPROC glad_wglGetFrameUsageI3D;
|
|
#define wglGetFrameUsageI3D glad_wglGetFrameUsageI3D
|
|
GLAD_API_CALL PFNWGLGETGPUIDSAMDPROC glad_wglGetGPUIDsAMD;
|
|
#define wglGetGPUIDsAMD glad_wglGetGPUIDsAMD
|
|
GLAD_API_CALL PFNWGLGETGPUINFOAMDPROC glad_wglGetGPUInfoAMD;
|
|
#define wglGetGPUInfoAMD glad_wglGetGPUInfoAMD
|
|
GLAD_API_CALL PFNWGLGETGAMMATABLEI3DPROC glad_wglGetGammaTableI3D;
|
|
#define wglGetGammaTableI3D glad_wglGetGammaTableI3D
|
|
GLAD_API_CALL PFNWGLGETGAMMATABLEPARAMETERSI3DPROC glad_wglGetGammaTableParametersI3D;
|
|
#define wglGetGammaTableParametersI3D glad_wglGetGammaTableParametersI3D
|
|
GLAD_API_CALL PFNWGLGETGENLOCKSAMPLERATEI3DPROC glad_wglGetGenlockSampleRateI3D;
|
|
#define wglGetGenlockSampleRateI3D glad_wglGetGenlockSampleRateI3D
|
|
GLAD_API_CALL PFNWGLGETGENLOCKSOURCEDELAYI3DPROC glad_wglGetGenlockSourceDelayI3D;
|
|
#define wglGetGenlockSourceDelayI3D glad_wglGetGenlockSourceDelayI3D
|
|
GLAD_API_CALL PFNWGLGETGENLOCKSOURCEEDGEI3DPROC glad_wglGetGenlockSourceEdgeI3D;
|
|
#define wglGetGenlockSourceEdgeI3D glad_wglGetGenlockSourceEdgeI3D
|
|
GLAD_API_CALL PFNWGLGETGENLOCKSOURCEI3DPROC glad_wglGetGenlockSourceI3D;
|
|
#define wglGetGenlockSourceI3D glad_wglGetGenlockSourceI3D
|
|
GLAD_API_CALL PFNWGLGETMSCRATEOMLPROC glad_wglGetMscRateOML;
|
|
#define wglGetMscRateOML glad_wglGetMscRateOML
|
|
GLAD_API_CALL PFNWGLGETPBUFFERDCARBPROC glad_wglGetPbufferDCARB;
|
|
#define wglGetPbufferDCARB glad_wglGetPbufferDCARB
|
|
GLAD_API_CALL PFNWGLGETPBUFFERDCEXTPROC glad_wglGetPbufferDCEXT;
|
|
#define wglGetPbufferDCEXT glad_wglGetPbufferDCEXT
|
|
GLAD_API_CALL PFNWGLGETPIXELFORMATATTRIBFVARBPROC glad_wglGetPixelFormatAttribfvARB;
|
|
#define wglGetPixelFormatAttribfvARB glad_wglGetPixelFormatAttribfvARB
|
|
GLAD_API_CALL PFNWGLGETPIXELFORMATATTRIBFVEXTPROC glad_wglGetPixelFormatAttribfvEXT;
|
|
#define wglGetPixelFormatAttribfvEXT glad_wglGetPixelFormatAttribfvEXT
|
|
GLAD_API_CALL PFNWGLGETPIXELFORMATATTRIBIVARBPROC glad_wglGetPixelFormatAttribivARB;
|
|
#define wglGetPixelFormatAttribivARB glad_wglGetPixelFormatAttribivARB
|
|
GLAD_API_CALL PFNWGLGETPIXELFORMATATTRIBIVEXTPROC glad_wglGetPixelFormatAttribivEXT;
|
|
#define wglGetPixelFormatAttribivEXT glad_wglGetPixelFormatAttribivEXT
|
|
GLAD_API_CALL PFNWGLGETSWAPINTERVALEXTPROC glad_wglGetSwapIntervalEXT;
|
|
#define wglGetSwapIntervalEXT glad_wglGetSwapIntervalEXT
|
|
GLAD_API_CALL PFNWGLGETSYNCVALUESOMLPROC glad_wglGetSyncValuesOML;
|
|
#define wglGetSyncValuesOML glad_wglGetSyncValuesOML
|
|
GLAD_API_CALL PFNWGLGETVIDEODEVICENVPROC glad_wglGetVideoDeviceNV;
|
|
#define wglGetVideoDeviceNV glad_wglGetVideoDeviceNV
|
|
GLAD_API_CALL PFNWGLGETVIDEOINFONVPROC glad_wglGetVideoInfoNV;
|
|
#define wglGetVideoInfoNV glad_wglGetVideoInfoNV
|
|
GLAD_API_CALL PFNWGLISENABLEDFRAMELOCKI3DPROC glad_wglIsEnabledFrameLockI3D;
|
|
#define wglIsEnabledFrameLockI3D glad_wglIsEnabledFrameLockI3D
|
|
GLAD_API_CALL PFNWGLISENABLEDGENLOCKI3DPROC glad_wglIsEnabledGenlockI3D;
|
|
#define wglIsEnabledGenlockI3D glad_wglIsEnabledGenlockI3D
|
|
GLAD_API_CALL PFNWGLJOINSWAPGROUPNVPROC glad_wglJoinSwapGroupNV;
|
|
#define wglJoinSwapGroupNV glad_wglJoinSwapGroupNV
|
|
GLAD_API_CALL PFNWGLLOADDISPLAYCOLORTABLEEXTPROC glad_wglLoadDisplayColorTableEXT;
|
|
#define wglLoadDisplayColorTableEXT glad_wglLoadDisplayColorTableEXT
|
|
GLAD_API_CALL PFNWGLLOCKVIDEOCAPTUREDEVICENVPROC glad_wglLockVideoCaptureDeviceNV;
|
|
#define wglLockVideoCaptureDeviceNV glad_wglLockVideoCaptureDeviceNV
|
|
GLAD_API_CALL PFNWGLMAKEASSOCIATEDCONTEXTCURRENTAMDPROC glad_wglMakeAssociatedContextCurrentAMD;
|
|
#define wglMakeAssociatedContextCurrentAMD glad_wglMakeAssociatedContextCurrentAMD
|
|
GLAD_API_CALL PFNWGLMAKECONTEXTCURRENTARBPROC glad_wglMakeContextCurrentARB;
|
|
#define wglMakeContextCurrentARB glad_wglMakeContextCurrentARB
|
|
GLAD_API_CALL PFNWGLMAKECONTEXTCURRENTEXTPROC glad_wglMakeContextCurrentEXT;
|
|
#define wglMakeContextCurrentEXT glad_wglMakeContextCurrentEXT
|
|
GLAD_API_CALL PFNWGLQUERYCURRENTCONTEXTNVPROC glad_wglQueryCurrentContextNV;
|
|
#define wglQueryCurrentContextNV glad_wglQueryCurrentContextNV
|
|
GLAD_API_CALL PFNWGLQUERYFRAMECOUNTNVPROC glad_wglQueryFrameCountNV;
|
|
#define wglQueryFrameCountNV glad_wglQueryFrameCountNV
|
|
GLAD_API_CALL PFNWGLQUERYFRAMELOCKMASTERI3DPROC glad_wglQueryFrameLockMasterI3D;
|
|
#define wglQueryFrameLockMasterI3D glad_wglQueryFrameLockMasterI3D
|
|
GLAD_API_CALL PFNWGLQUERYFRAMETRACKINGI3DPROC glad_wglQueryFrameTrackingI3D;
|
|
#define wglQueryFrameTrackingI3D glad_wglQueryFrameTrackingI3D
|
|
GLAD_API_CALL PFNWGLQUERYGENLOCKMAXSOURCEDELAYI3DPROC glad_wglQueryGenlockMaxSourceDelayI3D;
|
|
#define wglQueryGenlockMaxSourceDelayI3D glad_wglQueryGenlockMaxSourceDelayI3D
|
|
GLAD_API_CALL PFNWGLQUERYMAXSWAPGROUPSNVPROC glad_wglQueryMaxSwapGroupsNV;
|
|
#define wglQueryMaxSwapGroupsNV glad_wglQueryMaxSwapGroupsNV
|
|
GLAD_API_CALL PFNWGLQUERYPBUFFERARBPROC glad_wglQueryPbufferARB;
|
|
#define wglQueryPbufferARB glad_wglQueryPbufferARB
|
|
GLAD_API_CALL PFNWGLQUERYPBUFFEREXTPROC glad_wglQueryPbufferEXT;
|
|
#define wglQueryPbufferEXT glad_wglQueryPbufferEXT
|
|
GLAD_API_CALL PFNWGLQUERYSWAPGROUPNVPROC glad_wglQuerySwapGroupNV;
|
|
#define wglQuerySwapGroupNV glad_wglQuerySwapGroupNV
|
|
GLAD_API_CALL PFNWGLQUERYVIDEOCAPTUREDEVICENVPROC glad_wglQueryVideoCaptureDeviceNV;
|
|
#define wglQueryVideoCaptureDeviceNV glad_wglQueryVideoCaptureDeviceNV
|
|
GLAD_API_CALL PFNWGLRELEASEIMAGEBUFFEREVENTSI3DPROC glad_wglReleaseImageBufferEventsI3D;
|
|
#define wglReleaseImageBufferEventsI3D glad_wglReleaseImageBufferEventsI3D
|
|
GLAD_API_CALL PFNWGLRELEASEPBUFFERDCARBPROC glad_wglReleasePbufferDCARB;
|
|
#define wglReleasePbufferDCARB glad_wglReleasePbufferDCARB
|
|
GLAD_API_CALL PFNWGLRELEASEPBUFFERDCEXTPROC glad_wglReleasePbufferDCEXT;
|
|
#define wglReleasePbufferDCEXT glad_wglReleasePbufferDCEXT
|
|
GLAD_API_CALL PFNWGLRELEASETEXIMAGEARBPROC glad_wglReleaseTexImageARB;
|
|
#define wglReleaseTexImageARB glad_wglReleaseTexImageARB
|
|
GLAD_API_CALL PFNWGLRELEASEVIDEOCAPTUREDEVICENVPROC glad_wglReleaseVideoCaptureDeviceNV;
|
|
#define wglReleaseVideoCaptureDeviceNV glad_wglReleaseVideoCaptureDeviceNV
|
|
GLAD_API_CALL PFNWGLRELEASEVIDEODEVICENVPROC glad_wglReleaseVideoDeviceNV;
|
|
#define wglReleaseVideoDeviceNV glad_wglReleaseVideoDeviceNV
|
|
GLAD_API_CALL PFNWGLRELEASEVIDEOIMAGENVPROC glad_wglReleaseVideoImageNV;
|
|
#define wglReleaseVideoImageNV glad_wglReleaseVideoImageNV
|
|
GLAD_API_CALL PFNWGLRESETFRAMECOUNTNVPROC glad_wglResetFrameCountNV;
|
|
#define wglResetFrameCountNV glad_wglResetFrameCountNV
|
|
GLAD_API_CALL PFNWGLRESTOREBUFFERREGIONARBPROC glad_wglRestoreBufferRegionARB;
|
|
#define wglRestoreBufferRegionARB glad_wglRestoreBufferRegionARB
|
|
GLAD_API_CALL PFNWGLSAVEBUFFERREGIONARBPROC glad_wglSaveBufferRegionARB;
|
|
#define wglSaveBufferRegionARB glad_wglSaveBufferRegionARB
|
|
GLAD_API_CALL PFNWGLSENDPBUFFERTOVIDEONVPROC glad_wglSendPbufferToVideoNV;
|
|
#define wglSendPbufferToVideoNV glad_wglSendPbufferToVideoNV
|
|
GLAD_API_CALL PFNWGLSETDIGITALVIDEOPARAMETERSI3DPROC glad_wglSetDigitalVideoParametersI3D;
|
|
#define wglSetDigitalVideoParametersI3D glad_wglSetDigitalVideoParametersI3D
|
|
GLAD_API_CALL PFNWGLSETGAMMATABLEI3DPROC glad_wglSetGammaTableI3D;
|
|
#define wglSetGammaTableI3D glad_wglSetGammaTableI3D
|
|
GLAD_API_CALL PFNWGLSETGAMMATABLEPARAMETERSI3DPROC glad_wglSetGammaTableParametersI3D;
|
|
#define wglSetGammaTableParametersI3D glad_wglSetGammaTableParametersI3D
|
|
GLAD_API_CALL PFNWGLSETPBUFFERATTRIBARBPROC glad_wglSetPbufferAttribARB;
|
|
#define wglSetPbufferAttribARB glad_wglSetPbufferAttribARB
|
|
GLAD_API_CALL PFNWGLSETSTEREOEMITTERSTATE3DLPROC glad_wglSetStereoEmitterState3DL;
|
|
#define wglSetStereoEmitterState3DL glad_wglSetStereoEmitterState3DL
|
|
GLAD_API_CALL PFNWGLSWAPBUFFERSMSCOMLPROC glad_wglSwapBuffersMscOML;
|
|
#define wglSwapBuffersMscOML glad_wglSwapBuffersMscOML
|
|
GLAD_API_CALL PFNWGLSWAPINTERVALEXTPROC glad_wglSwapIntervalEXT;
|
|
#define wglSwapIntervalEXT glad_wglSwapIntervalEXT
|
|
GLAD_API_CALL PFNWGLSWAPLAYERBUFFERSMSCOMLPROC glad_wglSwapLayerBuffersMscOML;
|
|
#define wglSwapLayerBuffersMscOML glad_wglSwapLayerBuffersMscOML
|
|
GLAD_API_CALL PFNWGLWAITFORMSCOMLPROC glad_wglWaitForMscOML;
|
|
#define wglWaitForMscOML glad_wglWaitForMscOML
|
|
GLAD_API_CALL PFNWGLWAITFORSBCOMLPROC glad_wglWaitForSbcOML;
|
|
#define wglWaitForSbcOML glad_wglWaitForSbcOML
|
|
|
|
GLAD_API_CALL int gladLoadWGLUserPtr(HDC hdc, GLADuserptrloadfunc load, void *userptr);
|
|
GLAD_API_CALL int gladLoadWGL(HDC hdc, GLADloadfunc load);
|
|
|
|
#ifdef __cplusplus
|
|
}
|
|
#endif
|
|
#endif
|