Commit graph

  • a3a9bfab00 README: make sponsors section less tacky Stephen Gutekanst 2021-11-07 13:18:28 -07:00
  • 3c71d59e0a README: regenerate sponsors section slimsag 2021-11-07 20:17:17 +00:00
  • 656a7e4745 CI: correct generation of Silver sponsors section Stephen Gutekanst 2021-11-07 13:16:36 -07:00
  • ccf55418f8 README: regenerate sponsors section slimsag 2021-11-07 20:12:36 +00:00
  • 78decaf6af CI: correct sponsors README generation Stephen Gutekanst 2021-11-07 12:45:15 -07:00
  • f657d69852 CI: correct sponsors README generation Stephen Gutekanst 2021-11-07 10:13:09 -07:00
  • d0b8951c19 README: regenerate sponsors section slimsag 2021-11-07 16:43:09 +00:00
  • 20d91fd961 CI: correct sponsors README generation Stephen Gutekanst 2021-11-07 09:24:57 -07:00
  • fea135afba README: add sponsors section as promised Stephen Gutekanst 2021-11-07 09:18:20 -07:00
  • 9f906cfd94
    glfw: fix linking difference between sysroot and non-sysroot (#63) Stephen Gutekanst 2021-11-05 12:20:24 -07:00
  • 9bc9984930 glfw: hot patch undefined behavior in GLFW that went unnoticed 6+ years Stephen Gutekanst 2021-10-31 11:50:09 -07:00
  • 93110e82ca README: polish, add News section, etc Stephen Gutekanst 2021-10-31 11:20:41 -07:00
  • 61e2b38250 glfw: add Vulkan example to README Stephen Gutekanst 2021-10-31 01:14:46 -07:00
  • 6b9c28cec1 glfw: zig fmt Stephen Gutekanst 2021-10-31 01:00:56 -07:00
  • c16d6bf615 glfw: improve ABI compatability with zig-vulkan library Stephen Gutekanst 2021-10-31 01:00:02 -07:00
  • e0cf70f045 glfw: expose system SDK build options Stephen Gutekanst 2021-10-30 21:47:48 -07:00
  • 7d3ea16de6 glfw: refactor system SDK inclusion into helper file Stephen Gutekanst 2021-10-30 21:24:15 -07:00
  • 6b12b42f7c glfw: update README, send pull requests to the main repo if possible Stephen Gutekanst 2021-10-30 20:40:45 -07:00
  • adeb906e33 glfw: improve README, add getting started, error handling, etc Stephen Gutekanst 2021-10-30 20:36:19 -07:00
  • 7264741ede glfw: make init hints a proper enum Stephen Gutekanst 2021-10-30 19:59:04 -07:00
  • f1644d2e59 glfw: make monitor/joystick events a proper enum Stephen Gutekanst 2021-10-30 19:50:21 -07:00
  • bec6f7a85b glfw: add [set|get]InputModeRawMouseMotion variants Stephen Gutekanst 2021-10-30 19:45:41 -07:00
  • 9d642c199f glfw: add [set|get]InputModeLockKeyMods variants Stephen Gutekanst 2021-10-30 19:36:00 -07:00
  • 02240a7f92 glfw: add [set|get]InputModeStickyMouseButtons variants Stephen Gutekanst 2021-10-30 19:30:53 -07:00
  • d222c44d8f glfw: add setInputModeStickyKeys/getInputModeStickyKeys variants Stephen Gutekanst 2021-10-30 19:26:10 -07:00
  • d3307266aa glfw: add setInputModeCursor/getInputModeCursor variants Stephen Gutekanst 2021-10-30 19:17:09 -07:00
  • 7806709a90 glfw: make mouse buttons a proper enum Stephen Gutekanst 2021-10-30 15:35:04 -07:00
  • 4d1b92666b glfw: expose aliased gamepad axis/button constants Stephen Gutekanst 2021-10-30 15:27:45 -07:00
  • 8c36ea36f8 glfw: identify remaining constants for enumification Stephen Gutekanst 2021-10-30 14:45:07 -07:00
  • 82a4d02397 glfw: remove duplicated window hints (removed in 14964fa) Stephen Gutekanst 2021-10-30 14:40:17 -07:00
  • 8df412ed90 glfw: make Window attributes a proper enum Stephen Gutekanst 2021-10-30 14:38:56 -07:00
  • 65d8d2d10f glfw: make Window hints a proper enum Stephen Gutekanst 2021-10-30 14:31:06 -07:00
  • 2e6b73b388 glfw: make setKeyCallback use Key enum directly Stephen Gutekanst 2021-10-30 14:10:31 -07:00
  • f6f758859a glfw: make setMouseButtonCallback use Mods bitmask directly Stephen Gutekanst 2021-10-30 13:50:43 -07:00
  • 0beaedd263 glfw: add Hat.toInt / Hat.fromInt tests, fix bug Stephen Gutekanst 2021-10-30 13:47:09 -07:00
  • 2897061ffd glfw: make Hat.fromInt, Hat.toInt work on non-5-bit integers Stephen Gutekanst 2021-10-30 13:00:04 -07:00
  • 7cc850982f glfw: fix failing Mod bitmask tests, make fromInt/toInt work on non-6-bit integers Stephen Gutekanst 2021-10-30 12:56:36 -07:00
  • 60eeae4904 glfw: make Window.setKeyCallback use Mods packed struct directly Stephen Gutekanst 2021-10-30 12:50:39 -07:00
  • ab01edee1c glfw: glfw.mod.Mods -> glfw.Mods, etc. & fix test compilation Stephen Gutekanst 2021-10-30 12:13:57 -07:00
  • 32fa90eca9 glfw: ziggify Joystick hat bitmasks Stephen Gutekanst 2021-10-30 12:04:41 -07:00
  • 210e12a437 glfw: ziggify gamepad button enumerations Stephen Gutekanst 2021-10-30 11:35:31 -07:00
  • 2154ee5aea glfw: ziggify gamepad action enumerations Stephen Gutekanst 2021-10-30 11:13:53 -07:00
  • 8a14d56fc3 glfw: ziggify all Action enums Stephen Gutekanst 2021-10-29 21:22:19 -07:00
  • ed10bebf99 glfw: improve panic message for glfw.getInstanceProcAddress Stephen Gutekanst 2021-10-29 17:06:00 -07:00
  • ac4bfe5e0b glfw: make glfw.getProcAddress conform to GLFW C ABI Stephen Gutekanst 2021-10-29 16:45:41 -07:00
  • 8c31529f8a glfw: make glfw.getInstanceProcAddress conform to GLFW C ABI Stephen Gutekanst 2021-10-29 16:08:56 -07:00
  • 2b4b06cf7b glfw: workaround framework dependency inclusion bug for now Stephen Gutekanst 2021-10-29 12:24:40 -07:00
  • 3856c1c95e CI: update to latest Zig nightly 1444+e2a2e6c14 Stephen Gutekanst 2021-10-29 12:30:55 -07:00
  • 1fa2c51e52 glfw: CI: update to latest Zig nightly 1444+e2a2e6c14 Stephen Gutekanst 2021-10-29 12:30:35 -07:00
  • 3d38f56af6
    glfw: do not set sysroot (prevents linking libs not in our system SDKs) (#47) Stephen Gutekanst 2021-10-24 21:14:13 -07:00
  • 8466a5ff08
    CI: add build matrix for projects (#46) Stephen Gutekanst 2021-10-24 18:32:57 -07:00
  • a0677ea6a5 glfw: add intermediate static lib Stephen Gutekanst 2021-10-24 13:50:14 -07:00
  • 668499b10a glfw: build: eliminate duplicative arena allocator Stephen Gutekanst 2021-10-24 13:42:20 -07:00
  • f911a0a22f glfw: correct clipboard test Stephen Gutekanst 2021-10-24 08:55:26 -07:00
  • 4850648a2e README: correct CI status badge Stephen Gutekanst 2021-10-24 08:54:44 -07:00
  • 67be18a470 glfw: correct CI status badge in README Stephen Gutekanst 2021-10-24 08:53:59 -07:00
  • ebdf773c8e glfw: make clipboard test fault-tolerent Stephen Gutekanst 2021-10-24 08:48:12 -07:00
  • 833f615dc9 glfw: cleanup CI pipeline Stephen Gutekanst 2021-10-24 08:46:14 -07:00
  • 15a3315fc8 glfw: cleanup README, explain how to use Vulkan/OpenGL with it Stephen Gutekanst 2021-10-24 07:47:05 -07:00
  • c0fd37a919
    Merge pull request #43 from hexops/sg/pull-glfw Stephen Gutekanst 2021-10-24 07:31:18 -07:00
  • dd43b1468b Merge commit '3d19b4993c' into main Stephen Gutekanst 2021-10-24 07:20:06 -07:00
  • 02654a51c7
    move GLFW into sub-repository, use git subtree to sync (#42) Stephen Gutekanst 2021-10-24 07:19:38 -07:00
  • 1a3f391891
    glfw: enums (#41) Aksel Hjerpbakk 2021-10-24 15:23:20 +02:00
  • 3d19b4993c
    glfw: README: cleanup Stephen Gutekanst 2021-10-24 05:50:56 -07:00
  • 63f29665ff glfw: update README Stephen Gutekanst 2021-10-24 05:48:08 -07:00
  • d0cf9fccf2 glfw: cleanup vulkan_headers Stephen Gutekanst 2021-10-24 05:20:03 -07:00
  • 453b763ebd glfw: mv glfw/* . Stephen Gutekanst 2021-10-24 05:18:15 -07:00
  • 3d71f9959f glfw: split into its own repo Stephen Gutekanst 2021-10-24 05:15:08 -07:00
  • ce747b7fdc glfw: rm -rf webgpu/ Stephen Gutekanst 2021-10-24 05:14:10 -07:00
  • 388f3aa659 glfw: correct typo in constant name Stephen Gutekanst 2021-10-23 22:12:56 -07:00
  • d2d1f0b222 glfw: set input mode supported on all platforms in test Stephen Gutekanst 2021-10-23 19:16:54 -07:00
  • d23cd8e400 glfw: add glfw.Window.getInputMode Stephen Gutekanst 2021-10-23 13:36:36 -07:00
  • 79a2784093 glfw: add glfw.Window.setInputMode Stephen Gutekanst 2021-10-23 13:31:58 -07:00
  • 53519d94af glfw: add glfw.Window.getKey Stephen Gutekanst 2021-10-23 13:13:30 -07:00
  • 77e9396888 glfw: add glfw.Window.getMouseButton Stephen Gutekanst 2021-10-23 13:06:18 -07:00
  • 9aaa8702a8 glfw: add glfw.Window.getCursorPos Stephen Gutekanst 2021-10-23 12:45:49 -07:00
  • 493a444ae5 glfw: add glfw.Window.setCursorPos Stephen Gutekanst 2021-10-23 12:41:38 -07:00
  • d50d84f935 glfw: add Window.setCursor Stephen Gutekanst 2021-10-23 12:34:59 -07:00
  • bad1b9f246 glfw: correct test order Stephen Gutekanst 2021-10-23 12:29:25 -07:00
  • 888cd5ade6 glfw: add glfw.Window.setKeyCallback Stephen Gutekanst 2021-10-23 12:25:57 -07:00
  • 041dad6586 glfw: add glfw.Window.setCharCallback Stephen Gutekanst 2021-10-23 12:12:13 -07:00
  • 0b84cfd3c4 glfw: add glfw.Window.setMouseButtonCallback Stephen Gutekanst 2021-10-23 12:01:13 -07:00
  • 2bdc71518b glfw: add glfw.Window.setCursorPosCallback Stephen Gutekanst 2021-10-23 11:46:58 -07:00
  • dd6242ee24 glfw: add glfw.Window.setCursorEnterCallback Stephen Gutekanst 2021-10-23 11:42:26 -07:00
  • f39a09b06e glfw: add glfw.Window.setScrollCallback Stephen Gutekanst 2021-10-23 11:37:36 -07:00
  • 3d2eed7a81 glfw: add glfw.Window.setDropCallback Stephen Gutekanst 2021-10-23 10:49:28 -07:00
  • 8df9c19e5b glfw: add glfw.key.getScancode Stephen Gutekanst 2021-10-23 10:35:18 -07:00
  • 3e466da662 glfw: add glfw.key.getName Stephen Gutekanst 2021-10-23 10:30:40 -07:00
  • 6e3687e3aa glfw: correct C import Stephen Gutekanst 2021-10-23 10:18:38 -07:00
  • da5200359f glfw: fix file case sensitivity Stephen Gutekanst 2021-10-22 00:28:06 -07:00
  • 9d95c18d4c glfw: add glfw.rawMouseMotionSupported Stephen Gutekanst 2021-10-22 00:18:08 -07:00
  • 0f6efa4bc0 glfw: add enum for standard cursor shapes Stephen Gutekanst 2021-10-22 00:14:13 -07:00
  • b50cbba83f glfw: add Cursor.destroy Stephen Gutekanst 2021-10-22 00:09:59 -07:00
  • d97a1b5669 glfw: add Cursor.createStandard Stephen Gutekanst 2021-10-22 00:04:20 -07:00
  • 509e7f3b4b glfw: add Cursor.create Stephen Gutekanst 2021-10-22 00:00:46 -07:00
  • 7d9b626b11 glfw: move remaining input TODOs to final locations Stephen Gutekanst 2021-10-21 23:48:53 -07:00
  • b0442c6a47 glfw: enumerate TODOs Stephen Gutekanst 2021-10-21 23:40:07 -07:00
  • 089b70b678 glfw: add Joystick.getGUID Stephen Gutekanst 2021-10-21 23:35:11 -07:00
  • dc608ee6a8 glfw: add Joystick.getName Stephen Gutekanst 2021-10-21 23:32:28 -07:00
  • 02c26bde30 glfw: add Joystick.getHats Stephen Gutekanst 2021-10-21 23:26:27 -07:00