Commit graph

  • d3f5ce1d98 math: cleanup docstrings Stephen Gutekanst 2023-07-15 12:57:51 -07:00
  • f9e727fa2d mach: math lib vector dot product RokKos 2023-06-29 17:47:02 +02:00
  • 9ec766c165 mach: math lib consistent function naming RokKos 2023-06-29 14:43:09 +02:00
  • 72e2df50a3 mach: math lib comment for cross product RokKos 2023-06-29 09:59:21 +02:00
  • d87895eded mach: math lib added vector cross product function RokKos 2023-06-29 09:48:06 +02:00
  • 6c60f03386 mach: math lib adding const qualifier to set_2d_matrix RokKos 2023-06-28 16:35:41 +02:00
  • 6af918528c mach: math lib adding test for multiplication RokKos 2023-06-28 16:05:05 +02:00
  • 6a3720ba7d mach: math lib adding function to test if two matrix are equal and approximately equal RokKos 2023-06-28 16:04:45 +02:00
  • becfd948e8 mach: math lib adding functionalities for setting 2d/3d matrix RokKos 2023-06-28 16:04:00 +02:00
  • 5f41195b68 mach: math lib added tests for matrix functionalities RokKos 2023-06-28 16:02:52 +02:00
  • e96864242c mach: math lib added testing for vector functionalities RokKos 2023-06-28 16:00:54 +02:00
  • 507f07f72a mach: math lib added rotation for X and Y RokKos 2023-06-28 15:59:54 +02:00
  • 332d6cc9d1 CI: use pkg.machengine.org for Zig binaries Stephen Gutekanst 2023-07-12 21:40:46 -07:00
  • 4c34a65020 editor: fold shaderexp into editor Stephen Gutekanst 2023-07-12 17:34:55 -07:00
  • a3ec0fb7a9 editor: fix help commands Stephen Gutekanst 2023-07-12 10:34:56 -07:00
  • d72155df4c fold app/ into src/editor/ Stephen Gutekanst 2023-07-12 10:28:21 -07:00
  • 71863e215c doc: move to new website Stephen Gutekanst 2023-07-12 10:09:13 -07:00
  • 751e6d1fa8 remove old libmach approach (see hexops/mach#858) Stephen Gutekanst 2023-07-12 10:07:05 -07:00
  • 34048c0191 all: update Zig to version 0.11.0-dev.3947+89396ff02 Wrench[bot] 2023-07-09 07:38:04 -07:00
  • 828f72c822 CI: recursively clone submodules Stephen Gutekanst 2023-07-08 17:12:01 -07:00
  • e4a2e007fc build with Zig package manager Stephen Gutekanst 2023-07-08 16:55:01 -07:00
  • 5698fc666b CI: no longer push subrepos (all repos are standalone) Stephen Gutekanst 2023-07-08 14:47:59 -07:00
  • 3a45c41141 freetype: move to github.com/hexops/mach-freetype Stephen Gutekanst 2023-07-08 14:39:48 -07:00
  • 7d89a0f07b sysaudio: move to github.com/hexops/mach-sysaudio Stephen Gutekanst 2023-07-08 14:37:46 -07:00
  • 47936cc7f9 core: move to github.com/hexops/mach-core Stephen Gutekanst 2023-07-08 14:34:59 -07:00
  • 9d66a82601 gpu: move to github.com/hexops/mach-gpu Stephen Gutekanst 2023-07-08 14:34:50 -07:00
  • a97924f884 gpu-dawn: move to github.com/hexops/mach-gpu-dawn Stephen Gutekanst 2023-07-08 14:34:35 -07:00
  • 5373c43f87 gpu: fix linux build Stephen Gutekanst 2023-07-08 14:31:09 -07:00
  • a0116db4fe gpu: depend on github.com/hexops/mach-gpu-dawn Stephen Gutekanst 2023-07-08 14:17:37 -07:00
  • c6349d1a97 gpu-dawn: CI: fix M1 CI (remove submodules) Stephen Gutekanst 2023-07-08 14:14:08 -07:00
  • 0db9f5f83d gpu: fix bufferGetMapState Stephen Gutekanst 2023-07-08 14:11:24 -07:00
  • 77217ddffc gpu-dawn: CI: remove submodule cloning (no longer needed) Stephen Gutekanst 2023-07-08 14:10:24 -07:00
  • 4b5c9053ef gpu-dawn: remove submodules Stephen Gutekanst 2023-07-08 13:42:23 -07:00
  • 8b3c4bf087 gpu-dawn: zig fmt Stephen Gutekanst 2023-07-08 13:37:46 -07:00
  • 3e68b6fd87 gpu: fix linux build Stephen Gutekanst 2023-07-08 13:28:29 -07:00
  • 3df21348b6 gpu: fix the build Stephen Gutekanst 2023-07-08 13:19:55 -07:00
  • de4ea56566 all: update dependencies Wrench[bot] 2023-07-08 12:18:02 -07:00
  • a66e50a2f1 glfw: move to github.com/hexops/mach-glfw Stephen Gutekanst 2023-07-08 12:13:32 -07:00
  • 9d98e3841c gpu-dawn: update to latest binary release Release automation 2023-07-08 05:58:27 +00:00
  • 56665921b7 gpu-dawn: CI: temporarily disable musl builds (hexops/mach#845) Stephen Gutekanst 2023-07-07 22:16:10 -07:00
  • 997acca1c9 gpu-dawn: do not exclude dawn_proc if building shared libs Stephen Gutekanst 2023-07-07 21:40:59 -07:00
  • befb420749 gpu-dawn: optional shared library support Stephen Gutekanst 2023-07-07 21:33:55 -07:00
  • 57adbef211 gpu-dawn: use mach-glfw via package manager Stephen Gutekanst 2023-07-07 21:17:10 -07:00
  • bf7511c175 glfw: eliminate .link() option Stephen Gutekanst 2023-07-07 20:59:09 -07:00
  • 0a71930e5e glfw: cleanup testStep logic; remove shared build support for now Stephen Gutekanst 2023-07-07 20:34:47 -07:00
  • 42ca3b330a glfw: order dependencies Stephen Gutekanst 2023-07-07 17:04:29 -07:00
  • b413c6f846 all: update mach-glfw dependencies Stephen Gutekanst 2023-07-07 16:35:14 -07:00
  • 88c0d956d3 all: bump dependencies Stephen Gutekanst 2023-07-07 16:21:04 -07:00
  • e8cc459027 all: update xcode_frameworks Stephen Gutekanst 2023-07-07 15:56:24 -07:00
  • 22edd4fb9d glfw: 100% usable via package manager Stephen Gutekanst 2023-07-07 15:55:24 -07:00
  • 8f218038bb all: fix relative path behavior of xcode_frameworks Stephen Gutekanst 2023-07-07 07:50:02 -07:00
  • 9b53843e05 gpu-dawn: fix xcode_frameworks relative cloning Stephen Gutekanst 2023-07-07 06:58:01 -07:00
  • dfd92fdd3d all: update build.zig.zon dependencies Stephen Gutekanst 2023-07-07 06:54:41 -07:00
  • b9e9d89496 gpu-dawn: fix the build Stephen Gutekanst 2023-07-07 06:33:08 -07:00
  • 3359c6163b all: use mach-glfw via package manager Stephen Gutekanst 2023-07-07 06:32:36 -07:00
  • 2caffc8d35 gpu-dawn: remove xcode_frameworks submodule; Sdk type Stephen Gutekanst 2023-07-06 23:55:28 -07:00
  • 5aa06c2234 glfw: remove xcode_frameworks submodule; Sdk type Stephen Gutekanst 2023-07-06 23:45:18 -07:00
  • 0a20ba3169 sysaudio: eliminate Sdk type Stephen Gutekanst 2023-07-06 23:38:49 -07:00
  • 78590b8950 mach: test only non-library code Stephen Gutekanst 2023-07-06 23:35:58 -07:00
  • d57a6d3b6d sysaudio: remove xcode_frameworks submodule Stephen Gutekanst 2023-07-06 23:24:57 -07:00
  • fe4456c9df gpu-dawn: workaround linux build issue on aarch64 Stephen Gutekanst 2023-07-06 22:43:59 -07:00
  • ffb7366fe3 core: prepare to use via package manager Stephen Gutekanst 2023-07-06 22:42:45 -07:00
  • 26fb85df1c gpu: prepare to use via package manager Stephen Gutekanst 2023-07-06 22:40:47 -07:00
  • 61a2ea91e6 gpu-dawn: prepare to use via package manager Stephen Gutekanst 2023-07-06 22:32:38 -07:00
  • 81ff09af6b glfw: prepare to use via package manager Stephen Gutekanst 2023-07-06 22:30:29 -07:00
  • ee484e83ac sysaudio: prepare to use via package manager Stephen Gutekanst 2023-07-06 22:28:28 -07:00
  • ac811a7d89 gpu-dawn: workaround to fix linux builds Stephen Gutekanst 2023-07-06 22:17:50 -07:00
  • 3d27836318 mach: atlas: add UV calculation helper Stephen Gutekanst 2023-07-04 10:29:30 -07:00
  • 0a3a76fdcd all: update xcode-frameworks dependency Stephen Gutekanst 2023-07-04 08:25:03 -07:00
  • a1b4c03f9d mach: add mach.Atlas implementation from Mitchell Hashimoto Stephen Gutekanst 2023-07-04 06:56:36 -07:00
  • 3115ffa5dc mach: CI: fix Apple Silicon builder Stephen Gutekanst 2023-07-03 23:21:25 -07:00
  • 468f668ac5 mach: add linux-audio-headers dependency Stephen Gutekanst 2023-07-03 23:17:11 -07:00
  • 8fa5135675 CI: clone with submodules; remove libasound Stephen Gutekanst 2023-07-03 23:01:22 -07:00
  • b33073ca89 gpu-dawn: CI: workaround hexops/mach#845 Stephen Gutekanst 2023-07-03 22:59:30 -07:00
  • f4c72c3f27 all: update to latest mach-glfw build API Stephen Gutekanst 2023-07-03 22:11:06 -07:00
  • a59531ee84 gpu-dawn: update xcode-frameworks dependency Stephen Gutekanst 2023-07-03 22:07:02 -07:00
  • c7ee98a7e5 all: update mach-glfw and mach-gpu-dawn clone commands Stephen Gutekanst 2023-07-03 22:02:49 -07:00
  • a8bbe06a60 {core,gpu}: CI: clone with submodules Stephen Gutekanst 2023-07-03 21:38:39 -07:00
  • 969591b7c8 glfw: CI: clone with submodules Stephen Gutekanst 2023-07-03 21:36:23 -07:00
  • 8144a2d76d gpu-dawn: CI: clone with submodules Stephen Gutekanst 2023-07-03 21:35:34 -07:00
  • be39190904 glfw: fix upstream submodule URL Stephen Gutekanst 2023-07-03 21:32:44 -07:00
  • b04436298c glfw: CI: clone submodules Stephen Gutekanst 2023-07-03 21:26:36 -07:00
  • 081735df99 glfw: remove system_sdk entirely Stephen Gutekanst 2023-07-03 21:20:26 -07:00
  • 2a99c85060 glfw: remove system_sdk dependency; add xcode-frameworks Stephen Gutekanst 2023-07-03 21:18:53 -07:00
  • d673560f1e all: CI: remove AGREE: true env var Stephen Gutekanst 2023-07-03 20:24:10 -07:00
  • 02b9f7d132 all: pass xcode-frameworks dependency to gpu-dawn Stephen Gutekanst 2023-07-03 20:19:00 -07:00
  • a96aac2954 gpu-dawn: remove system_sdk dependency Stephen Gutekanst 2023-07-03 20:18:20 -07:00
  • cb06d18f74 glfw: fix glfw.Native usage on Linux Stephen Gutekanst 2023-07-03 20:16:14 -07:00
  • 0c3046afd0 gpu-dawn: add xcode-frameworks dependency Stephen Gutekanst 2023-07-03 20:15:01 -07:00
  • 4c99c40393 all: update x11-headers dependency Stephen Gutekanst 2023-07-03 20:13:31 -07:00
  • 0c8aa7fa83 sysaudio: CI: fix windows build Stephen Gutekanst 2023-07-03 18:01:06 -07:00
  • 118c978578 sysaudio: correct double-slash Stephen Gutekanst 2023-07-03 17:45:50 -07:00
  • 1333b5689f sysaudio: CI: clone submodules Stephen Gutekanst 2023-07-03 17:45:09 -07:00
  • cfe85f915a sysaudio: replace system_sdk with xcode-frameworks Stephen Gutekanst 2023-07-03 16:18:58 -07:00
  • 4142930bde sysaudio: add xcode-frameworks dependency Stephen Gutekanst 2023-07-03 16:16:21 -07:00
  • 37755a1496 gpu-dawn: remove system_sdk dependency on windows/linux Stephen Gutekanst 2023-07-03 11:05:06 -07:00
  • 6fe196acd7 sysaudio: remove system_sdk dependency on windows/linux Stephen Gutekanst 2023-07-03 11:04:15 -07:00
  • 7e7a39b629 gpu-dawn: update to latest binary release Release automation 2023-07-03 16:56:20 +00:00
  • bc692dbf20 core: add mach-glfw dependencies Stephen Gutekanst 2023-07-03 09:04:36 -07:00
  • cb99eeaa1d all: include glfw dependencies in build.zig.zon Stephen Gutekanst 2023-07-03 08:55:10 -07:00