Commit graph

  • 20ce5c841b glfw: rename Joystick.isPresent -> Joystick.present to match GLFW Stephen Gutekanst 2021-10-21 23:19:39 -07:00
  • e35c22f5e7 glfw: add Joystick.getButtons Stephen Gutekanst 2021-10-21 23:18:48 -07:00
  • 269b4cacc8 glfw: add Joystick.getAxes Stephen Gutekanst 2021-10-21 23:13:16 -07:00
  • b040116b4c glfw: add Joystick.isPresent Stephen Gutekanst 2021-10-21 23:06:16 -07:00
  • 8a72ea7fc3 glfw: add Joystick.setCallback Stephen Gutekanst 2021-10-21 22:54:07 -07:00
  • fb98715d9e glfw: add Joystick.setUserPointer, Joystick.getUserPointer Stephen Gutekanst 2021-10-21 22:45:10 -07:00
  • 23f0eaa1df glfw: add Joystick.isGamepad Stephen Gutekanst 2021-10-21 21:44:11 -07:00
  • 425b11712b glfw: add glfw.updateGamepadMappings Stephen Gutekanst 2021-10-21 21:33:28 -07:00
  • 2cea4c34b9 glfw: add Joystick.getGamepadName Stephen Gutekanst 2021-10-21 21:30:42 -07:00
  • 06fefd4026 glfw: rename joystick -> Joystick; add Joystick.getGamepadState Stephen Gutekanst 2021-10-20 23:13:36 -07:00
  • d82d6972e8
    glfw: fix getWindowPos (#35) pfg 2021-10-19 18:01:17 -04:00
  • c5376934fd glfw: add glfw.createWindowSurface Stephen Gutekanst 2021-10-18 20:43:57 -07:00
  • e7b8f2483c glfw: add glfw.getPhysicalDevicePresentationSupport Stephen Gutekanst 2021-10-18 20:11:27 -07:00
  • 658847c8d9 glfw: add glfw.getRequiredInstanceExtensions Stephen Gutekanst 2021-10-18 20:08:46 -07:00
  • 22a69f23f0 zig fmt Stephen Gutekanst 2021-10-18 20:05:55 -07:00
  • 93888c2a9f glfw: add Window.getMonitor Stephen Gutekanst 2021-10-18 01:03:11 -07:00
  • 04cfe5f2a6 glfw: add Window.setContentScaleCallback Stephen Gutekanst 2021-10-18 00:58:18 -07:00
  • 75c1700136 glfw: add Window.setFramebufferSizeCallback Stephen Gutekanst 2021-10-18 00:50:28 -07:00
  • 32a07888f3 glfw: add Window.setMaximizeCallback Stephen Gutekanst 2021-10-18 00:41:45 -07:00
  • 85270f6e3b glfw: add Window.setIconifyCallback Stephen Gutekanst 2021-10-18 00:39:31 -07:00
  • 0297426f3b glfw: add Window.setFocusCallback Stephen Gutekanst 2021-10-18 00:33:28 -07:00
  • 692ce9d6c0 glfw: add Window.setRefreshCallback Stephen Gutekanst 2021-10-18 00:23:33 -07:00
  • 8aea6f8abe glfw: add Window.setCloseCallback Stephen Gutekanst 2021-10-18 00:15:14 -07:00
  • 96c64afdfa glfw: add Window.setSizeCallback Stephen Gutekanst 2021-10-18 00:08:25 -07:00
  • 09415dd3e8 glfw: add system for nice Zig callbacks, add Window.setPosCallback Stephen Gutekanst 2021-10-18 00:02:57 -07:00
  • a93de211cf glfw: add Window.getUserPointer Stephen Gutekanst 2021-10-17 23:10:51 -07:00
  • 726bc52c73 glfw: add Window.setUserPointer Stephen Gutekanst 2021-10-17 23:04:43 -07:00
  • d4e249412b glfw: add Window.setAttrib Stephen Gutekanst 2021-10-17 22:52:51 -07:00
  • a50dd47802 glfw: add Window.getAttrib Stephen Gutekanst 2021-10-17 22:48:41 -07:00
  • b795f9a2aa glfw: add Window.setMonitor Stephen Gutekanst 2021-10-17 22:42:16 -07:00
  • 7849fbf29e
    glfw: support multiple types from glfw.Window.hint (#32) Aksel Hjerpbakk 2021-10-18 22:19:25 +02:00
  • 12261c1d9c glfw: update TODOs Stephen Gutekanst 2021-10-16 18:28:28 -07:00
  • fcbfe70c66 glfw: add glfw.postEmptyEvent Stephen Gutekanst 2021-10-16 18:25:31 -07:00
  • 6a124e35f9 glfw: add glfw.waitEvents, glfw.waitEventsTimeout Stephen Gutekanst 2021-10-16 18:20:16 -07:00
  • 522f26e15f glfw: add glfw.pollEvents Stephen Gutekanst 2021-10-16 18:12:21 -07:00
  • 022b9f6860 glfw: add glfw.Window.swapBuffers Stephen Gutekanst 2021-10-16 18:05:29 -07:00
  • eb939afa1d glfw: update TODO Stephen Gutekanst 2021-10-16 18:04:10 -07:00
  • f8eb5599a4 glfw: default Linux to GLESv3 Stephen Gutekanst 2021-10-16 18:00:40 -07:00
  • 5f423b3149 glfw: add glfw.getClipboardString Stephen Gutekanst 2021-10-16 17:59:17 -07:00
  • d1346a5186 glfw: add glfw.setClipboardString Stephen Gutekanst 2021-10-16 17:56:25 -07:00
  • 8fde27306a glfw: add glfw.getTimerFrequency Stephen Gutekanst 2021-10-16 17:51:04 -07:00
  • faa0ee07db glfw: add glfw.getTimerValue Stephen Gutekanst 2021-10-16 17:48:54 -07:00
  • e2b65c6fb9 glfw: add glfw.getTime Stephen Gutekanst 2021-10-16 17:45:23 -07:00
  • c0dc10c33a glfw: add glfw.getTime Stephen Gutekanst 2021-10-16 17:39:59 -07:00
  • fa25ebf037 glfw: add glfw.vulkanSupported Stephen Gutekanst 2021-10-16 17:34:16 -07:00
  • ad7d6b405d glfw: add glfw.getInstanceProcAddress Stephen Gutekanst 2021-10-16 17:30:56 -07:00
  • 1eeb049b5c glfw: add vulkan headers Stephen Gutekanst 2021-10-16 17:24:36 -07:00
  • 4c103a344e glfw: default to GLES v3 instead of v2. Stephen Gutekanst 2021-10-16 16:53:15 -07:00
  • 47f2324400 glfw: add glfw.extensionSupported Stephen Gutekanst 2021-10-16 15:33:06 -07:00
  • 8783efeb4e glfw: add glfw.getProcAddress Stephen Gutekanst 2021-10-16 15:27:57 -07:00
  • ebf4ee869d glfw: add glfw.swapInterval Stephen Gutekanst 2021-10-16 15:12:16 -07:00
  • 9610b80699 glfw: add glfw.getCurrentContext Stephen Gutekanst 2021-10-16 15:06:47 -07:00
  • 5d91cbbfbd glfw: add glfw.makeContextCurrent Stephen Gutekanst 2021-10-16 14:58:16 -07:00
  • 41c2ef44c1 glfw: add TODOs for tracking 100% GLFW API coverage Stephen Gutekanst 2021-10-16 14:47:55 -07:00
  • d808ec54d6 glfw: add Window.requestAttention Stephen Gutekanst 2021-10-16 14:22:51 -07:00
  • 20f599a038 glfw: add Window.focus Stephen Gutekanst 2021-10-16 14:16:11 -07:00
  • fc5628f997 glfw: add Window.hide Stephen Gutekanst 2021-10-16 14:12:13 -07:00
  • b37a94814b glfw: add Window.show Stephen Gutekanst 2021-10-16 14:09:06 -07:00
  • 6c9cde0bb8 glfw: add Window.maximize Stephen Gutekanst 2021-10-16 14:05:54 -07:00
  • f260b948e1 glfw: add Window.restore Stephen Gutekanst 2021-10-16 14:00:37 -07:00
  • 5417ba66a8
    glfw: remove libglfw3.a (should not have been comitted) Stephen Gutekanst 2021-10-05 22:46:06 -07:00
  • c61bd4820f
    fix key.press being set to release (#27) Aksel Hjerpbakk 2021-09-18 00:46:26 +02:00
  • c3bdb99a14 glfw: fix panic when pressing enter on Apple SDK license prompt (fixes #22) Stephen Gutekanst 2021-09-13 20:43:19 -07:00
  • 7ca9b85d43 README: cross compilation from all desktop OS now working Stephen Gutekanst 2021-09-13 20:05:15 -07:00
  • e5b32a499c CI: enable Windows -> Mac cross compilation tests Stephen Gutekanst 2021-09-13 20:03:41 -07:00
  • fb5f471d94 CI: update to latest Zig nightly Stephen Gutekanst 2021-09-13 20:02:50 -07:00
  • a134b5e842 disable Windows -> MacOS cross compilation for now Stephen Gutekanst 2021-09-12 12:51:18 -07:00
  • 73719acb29 new approach to mac SDK inclusion Stephen Gutekanst 2021-09-12 12:22:15 -07:00
  • 464dc5d8ea CI: fix windows Zig path Stephen Gutekanst 2021-09-11 20:52:29 -07:00
  • 6446dd782e glfw: remove macOS sysroot workaround (not needed in latest Zig) Stephen Gutekanst 2021-09-11 20:16:27 -07:00
  • 57f41f8808 CI: update to latest Zig nightly Stephen Gutekanst 2021-09-11 20:25:25 -07:00
  • b3729e7323
    remove intermediate static lib (#24) Matthew Knight 2021-09-05 18:49:45 -07:00
  • 8d8289fb43
    github: correct FUNDING.yml Stephen Gutekanst 2021-08-07 21:24:26 -07:00
  • 2dd5dc9fb5
    github: add Sponsors Stephen Gutekanst 2021-08-07 21:20:53 -07:00
  • a9be9cdc68 github: correct pull request template Stephen Gutekanst 2021-08-06 13:55:48 -07:00
  • 28efaca99a
    README: Linux support officially working Stephen Gutekanst 2021-08-02 23:50:12 -07:00
  • 68d4bb820a glfw: disable setWindowIcon test for now Stephen Gutekanst 2021-08-02 23:46:22 -07:00
  • 2fbbd82287
    README: update the state of Linux support Stephen Gutekanst 2021-07-29 21:21:32 -07:00
  • 6309f40fbd CI: launch xvfb Stephen Gutekanst 2021-07-29 21:09:55 -07:00
  • cb517bc1f9 CI: install latest mesa drivers & xvfb directly Stephen Gutekanst 2021-07-29 20:59:39 -07:00
  • 715e10be31 CI: use xvfb on Linux Stephen Gutekanst 2021-07-29 19:38:38 -07:00
  • cea9642195 CI: test Linux native & cross-compilation support Stephen Gutekanst 2021-07-29 19:15:05 -07:00
  • b1581b684c glfw: add Linux SDK / cross compilation support Stephen Gutekanst 2021-07-29 19:11:08 -07:00
  • 7d5cd4bbcb glfw: add preliminary Linux support Stephen Gutekanst 2021-07-26 01:29:32 -07:00
  • e650b6ed9e glfw: macos: add Metal support Stephen Gutekanst 2021-07-26 01:12:00 -07:00
  • 73bf107907 glfw: windows: correct opengl32/GLESv2 linkage Stephen Gutekanst 2021-07-26 01:11:12 -07:00
  • 0be6c041bf glfw: always linkLibC Stephen Gutekanst 2021-07-26 01:09:19 -07:00
  • 72972b8725 README: Windows cross compilation fully supported Stephen Gutekanst 2021-07-25 23:11:00 -07:00
  • ddc470c27b CI: add windows cross compilation Stephen Gutekanst 2021-07-25 23:10:16 -07:00
  • 66a41a00e8 CI: do not duplicate push/pull_request checks Stephen Gutekanst 2021-07-25 22:47:27 -07:00
  • 9d5e849efb CI: run on pull requests Stephen Gutekanst 2021-07-25 22:37:25 -07:00
  • a54de46a8a README: x86_64-windows support verified Stephen Gutekanst 2021-07-25 22:30:55 -07:00
  • cd30cf1657 CI: test x86_64-windows support Stephen Gutekanst 2021-07-25 22:30:34 -07:00
  • 45125bec55 glfw: add Windows x86_64 support Stephen Gutekanst 2021-07-25 22:30:20 -07:00
  • c4470e1a14 glfw: add Window.iconify Stephen Gutekanst 2021-07-25 19:44:04 -07:00
  • c11a82c211 glfw: add Window.setOpacity Stephen Gutekanst 2021-07-25 19:38:06 -07:00
  • 14f4e4aaf2 glfw: add Window.getOpacity Stephen Gutekanst 2021-07-25 19:36:41 -07:00
  • c98b2c73f8 glfw: add Window.getContentScale Stephen Gutekanst 2021-07-25 19:34:09 -07:00
  • 5891912171
    CI: update to latest nightly Zig b87105c92 (#13) Stephen Gutekanst 2021-07-25 17:41:12 -07:00
  • c9af091855
    README: x86_64-macos -> aarch64-macos verified Stephen Gutekanst 2021-07-25 17:27:41 -07:00