mirror of
https://github.com/Ed94/Odin.git
synced 2026-08-08 08:38:51 +00:00
glfw: update from 3.3.8 to 3.4
This commit is contained in:
Vendored
+71
-26
@@ -6,8 +6,8 @@ GLFW_SHARED :: #config(GLFW_SHARED, false)
|
||||
/*** Constants ***/
|
||||
/* Versions */
|
||||
VERSION_MAJOR :: 3
|
||||
VERSION_MINOR :: 3
|
||||
VERSION_REVISION :: 8
|
||||
VERSION_MINOR :: 4
|
||||
VERSION_REVISION :: 0
|
||||
|
||||
/* Booleans */
|
||||
TRUE :: true
|
||||
@@ -251,17 +251,21 @@ GAMEPAD_AXIS_RIGHT_TRIGGER :: 5
|
||||
GAMEPAD_AXIS_LAST :: GAMEPAD_AXIS_RIGHT_TRIGGER
|
||||
|
||||
/* Error constants */
|
||||
NO_ERROR :: 0x00000000
|
||||
NOT_INITIALIZED :: 0x00010001
|
||||
NO_CURRENT_CONTEXT :: 0x00010002
|
||||
INVALID_ENUM :: 0x00010003
|
||||
INVALID_VALUE :: 0x00010004
|
||||
OUT_OF_MEMORY :: 0x00010005
|
||||
API_UNAVAILABLE :: 0x00010006
|
||||
VERSION_UNAVAILABLE :: 0x00010007
|
||||
PLATFORM_ERROR :: 0x00010008
|
||||
FORMAT_UNAVAILABLE :: 0x00010009
|
||||
NO_WINDOW_CONTEXT :: 0x0001000A
|
||||
NO_ERROR :: 0x00000000
|
||||
NOT_INITIALIZED :: 0x00010001
|
||||
NO_CURRENT_CONTEXT :: 0x00010002
|
||||
INVALID_ENUM :: 0x00010003
|
||||
INVALID_VALUE :: 0x00010004
|
||||
OUT_OF_MEMORY :: 0x00010005
|
||||
API_UNAVAILABLE :: 0x00010006
|
||||
VERSION_UNAVAILABLE :: 0x00010007
|
||||
PLATFORM_ERROR :: 0x00010008
|
||||
FORMAT_UNAVAILABLE :: 0x00010009
|
||||
NO_WINDOW_CONTEXT :: 0x0001000A
|
||||
CURSOR_UNAVAILABLE :: 0x0001000B
|
||||
FEATURE_UNAVAILABLE :: 0x0001000C
|
||||
FEATURE_UNIMPLEMENTED :: 0x0001000D
|
||||
PLATFORM_UNAVAILABLE :: 0x0001000E
|
||||
|
||||
/* Window attributes */
|
||||
FOCUSED :: 0x00020001
|
||||
@@ -276,6 +280,9 @@ CENTER_CURSOR :: 0x00020009
|
||||
TRANSPARENT_FRAMEBUFFER :: 0x0002000A
|
||||
HOVERED :: 0x0002000B
|
||||
FOCUS_ON_SHOW :: 0x0002000C
|
||||
MOUSE_PASSTHROUGH :: 0x0002000D
|
||||
POSITION_X :: 0x0002000E
|
||||
POSITION_Y :: 0x0002000F
|
||||
|
||||
/* Pixel window attributes */
|
||||
RED_BITS :: 0x00021001
|
||||
@@ -302,12 +309,14 @@ CONTEXT_VERSION_MINOR :: 0x00022003
|
||||
CONTEXT_REVISION :: 0x00022004
|
||||
CONTEXT_ROBUSTNESS :: 0x00022005
|
||||
OPENGL_FORWARD_COMPAT :: 0x00022006
|
||||
OPENGL_DEBUG_CONTEXT :: 0x00022007
|
||||
CONTEXT_DEBUG :: 0x00022007
|
||||
OPENGL_DEBUG_CONTEXT :: CONTEXT_DEBUG // Backwards compatibility
|
||||
OPENGL_PROFILE :: 0x00022008
|
||||
CONTEXT_RELEASE_BEHAVIOR :: 0x00022009
|
||||
CONTEXT_NO_ERROR :: 0x0002200A
|
||||
CONTEXT_CREATION_API :: 0x0002200B
|
||||
SCALE_TO_MONITOR :: 0x0002200C
|
||||
SCALE_FRAMEBUFFER :: 0x0002200D
|
||||
|
||||
/* Cross platform attributes */
|
||||
COCOA_RETINA_FRAMEBUFFER :: 0x00023001
|
||||
@@ -315,6 +324,9 @@ COCOA_FRAME_NAME :: 0x00023002
|
||||
COCOA_GRAPHICS_SWITCHING :: 0x00023003
|
||||
X11_CLASS_NAME :: 0x00024001
|
||||
X11_INSTANCE_NAME :: 0x00024002
|
||||
WIN32_KEYBOARD_MENU :: 0x00025001
|
||||
WIN32_SHOWDEFAULT :: 0x00025002
|
||||
WAYLAND_APP_ID :: 0x00026001
|
||||
|
||||
/* APIs */
|
||||
NO_API :: 0
|
||||
@@ -341,6 +353,7 @@ LOCK_KEY_MODS :: 0x00033004
|
||||
CURSOR_NORMAL :: 0x00034001
|
||||
CURSOR_HIDDEN :: 0x00034002
|
||||
CURSOR_DISABLED :: 0x00034003
|
||||
CURSOR_CAPTURED :: 0x00034004
|
||||
|
||||
/* Mouse motion */
|
||||
RAW_MOUSE_MOTION :: 0x00033005
|
||||
@@ -355,24 +368,56 @@ NATIVE_CONTEXT_API :: 0x00036001
|
||||
EGL_CONTEXT_API :: 0x00036002
|
||||
OSMESA_CONTEXT_API :: 0x00036003
|
||||
|
||||
ANGLE_PLATFORM_TYPE_NONE :: 0x00037001
|
||||
ANGLE_PLATFORM_TYPE_OPENGL :: 0x00037002
|
||||
ANGLE_PLATFORM_TYPE_OPENGLES :: 0x00037003
|
||||
ANGLE_PLATFORM_TYPE_D3D9 :: 0x00037004
|
||||
ANGLE_PLATFORM_TYPE_D3D11 :: 0x00037005
|
||||
ANGLE_PLATFORM_TYPE_VULKAN :: 0x00037007
|
||||
ANGLE_PLATFORM_TYPE_METAL :: 0x00037008
|
||||
|
||||
WAYLAND_PREFER_LIBDECOR :: 0x00038001
|
||||
WAYLAND_DISABLE_LIBDECOR :: 0x00038002
|
||||
|
||||
ANY_POSITION :: 0x80000000
|
||||
|
||||
/* Types of cursors */
|
||||
ARROW_CURSOR :: 0x00036001
|
||||
IBEAM_CURSOR :: 0x00036002
|
||||
CROSSHAIR_CURSOR :: 0x00036003
|
||||
HAND_CURSOR :: 0x00036004
|
||||
HRESIZE_CURSOR :: 0x00036005
|
||||
VRESIZE_CURSOR :: 0x00036006
|
||||
RESIZE_NWSE_CURSOR :: 0x00036007
|
||||
RESIZE_NESW_CURSOR :: 0x00036008
|
||||
ARROW_CURSOR :: 0x00036001
|
||||
IBEAM_CURSOR :: 0x00036002
|
||||
CROSSHAIR_CURSOR :: 0x00036003
|
||||
POINTING_HAND_CURSOR :: 0x00036004
|
||||
RESIZE_EW_CURSOR :: 0x00036005
|
||||
RESIZE_NS_CURSOR :: 0x00036006
|
||||
RESIZE_NWSE_CURSOR :: 0x00036007
|
||||
RESIZE_NESW_CURSOR :: 0x00036008
|
||||
RESIZE_ALL_CURSOR :: 0x00036009
|
||||
NOT_ALLOWED_CURSOR :: 0x0003600A
|
||||
|
||||
/* Backwards compatibility cursors. */
|
||||
HRESIZE_CURSOR :: RESIZE_EW_CURSOR
|
||||
VRESIZE_CURSOR :: RESIZE_NS_CURSOR
|
||||
HAND_CURSOR :: POINTING_HAND_CURSOR
|
||||
|
||||
/* Joystick? */
|
||||
CONNECTED :: 0x00040001
|
||||
DISCONNECTED :: 0x00040002
|
||||
|
||||
/* macOS specific init hint. */
|
||||
JOYSTICK_HAT_BUTTONS :: 0x00050001
|
||||
COCOA_CHDIR_RESOURCES :: 0x00051001
|
||||
COCOA_MENUBAR :: 0x00051002
|
||||
JOYSTICK_HAT_BUTTONS :: 0x00050001
|
||||
ANGLE_PLATFORM_TYPE :: 0x00050002
|
||||
PLATFORM :: 0x00050003
|
||||
|
||||
/* Platform specific init hints. */
|
||||
COCOA_CHDIR_RESOURCES :: 0x00051001
|
||||
COCOA_MENUBAR :: 0x00051002
|
||||
X11_XCB_VULKAN_SURFACE :: 0x00052001
|
||||
WAYLAND_LIBDECOR :: 0x00053001
|
||||
|
||||
ANY_PLATFORM :: 0x00060000
|
||||
PLATFORM_WIN32 :: 0x00060001
|
||||
PLATFORM_COCOA :: 0x00060002
|
||||
PLATFORM_WAYLAND :: 0x00060003
|
||||
PLATFORM_X11 :: 0x00060004
|
||||
PLATFORM_NULL :: 0x00060005
|
||||
|
||||
/* */
|
||||
DONT_CARE :: -1
|
||||
|
||||
Reference in New Issue
Block a user