mirror of
https://github.com/kovidgoyal/kitty
synced 2026-07-17 05:54:59 +02:00
Update bundled glfw
This commit is contained in:
18
kitty/glfw-wrapper.c
generated
18
kitty/glfw-wrapper.c
generated
@@ -23,9 +23,6 @@ load_glfw(const char* path) {
|
||||
*(void **) (&glfwInitHint_impl) = dlsym(handle, "glfwInitHint");
|
||||
if (glfwInitHint_impl == NULL) fail("Failed to load glfw function glfwInitHint with error: %s", dlerror());
|
||||
|
||||
*(void **) (&glfwInitHintString_impl) = dlsym(handle, "glfwInitHintString");
|
||||
if (glfwInitHintString_impl == NULL) fail("Failed to load glfw function glfwInitHintString with error: %s", dlerror());
|
||||
|
||||
*(void **) (&glfwGetVersion_impl) = dlsym(handle, "glfwGetVersion");
|
||||
if (glfwGetVersion_impl == NULL) fail("Failed to load glfw function glfwGetVersion with error: %s", dlerror());
|
||||
|
||||
@@ -56,6 +53,12 @@ load_glfw(const char* path) {
|
||||
*(void **) (&glfwGetMonitorName_impl) = dlsym(handle, "glfwGetMonitorName");
|
||||
if (glfwGetMonitorName_impl == NULL) fail("Failed to load glfw function glfwGetMonitorName with error: %s", dlerror());
|
||||
|
||||
*(void **) (&glfwSetMonitorUserPointer_impl) = dlsym(handle, "glfwSetMonitorUserPointer");
|
||||
if (glfwSetMonitorUserPointer_impl == NULL) fail("Failed to load glfw function glfwSetMonitorUserPointer with error: %s", dlerror());
|
||||
|
||||
*(void **) (&glfwGetMonitorUserPointer_impl) = dlsym(handle, "glfwGetMonitorUserPointer");
|
||||
if (glfwGetMonitorUserPointer_impl == NULL) fail("Failed to load glfw function glfwGetMonitorUserPointer with error: %s", dlerror());
|
||||
|
||||
*(void **) (&glfwSetMonitorCallback_impl) = dlsym(handle, "glfwSetMonitorCallback");
|
||||
if (glfwSetMonitorCallback_impl == NULL) fail("Failed to load glfw function glfwSetMonitorCallback with error: %s", dlerror());
|
||||
|
||||
@@ -80,6 +83,9 @@ load_glfw(const char* path) {
|
||||
*(void **) (&glfwWindowHint_impl) = dlsym(handle, "glfwWindowHint");
|
||||
if (glfwWindowHint_impl == NULL) fail("Failed to load glfw function glfwWindowHint with error: %s", dlerror());
|
||||
|
||||
*(void **) (&glfwWindowHintString_impl) = dlsym(handle, "glfwWindowHintString");
|
||||
if (glfwWindowHintString_impl == NULL) fail("Failed to load glfw function glfwWindowHintString with error: %s", dlerror());
|
||||
|
||||
*(void **) (&glfwCreateWindow_impl) = dlsym(handle, "glfwCreateWindow");
|
||||
if (glfwCreateWindow_impl == NULL) fail("Failed to load glfw function glfwCreateWindow with error: %s", dlerror());
|
||||
|
||||
@@ -287,6 +293,12 @@ load_glfw(const char* path) {
|
||||
*(void **) (&glfwGetJoystickGUID_impl) = dlsym(handle, "glfwGetJoystickGUID");
|
||||
if (glfwGetJoystickGUID_impl == NULL) fail("Failed to load glfw function glfwGetJoystickGUID with error: %s", dlerror());
|
||||
|
||||
*(void **) (&glfwSetJoystickUserPointer_impl) = dlsym(handle, "glfwSetJoystickUserPointer");
|
||||
if (glfwSetJoystickUserPointer_impl == NULL) fail("Failed to load glfw function glfwSetJoystickUserPointer with error: %s", dlerror());
|
||||
|
||||
*(void **) (&glfwGetJoystickUserPointer_impl) = dlsym(handle, "glfwGetJoystickUserPointer");
|
||||
if (glfwGetJoystickUserPointer_impl == NULL) fail("Failed to load glfw function glfwGetJoystickUserPointer with error: %s", dlerror());
|
||||
|
||||
*(void **) (&glfwJoystickIsGamepad_impl) = dlsym(handle, "glfwJoystickIsGamepad");
|
||||
if (glfwJoystickIsGamepad_impl == NULL) fail("Failed to load glfw function glfwJoystickIsGamepad with error: %s", dlerror());
|
||||
|
||||
|
||||
55
kitty/glfw-wrapper.h
generated
55
kitty/glfw-wrapper.h
generated
@@ -251,17 +251,37 @@
|
||||
* @{ */
|
||||
|
||||
/*! @brief If this bit is set one or more Shift keys were held down.
|
||||
*
|
||||
* If this bit is set one or more Shift keys were held down.
|
||||
*/
|
||||
#define GLFW_MOD_SHIFT 0x0001
|
||||
/*! @brief If this bit is set one or more Control keys were held down.
|
||||
*
|
||||
* If this bit is set one or more Control keys were held down.
|
||||
*/
|
||||
#define GLFW_MOD_CONTROL 0x0002
|
||||
/*! @brief If this bit is set one or more Alt keys were held down.
|
||||
*
|
||||
* If this bit is set one or more Alt keys were held down.
|
||||
*/
|
||||
#define GLFW_MOD_ALT 0x0004
|
||||
/*! @brief If this bit is set one or more Super keys were held down.
|
||||
*
|
||||
* If this bit is set one or more Super keys were held down.
|
||||
*/
|
||||
#define GLFW_MOD_SUPER 0x0008
|
||||
/*! @brief If this bit is set the Caps Lock key is enabled.
|
||||
*
|
||||
* If this bit is set the Caps Lock key is enabled and the @ref
|
||||
* GLFW_LOCK_KEY_MODS input mode is set.
|
||||
*/
|
||||
#define GLFW_MOD_CAPS_LOCK 0x0010
|
||||
/*! @brief If this bit is set the Num Lock key is enabled.
|
||||
*
|
||||
* If this bit is set the Num Lock key is enabled and the @ref
|
||||
* GLFW_LOCK_KEY_MODS input mode is set.
|
||||
*/
|
||||
#define GLFW_MOD_NUM_LOCK 0x0020
|
||||
|
||||
/*! @} */
|
||||
|
||||
@@ -702,8 +722,11 @@
|
||||
#define GLFW_CONTEXT_CREATION_API 0x0002200B
|
||||
|
||||
#define GLFW_COCOA_RETINA_FRAMEBUFFER 0x00023001
|
||||
#define GLFW_COCOA_FRAME_AUTOSAVE 0x00023002
|
||||
#define GLFW_COCOA_FRAME_NAME 0x00023002
|
||||
#define GLFW_COCOA_GRAPHICS_SWITCHING 0x00023003
|
||||
|
||||
#define GLFW_X11_CLASS_NAME 0x00024001
|
||||
#define GLFW_X11_INSTANCE_NAME 0x00024002
|
||||
/*! @} */
|
||||
|
||||
#define GLFW_NO_API 0
|
||||
@@ -721,6 +744,7 @@
|
||||
#define GLFW_CURSOR 0x00033001
|
||||
#define GLFW_STICKY_KEYS 0x00033002
|
||||
#define GLFW_STICKY_MOUSE_BUTTONS 0x00033003
|
||||
#define GLFW_LOCK_KEY_MODS 0x00033004
|
||||
|
||||
#define GLFW_CURSOR_NORMAL 0x00034001
|
||||
#define GLFW_CURSOR_HIDDEN 0x00034002
|
||||
@@ -783,9 +807,6 @@
|
||||
|
||||
#define GLFW_COCOA_CHDIR_RESOURCES 0x00051001
|
||||
#define GLFW_COCOA_MENUBAR 0x00051002
|
||||
|
||||
#define GLFW_X11_WM_CLASS_NAME 0x00052001
|
||||
#define GLFW_X11_WM_CLASS_CLASS 0x00052002
|
||||
/*! @} */
|
||||
|
||||
#define GLFW_DONT_CARE -1
|
||||
@@ -804,7 +825,7 @@
|
||||
* @sa @ref glfwGetProcAddress
|
||||
*
|
||||
* @since Added in version 3.0.
|
||||
|
||||
*
|
||||
* @ingroup context
|
||||
*/
|
||||
typedef void (*GLFWglproc)(void);
|
||||
@@ -1359,10 +1380,6 @@ typedef void (*glfwInitHint_func)(int, int);
|
||||
glfwInitHint_func glfwInitHint_impl;
|
||||
#define glfwInitHint glfwInitHint_impl
|
||||
|
||||
typedef void (*glfwInitHintString_func)(int, const char*);
|
||||
glfwInitHintString_func glfwInitHintString_impl;
|
||||
#define glfwInitHintString glfwInitHintString_impl
|
||||
|
||||
typedef void (*glfwGetVersion_func)(int*, int*, int*);
|
||||
glfwGetVersion_func glfwGetVersion_impl;
|
||||
#define glfwGetVersion glfwGetVersion_impl
|
||||
@@ -1403,6 +1420,14 @@ typedef const char* (*glfwGetMonitorName_func)(GLFWmonitor*);
|
||||
glfwGetMonitorName_func glfwGetMonitorName_impl;
|
||||
#define glfwGetMonitorName glfwGetMonitorName_impl
|
||||
|
||||
typedef void (*glfwSetMonitorUserPointer_func)(GLFWmonitor*, void*);
|
||||
glfwSetMonitorUserPointer_func glfwSetMonitorUserPointer_impl;
|
||||
#define glfwSetMonitorUserPointer glfwSetMonitorUserPointer_impl
|
||||
|
||||
typedef void* (*glfwGetMonitorUserPointer_func)(GLFWmonitor*);
|
||||
glfwGetMonitorUserPointer_func glfwGetMonitorUserPointer_impl;
|
||||
#define glfwGetMonitorUserPointer glfwGetMonitorUserPointer_impl
|
||||
|
||||
typedef GLFWmonitorfun (*glfwSetMonitorCallback_func)(GLFWmonitorfun);
|
||||
glfwSetMonitorCallback_func glfwSetMonitorCallback_impl;
|
||||
#define glfwSetMonitorCallback glfwSetMonitorCallback_impl
|
||||
@@ -1435,6 +1460,10 @@ typedef void (*glfwWindowHint_func)(int, int);
|
||||
glfwWindowHint_func glfwWindowHint_impl;
|
||||
#define glfwWindowHint glfwWindowHint_impl
|
||||
|
||||
typedef void (*glfwWindowHintString_func)(int, const char*);
|
||||
glfwWindowHintString_func glfwWindowHintString_impl;
|
||||
#define glfwWindowHintString glfwWindowHintString_impl
|
||||
|
||||
typedef GLFWwindow* (*glfwCreateWindow_func)(int, int, const char*, GLFWmonitor*, GLFWwindow*);
|
||||
glfwCreateWindow_func glfwCreateWindow_impl;
|
||||
#define glfwCreateWindow glfwCreateWindow_impl
|
||||
@@ -1711,6 +1740,14 @@ typedef const char* (*glfwGetJoystickGUID_func)(int);
|
||||
glfwGetJoystickGUID_func glfwGetJoystickGUID_impl;
|
||||
#define glfwGetJoystickGUID glfwGetJoystickGUID_impl
|
||||
|
||||
typedef void (*glfwSetJoystickUserPointer_func)(int, void*);
|
||||
glfwSetJoystickUserPointer_func glfwSetJoystickUserPointer_impl;
|
||||
#define glfwSetJoystickUserPointer glfwSetJoystickUserPointer_impl
|
||||
|
||||
typedef void* (*glfwGetJoystickUserPointer_func)(int);
|
||||
glfwGetJoystickUserPointer_func glfwGetJoystickUserPointer_impl;
|
||||
#define glfwGetJoystickUserPointer glfwGetJoystickUserPointer_impl
|
||||
|
||||
typedef int (*glfwJoystickIsGamepad_func)(int);
|
||||
glfwJoystickIsGamepad_func glfwJoystickIsGamepad_impl;
|
||||
#define glfwJoystickIsGamepad glfwJoystickIsGamepad_impl
|
||||
|
||||
@@ -710,8 +710,6 @@ bool
|
||||
init_glfw(PyObject *m) {
|
||||
if (PyModule_AddFunctions(m, module_methods) != 0) return false;
|
||||
#define ADDC(n) if(PyModule_AddIntConstant(m, #n, n) != 0) return false;
|
||||
ADDC(GLFW_X11_WM_CLASS_NAME)
|
||||
ADDC(GLFW_X11_WM_CLASS_CLASS)
|
||||
ADDC(GLFW_RELEASE);
|
||||
ADDC(GLFW_PRESS);
|
||||
ADDC(GLFW_REPEAT);
|
||||
|
||||
Reference in New Issue
Block a user