Commit graph

  • cb4f911782 glfw: Fix pointer cast InKryption 2021-11-29 19:41:48 +00:00
  • 979a8bc978 glfw: make system_sdk pin versions, auto-update Stephen Gutekanst 2021-11-28 18:11:43 -07:00
  • ace36d0542 glfw: rename system_sdk.Options.linux_x86_64_sdk for consistency Stephen Gutekanst 2021-11-28 14:36:26 -07:00
  • 8447c2fb2a glfw: correct Apple SDK license prompt Stephen Gutekanst 2021-11-28 14:20:50 -07:00
  • c68a2881e0 CI: disable x86_64-macos -> aarch64-macos cross compilation Stephen Gutekanst 2021-11-27 00:08:47 -07:00
  • eb44c884e4 glfw: CI: disable x86_64-macos -> aarch64-macos cross compilation Stephen Gutekanst 2021-11-27 00:08:29 -07:00
  • 306789ac73 update CI to latest Zig master version Stephen Gutekanst 2021-11-26 23:37:21 -07:00
  • 8221a531aa glfw: update CI to latest Zig master version Stephen Gutekanst 2021-11-26 23:37:06 -07:00
  • 9b9b53312b Revert "glfw: patch GLFW sources to workaround a bug where Zig and Mach C headers conflict" Stephen Gutekanst 2021-11-26 23:33:52 -07:00
  • 1df13d0509 glfw: update system_sdk to match latest Zig master macOS version targeting Stephen Gutekanst 2021-11-26 23:25:50 -07:00
  • f91ceef291 glfw: support building with latest Zig master Stephen Gutekanst 2021-11-26 22:17:42 -07:00
  • 7b9b0469cb glfw: un-hardcode constant InKryption 2021-11-27 06:03:15 +01:00
  • 1d648c2256 glfw: Eliminate Error.InvalidValue InKryption 2021-11-27 00:51:52 +01:00
  • 683c60bdfe glfw: run zig fmt InKryption 2021-11-24 04:15:08 +01:00
  • a6b30b98e2 glfw: add runtime assertion to Window.setInputMode InKryption 2021-11-24 04:13:26 +01:00
  • f9ecc8e1f8 glfw: Finalize removal of 'InvalidEnum' error InKryption 2021-11-24 04:11:22 +01:00
  • fb0c695bd1 glfw: Eliminate InvalidEnum InKryption 2021-11-23 23:16:56 +01:00
  • a465d2e021 glfw: add 'assertInitialized' InKryption 2021-11-23 19:32:41 +01:00
  • c95bc37306 glfw: make comment into doc comment InKryption 2021-11-23 19:32:02 +01:00
  • 77eeadd407 glfw: update possible errors comment InKryption 2021-11-23 18:24:54 +01:00
  • 6127fa267f glfw: re-instate prong InKryption 2021-11-23 18:50:16 +01:00
  • b35a7b4fad glfw: Change error unions into normal returns, in accordance with the new guarantee to never encounter 'GLFW_NOT_INITIALIZED', and update tests InKryption 2021-11-22 20:21:46 +01:00
  • 88e0d37325 glfw: enum-ify 'Joystick.jid', set 'InvalidEnum' as unreachable, and run zig fmt InKryption 2021-11-22 19:54:36 +01:00
  • aae3ea8577 constify unmutated variables in build files InKryption 2021-11-22 14:02:34 +01:00
  • d9e2505b59 glfw: amend and update various TODOs pertaining to force-init changes InKryption 2021-11-22 13:53:40 +01:00
  • da392d89a7 glfw: assert initialized in proc address getter functions InKryption 2021-11-22 13:11:54 +01:00
  • 43b2502e3a glfw: fix for getClipboardString reaching unreachable prong on linux CI InKryption 2021-11-22 01:25:14 +01:00
  • ef7ada052c glfw: Revert error denormalization InKryption 2021-11-22 00:34:38 +01:00
  • 44fee8f1f1 glfw: force init error type work around InKryption 2021-11-21 20:42:32 +01:00
  • 9f241b5109 glfw: Remove 'NotInitialized' error InKryption 2021-11-21 20:15:41 +01:00
  • 42f0d15584 glfw: force init in Window.zig InKryption 2021-11-21 20:15:16 +01:00
  • 76d2b8ad9f glfw: force init in vulkan.zig InKryption 2021-11-21 19:30:58 +01:00
  • 4e22d5811e glfw: force init in time.zig InKryption 2021-11-21 19:25:10 +01:00
  • 1c33e85af3 glfw: force init in opengl.zig InKryption 2021-11-21 19:21:49 +01:00
  • fb115b79e5 glfw: force init in Monitor.zig InKryption 2021-11-21 18:38:39 +01:00
  • 526bff1d5b glfw: force init in Joystick.zig InKryption 2021-11-21 18:21:50 +01:00
  • c90f879709 glfw: force init in key.zig InKryption 2021-11-21 18:21:08 +01:00
  • c6310dc377 glfw: force init in main.zig InKryption 2021-11-21 18:11:12 +01:00
  • de1e6391c6 glfw: force init in Cursor.zig InKryption 2021-11-21 16:41:12 +01:00
  • fba8bb1cb2 glfw: force init in clipboard.zig InKryption 2021-11-21 15:53:19 +01:00
  • 400e86888b glfw: force init before using init dependent functions InKryption 2021-11-21 15:49:11 +01:00
  • 7d47233d7a glfw: patch GLFW sources to workaround a bug where Zig and Mach C headers conflict Stephen Gutekanst 2021-11-21 12:12:57 -07:00
  • ae39a840e8 glfw: update system_sdk to use latest MacOS 12.0 SDK Stephen Gutekanst 2021-11-21 11:09:35 -07:00
  • d5d78a2196 gpu: README: clarify Zig version requirements Stephen Gutekanst 2021-11-21 08:09:21 -07:00
  • efb7fe9c62 gpu: update dawn C shims to reflect library name Stephen Gutekanst 2021-11-16 23:37:37 -07:00
  • 882e82f601 gpu: remove TODO about spirv-cross Stephen Gutekanst 2021-11-16 23:22:42 -07:00
  • 5ce69d0273 gpu: correct Force32 explanation Stephen Gutekanst 2021-11-16 23:20:39 -07:00
  • 4a76678a62 gpu: remove backend type constant debugging code Stephen Gutekanst 2021-11-16 23:18:22 -07:00
  • 512da9ae9d gpu: build Null dawn backend Stephen Gutekanst 2021-11-16 23:17:51 -07:00
  • ab87f82382 gpu: polish README Stephen Gutekanst 2021-11-16 21:56:18 -07:00
  • 484f768c0a webgpu: rename to just "gpu" Stephen Gutekanst 2021-11-16 21:53:00 -07:00
  • ef1827a9a1 webgpu: install all dawn libs Stephen Gutekanst 2021-11-16 09:20:00 -07:00
  • 0cf9f06177 webgpu: build tint into a library Stephen Gutekanst 2021-11-16 07:40:34 -07:00
  • edb95b23c5 webgpu: build spirv-tools into a library Stephen Gutekanst 2021-11-16 07:34:38 -07:00
  • b2ad2f4f21 webgpu: build dawn-utils into a library Stephen Gutekanst 2021-11-16 07:22:46 -07:00
  • 9793bb7de0 webgpu: build dawn-wire into a library Stephen Gutekanst 2021-11-16 07:12:54 -07:00
  • 698d4f6bc4 webgpu: build dawn-native into a library Stephen Gutekanst 2021-11-16 07:06:42 -07:00
  • eb1936a98d webgpu: build dawn-platform into a library Stephen Gutekanst 2021-11-16 06:42:53 -07:00
  • 13d26d3587 webgpu: build dawn-common into a library Stephen Gutekanst 2021-11-16 06:38:12 -07:00
  • 3c5be625af webgpu: build abseil-cpp into a library Stephen Gutekanst 2021-11-16 06:18:19 -07:00
  • 9387981c22 webgpu: build Mach dawn-native C shims into a library Stephen Gutekanst 2021-11-15 21:32:55 -07:00
  • 418d72a766 webgpu: cleanup dawn linkage Stephen Gutekanst 2021-11-15 21:06:27 -07:00
  • 00095ded60 webgpu: cleanup dawn example Stephen Gutekanst 2021-11-15 21:05:50 -07:00
  • ea197f9dca webgpu: update dawn example to use latest mach-glfw API Stephen Gutekanst 2021-11-15 19:36:34 -07:00
  • 8a4cbc0e5d webgpu: zig fmt Stephen Gutekanst 2021-11-15 19:32:16 -07:00
  • e9bad16cda webgpu: update dawn to fix inclusion of vulkan-deps Stephen Gutekanst 2021-11-09 01:23:35 -07:00
  • 26ee017b2e webgpu: update dawn to not use any submodules itself (commit all dependencies) Stephen Gutekanst 2021-11-09 01:13:28 -07:00
  • 71e47ae228 webgpu: update dawn (undo abseil-cpp upgrade) Stephen Gutekanst 2021-11-06 18:13:43 -07:00
  • fe328e2309 webgpu: update dawn to correct vulkan-deps submodules Stephen Gutekanst 2021-11-06 18:06:16 -07:00
  • f785bff7f4 webgpu: update dawn to remove vulkan-deps shell repository Stephen Gutekanst 2021-11-06 17:48:13 -07:00
  • 88b5e5bc70 webgpu: update dawn to fix vulkan-deps submodules Stephen Gutekanst 2021-11-06 17:41:46 -07:00
  • 3bac31976f webgpu: update dawn to fix abseil-cpp missing revision Stephen Gutekanst 2021-11-05 13:16:40 -07:00
  • 6492d29986 webgpu: update dawn to include more submodule dependencies Stephen Gutekanst 2021-11-05 13:02:52 -07:00
  • cff0977a42 webgpu: update dawn to fix abseil-cpp module location Stephen Gutekanst 2021-11-05 12:51:40 -07:00
  • 4c34dc4ca2 webgpu: update dawn to include abseil-cpp submodule Stephen Gutekanst 2021-11-05 12:44:57 -07:00
  • d7be41e35f webgpu: add libs/mach-glfw Stephen Gutekanst 2021-11-05 04:20:09 -07:00
  • b2aca7fdde webgpu: begin building Dawn with Zig Stephen Gutekanst 2021-11-05 03:32:34 -07:00
  • 564248c09b webgpu: add libs/dawn submodule Stephen Gutekanst 2021-11-05 03:27:49 -07:00
  • 3e0bf00015
    glfw: window hint default values parity test with attributes (#81) InKryption 2021-11-20 20:42:52 +01:00
  • e024ced541 glfw: further reorganize Window.Attrib to match with Window.Hint. InKryption 2021-11-17 14:03:41 +01:00
  • 9e757e6433 glfw: reorganize Window.Attrib to be in the same style as Window.Hint InKryption 2021-11-17 12:20:56 +01:00
  • 70c7da4ea5 glfw: make glfw.Cursor.Shape public InKryption 2021-11-16 16:25:23 +00:00
  • 673ce14acf glfw: remove [*c] pointers from api and return lengthed strings when possible Silver 2021-11-11 09:42:49 +00:00
  • 28a0aebd95
    glfw: window hints rework (#71) InKryption 2021-11-16 02:41:16 +01:00
  • 50719f5347 glfw: fix typo prevents building for Wayland Ali Chraghi 2021-11-16 04:09:08 +03:30
  • fd703e98e4 glfw: update setIcon hotfix for undefined behavior Stephen Gutekanst 2021-11-16 00:22:45 +00:00
  • 82a9cf616d glfw: patch more undefined behaviour Silver 2021-11-12 10:00:29 +00:00
  • 83854e27a6 Update README.md Ali Chraghi 2021-11-15 14:45:05 +03:30
  • 68da50085f README: regenerate sponsors section slimsag 2021-11-15 22:37:30 +00:00
  • e486794be3 glfw: Make enum value name the same format as other enum value names InKryption 2021-11-11 17:06:26 +01:00
  • eef166e90b glfw: Publicize Window.CursorPos, Window.Size, Window.Pos, and Window.FrameSize InKryption 2021-11-11 14:54:55 +01:00
  • 2214e91ad5 glfw: make comments into doc comments InKryption 2021-11-11 14:48:04 +01:00
  • ac4eb8216c README: regenerate sponsors section slimsag 2021-11-10 18:42:48 +00:00
  • 220c285798 glfw: Update readme to reflect changes made to glfw.init InKryption 2021-11-10 11:39:13 +01:00
  • f00367e696 glfw: Update tests in all other files to reflect changes made to glfw.init InKryption 2021-11-10 11:38:43 +01:00
  • e9175fb9f1 glfw: change init function to accept hints as paramaters via new InitHints struct which has default field values reflecting the default values specified by GLFW current documentation, privatize hint-setting wrapper API, and update tests InKryption 2021-11-10 11:30:10 +01:00
  • 0d12fd5713 add missing glfw subtree metadata Stephen Gutekanst 2021-11-07 21:07:05 -07:00
  • c4ecd49545 glfw: inform in PR template to send all PRs to main repository Stephen Gutekanst 2021-11-07 20:55:20 -07:00
  • 5aee3671dd glfw: send pull requests to the main repository to avoid merge conflicts Stephen Gutekanst 2021-11-07 20:47:29 -07:00
  • 0d84c25938 Fix code example (#1) Noora Heinsuo 2021-11-04 05:13:39 +02:00