Commit graph

  • 2f84bac544 glfw: add [set|get]InputModeRawMouseMotion variants Stephen Gutekanst 2021-10-30 19:45:41 -07:00
  • 27097fee9c glfw: add [set|get]InputModeLockKeyMods variants Stephen Gutekanst 2021-10-30 19:36:00 -07:00
  • 2f9772d36c glfw: add [set|get]InputModeStickyMouseButtons variants Stephen Gutekanst 2021-10-30 19:30:53 -07:00
  • 79fa9f2929 glfw: add setInputModeStickyKeys/getInputModeStickyKeys variants Stephen Gutekanst 2021-10-30 19:26:10 -07:00
  • 93200dbe00 glfw: add setInputModeCursor/getInputModeCursor variants Stephen Gutekanst 2021-10-30 19:17:09 -07:00
  • be9bbe8f21 glfw: make mouse buttons a proper enum Stephen Gutekanst 2021-10-30 15:35:04 -07:00
  • 9adc84f638 glfw: expose aliased gamepad axis/button constants Stephen Gutekanst 2021-10-30 15:27:45 -07:00
  • 5b4743215d glfw: identify remaining constants for enumification Stephen Gutekanst 2021-10-30 14:45:07 -07:00
  • 21fe561393 glfw: remove duplicated window hints (removed in 14964fa) Stephen Gutekanst 2021-10-30 14:40:17 -07:00
  • 1158c52f0c glfw: make Window attributes a proper enum Stephen Gutekanst 2021-10-30 14:38:56 -07:00
  • 1c8bb772c0 glfw: make Window hints a proper enum Stephen Gutekanst 2021-10-30 14:31:06 -07:00
  • d951a47348 glfw: make setKeyCallback use Key enum directly Stephen Gutekanst 2021-10-30 14:10:31 -07:00
  • fc6ac619c3 glfw: make setMouseButtonCallback use Mods bitmask directly Stephen Gutekanst 2021-10-30 13:50:43 -07:00
  • 4241da22ed glfw: add Hat.toInt / Hat.fromInt tests, fix bug Stephen Gutekanst 2021-10-30 13:47:09 -07:00
  • 987d52e6f9 glfw: make Hat.fromInt, Hat.toInt work on non-5-bit integers Stephen Gutekanst 2021-10-30 13:00:04 -07:00
  • bb18c20e00 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
  • 36bbd817af glfw: make Window.setKeyCallback use Mods packed struct directly Stephen Gutekanst 2021-10-30 12:50:39 -07:00
  • 7b5caa5d7c glfw: glfw.mod.Mods -> glfw.Mods, etc. & fix test compilation Stephen Gutekanst 2021-10-30 12:13:57 -07:00
  • 2c03f286ee glfw: ziggify Joystick hat bitmasks Stephen Gutekanst 2021-10-30 12:04:41 -07:00
  • 64b50ebd56 glfw: ziggify gamepad button enumerations Stephen Gutekanst 2021-10-30 11:35:31 -07:00
  • 9f40ee4441 glfw: ziggify gamepad action enumerations Stephen Gutekanst 2021-10-30 11:13:53 -07:00
  • 18226db9fd glfw: ziggify all Action enums Stephen Gutekanst 2021-10-29 21:22:19 -07:00
  • cc4595eb37 glfw: improve panic message for glfw.getInstanceProcAddress Stephen Gutekanst 2021-10-29 17:06:00 -07:00
  • 6aaf0b7a68 glfw: make glfw.getProcAddress conform to GLFW C ABI Stephen Gutekanst 2021-10-29 16:45:41 -07:00
  • 457c9394ab glfw: make glfw.getInstanceProcAddress conform to GLFW C ABI Stephen Gutekanst 2021-10-29 16:08:56 -07:00
  • 058443c3da glfw: workaround framework dependency inclusion bug for now Stephen Gutekanst 2021-10-29 12:24:40 -07:00
  • 59f23242d9 glfw: CI: update to latest Zig nightly 1444+e2a2e6c14 Stephen Gutekanst 2021-10-29 12:30:35 -07:00
  • 0f5de6d435 glfw: do not set sysroot (prevents linking libs not in our system SDKs) (#47) Stephen Gutekanst 2021-10-24 21:14:13 -07:00
  • 94f530b3f1 glfw: add intermediate static lib Stephen Gutekanst 2021-10-24 13:50:14 -07:00
  • 77cf3dd85c glfw: build: eliminate duplicative arena allocator Stephen Gutekanst 2021-10-24 13:42:20 -07:00
  • 91e80234bb glfw: correct clipboard test Stephen Gutekanst 2021-10-24 08:55:26 -07:00
  • cdf1f1b1c1 glfw: correct CI status badge in README Stephen Gutekanst 2021-10-24 08:53:59 -07:00
  • 01eca3baea glfw: make clipboard test fault-tolerent Stephen Gutekanst 2021-10-24 08:48:12 -07:00
  • a491913b8d glfw: cleanup CI pipeline Stephen Gutekanst 2021-10-24 08:46:14 -07:00
  • 00648d7b2d glfw: cleanup README, explain how to use Vulkan/OpenGL with it Stephen Gutekanst 2021-10-24 07:47:05 -07:00
  • 8f622acf12 Merge commit '3d19b4993cb6dd2994cadcf84a42a65908bc0993' into main Stephen Gutekanst 2021-10-24 07:20:06 -07:00
  • 159bcb0255 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
  • d6fe083308 glfw: correct typo in constant name Stephen Gutekanst 2021-10-23 22:12:56 -07:00
  • 388f3aa659 glfw: correct typo in constant name Stephen Gutekanst 2021-10-23 22:12:56 -07:00
  • 2fcb17dc8e glfw: set input mode supported on all platforms in test Stephen Gutekanst 2021-10-23 19:16:54 -07:00
  • d2d1f0b222 glfw: set input mode supported on all platforms in test Stephen Gutekanst 2021-10-23 19:16:54 -07:00
  • 39362c7cd0 glfw: add glfw.Window.getInputMode Stephen Gutekanst 2021-10-23 13:36:36 -07:00
  • d23cd8e400 glfw: add glfw.Window.getInputMode Stephen Gutekanst 2021-10-23 13:36:36 -07:00
  • 34612df98b glfw: add glfw.Window.setInputMode Stephen Gutekanst 2021-10-23 13:31:58 -07:00
  • 79a2784093 glfw: add glfw.Window.setInputMode Stephen Gutekanst 2021-10-23 13:31:58 -07:00
  • 6120236d85 glfw: add glfw.Window.getKey Stephen Gutekanst 2021-10-23 13:13:30 -07:00
  • 53519d94af glfw: add glfw.Window.getKey Stephen Gutekanst 2021-10-23 13:13:30 -07:00
  • c5b3eed9e4 glfw: add glfw.Window.getMouseButton Stephen Gutekanst 2021-10-23 13:06:18 -07:00
  • 77e9396888 glfw: add glfw.Window.getMouseButton Stephen Gutekanst 2021-10-23 13:06:18 -07:00
  • 63d68f8c19 glfw: add glfw.Window.getCursorPos Stephen Gutekanst 2021-10-23 12:45:49 -07:00
  • 9aaa8702a8 glfw: add glfw.Window.getCursorPos Stephen Gutekanst 2021-10-23 12:45:49 -07:00
  • 1000d55043 glfw: add glfw.Window.setCursorPos Stephen Gutekanst 2021-10-23 12:41:38 -07:00
  • 493a444ae5 glfw: add glfw.Window.setCursorPos Stephen Gutekanst 2021-10-23 12:41:38 -07:00
  • 96c2632764 glfw: add Window.setCursor Stephen Gutekanst 2021-10-23 12:34:59 -07:00
  • d50d84f935 glfw: add Window.setCursor Stephen Gutekanst 2021-10-23 12:34:59 -07:00
  • c3b7a80658 glfw: correct test order Stephen Gutekanst 2021-10-23 12:29:25 -07:00
  • bad1b9f246 glfw: correct test order Stephen Gutekanst 2021-10-23 12:29:25 -07:00
  • 8ff62d8cdf glfw: add glfw.Window.setKeyCallback Stephen Gutekanst 2021-10-23 12:25:57 -07:00
  • 888cd5ade6 glfw: add glfw.Window.setKeyCallback Stephen Gutekanst 2021-10-23 12:25:57 -07:00
  • eb34abdb88 glfw: add glfw.Window.setCharCallback Stephen Gutekanst 2021-10-23 12:12:13 -07:00
  • 041dad6586 glfw: add glfw.Window.setCharCallback Stephen Gutekanst 2021-10-23 12:12:13 -07:00
  • 0c31bb56ca glfw: add glfw.Window.setMouseButtonCallback Stephen Gutekanst 2021-10-23 12:01:13 -07:00
  • 0b84cfd3c4 glfw: add glfw.Window.setMouseButtonCallback Stephen Gutekanst 2021-10-23 12:01:13 -07:00
  • d44ef26b2f glfw: add glfw.Window.setCursorPosCallback Stephen Gutekanst 2021-10-23 11:46:58 -07:00
  • 2bdc71518b glfw: add glfw.Window.setCursorPosCallback Stephen Gutekanst 2021-10-23 11:46:58 -07:00
  • 8d37cb0046 glfw: add glfw.Window.setCursorEnterCallback Stephen Gutekanst 2021-10-23 11:42:26 -07:00
  • dd6242ee24 glfw: add glfw.Window.setCursorEnterCallback Stephen Gutekanst 2021-10-23 11:42:26 -07:00
  • 3919846586 glfw: add glfw.Window.setScrollCallback Stephen Gutekanst 2021-10-23 11:37:36 -07:00
  • f39a09b06e glfw: add glfw.Window.setScrollCallback Stephen Gutekanst 2021-10-23 11:37:36 -07:00
  • e01685ea02 glfw: add glfw.Window.setDropCallback Stephen Gutekanst 2021-10-23 10:49:28 -07:00
  • 3d2eed7a81 glfw: add glfw.Window.setDropCallback Stephen Gutekanst 2021-10-23 10:49:28 -07:00
  • 1246f9453a glfw: add glfw.key.getScancode Stephen Gutekanst 2021-10-23 10:35:18 -07:00
  • 8df9c19e5b glfw: add glfw.key.getScancode Stephen Gutekanst 2021-10-23 10:35:18 -07:00
  • 2f7098c9ad glfw: add glfw.key.getName Stephen Gutekanst 2021-10-23 10:30:40 -07:00
  • 3e466da662 glfw: add glfw.key.getName Stephen Gutekanst 2021-10-23 10:30:40 -07:00
  • 7842241b13 glfw: correct C import Stephen Gutekanst 2021-10-23 10:18:38 -07:00
  • 6e3687e3aa glfw: correct C import Stephen Gutekanst 2021-10-23 10:18:38 -07:00
  • e46aed8b44 glfw: fix file case sensitivity Stephen Gutekanst 2021-10-22 00:28:06 -07:00
  • da5200359f glfw: fix file case sensitivity Stephen Gutekanst 2021-10-22 00:28:06 -07:00
  • 85eeaea4bc glfw: add glfw.rawMouseMotionSupported Stephen Gutekanst 2021-10-22 00:18:08 -07:00
  • 9d95c18d4c glfw: add glfw.rawMouseMotionSupported Stephen Gutekanst 2021-10-22 00:18:08 -07:00
  • c81789199d glfw: add enum for standard cursor shapes Stephen Gutekanst 2021-10-22 00:14:13 -07:00
  • 0f6efa4bc0 glfw: add enum for standard cursor shapes Stephen Gutekanst 2021-10-22 00:14:13 -07:00
  • d3ce8fe1e7 glfw: add Cursor.destroy Stephen Gutekanst 2021-10-22 00:09:59 -07:00
  • b50cbba83f glfw: add Cursor.destroy Stephen Gutekanst 2021-10-22 00:09:59 -07:00
  • c910215c2f glfw: add Cursor.createStandard Stephen Gutekanst 2021-10-22 00:04:20 -07:00
  • d97a1b5669 glfw: add Cursor.createStandard Stephen Gutekanst 2021-10-22 00:04:20 -07:00
  • eb160b5d5a glfw: add Cursor.create Stephen Gutekanst 2021-10-22 00:00:46 -07:00
  • 509e7f3b4b glfw: add Cursor.create Stephen Gutekanst 2021-10-22 00:00:46 -07:00
  • 8d50b33c8a glfw: move remaining input TODOs to final locations Stephen Gutekanst 2021-10-21 23:48:53 -07:00
  • 7d9b626b11 glfw: move remaining input TODOs to final locations Stephen Gutekanst 2021-10-21 23:48:53 -07:00
  • 637b6d409d glfw: enumerate TODOs Stephen Gutekanst 2021-10-21 23:40:07 -07:00
  • b0442c6a47 glfw: enumerate TODOs Stephen Gutekanst 2021-10-21 23:40:07 -07:00
  • b9a969d2ba glfw: add Joystick.getGUID Stephen Gutekanst 2021-10-21 23:35:11 -07:00