Commit graph

  • ca3ac4ddad sysaudio: update soundio to correct windows build issues Stephen Gutekanst 2022-08-29 22:51:32 -07:00
  • e5a7b85e26 ecs: update self-hosted compiler TODO Stephen Gutekanst 2022-08-29 05:56:44 -07:00
  • 701f872ecb gpu-dawn:ci: remove dawn-from-source option from builds Ali Chraghi 2022-08-29 16:30:32 +04:30
  • b5e6fb6c4f basisu: use @bitCast for casting bit fields Ali Chraghi 2022-08-29 15:44:24 +04:30
  • 1572ed7fc6 freetype: undepend to utils package Ali Chraghi 2022-08-29 15:34:21 +04:30
  • 157b3b1bd4 glfw:build: rename test steps Ali Chraghi 2022-08-28 23:06:20 +04:30
  • 9f40516841 ecs:build: use stage1 for tests Ali Chraghi 2022-08-29 12:05:21 +04:30
  • 80266c577e build: make libs tests seprate step Ali Chraghi 2022-08-28 23:05:32 +04:30
  • af8310f2df freetype:build: don't run tests with zig build Ali Chraghi 2022-08-28 22:40:44 +04:30
  • ec0be9294d mach: fix panic on application exit (invalid free) Stephen Gutekanst 2022-08-29 01:20:18 -07:00
  • 22f14ee1ed sysaudio: libsoundio backend now functional Stephen Gutekanst 2022-08-28 23:34:01 -07:00
  • 052be9a684 sysaudio: soundio: add pause wrapper Stephen Gutekanst 2022-08-28 23:16:22 -07:00
  • 1dc3a4cba8 {sysaudio,examples}: add support for multiple channels Stephen Gutekanst 2022-08-28 23:15:56 -07:00
  • 587ea05d1e examples: add sysaudio piano example Stephen Gutekanst 2022-08-28 15:59:24 -07:00
  • a18938a84f sysaudio: various fixes to WebAudio backend Stephen Gutekanst 2022-08-28 15:59:01 -07:00
  • 2e61125601 mach: expose sysaudio/sysjs packages Stephen Gutekanst 2022-08-27 12:27:35 -07:00
  • 09ec61b5cd sysaudio: add soundio_pkg as dependency of sysaudio.pkg Stephen Gutekanst 2022-08-27 12:24:00 -07:00
  • 3e69c54e79 sysjs: Implement Object.copyBytes to copy over a slice to Js array type objects Stephen Gutekanst 2022-08-27 12:02:30 -07:00
  • 28fb75c7eb mach: simplify sign function & improve self-hosted compiler support Stephen Gutekanst 2022-08-27 11:57:41 -07:00
  • adfec5c930 gpu-dawn:build: fix incorrect capitalization LordMZTE 2022-08-28 22:48:09 +02:00
  • 9e1b04770a gpu-dawn:build: remove dawn-from-source option and build from source by default Ali Chraghi 2022-08-28 22:10:30 +04:30
  • ec99abc5d4 ci: fix projects matrix path Ali Chraghi 2022-08-28 21:47:50 +04:30
  • 47bdb5ea03 build: don't install libs, fix glfw shared lib compilation, standardilize buildXXX funcs Ali Chraghi 2022-08-28 21:38:53 +04:30
  • 16d4e374a9 freetype: drop c package Ali Chraghi 2022-08-28 20:22:02 +04:30
  • 1e0fa20622 all: employ self-hosted @cImport hack only on Darwin targets Stephen Gutekanst 2022-08-27 11:19:57 -07:00
  • 01d8dc5714 glfw:build: undepend to X and OpenGL libs Ali Chraghi 2022-08-27 22:16:27 +04:30
  • a0973af030 build: replace depracted functions Ali Chraghi 2022-08-27 20:33:30 +04:30
  • cb760cbbf6 freetype: complete *Scanline Converter* binding Ali Chraghi 2022-08-27 20:07:06 +04:30
  • 890668f488 freetype: add glyph-to-svg output to .gitignore Ali Chraghi 2022-08-27 17:40:46 +04:30
  • 5cf7569767 build: fix gamemode package path Ali Chraghi 2022-08-27 12:41:32 +04:30
  • b9e00fdbb6 build: fix memory leaks Ali Chraghi 2022-08-27 12:40:03 +04:30
  • f094a85a1e examples/gkurve: fix compilation Stephen Gutekanst 2022-08-26 20:18:02 -07:00
  • eb5149a7bb examples/gkurve: improve compatibility with self-hosted compiler Stephen Gutekanst 2022-08-26 19:21:27 -07:00
  • a4792f6e5a freetype: examples: add help/usage output to single-glyph if arg not specified Stephen Gutekanst 2022-08-26 19:04:54 -07:00
  • 8019d55fe5 freetype: improve self-hosted compiler support (use darwin @cImport workaround) Stephen Gutekanst 2022-08-26 19:03:55 -07:00
  • 45896bd6f5 sysaudio: improve self-hosted compiler support Stephen Gutekanst 2022-08-26 18:53:54 -07:00
  • f756af8bcd sysaudio: improve self-hosted compiler support (use darwin @cImport workaround) Stephen Gutekanst 2022-08-26 18:53:02 -07:00
  • fd8153b231 examples: zigimg: switch to MasterQ32 stage2 patches Stephen Gutekanst 2022-08-26 17:59:02 -07:00
  • e193be5bfe CI: correct git-filter-repo installation Stephen Gutekanst 2022-08-26 16:00:50 -07:00
  • d0961f2898 CI: correct git-filter-repo installation Stephen Gutekanst 2022-08-26 15:58:11 -07:00
  • e2f10dadc8 CI: install git-filter-repo dependency Stephen Gutekanst 2022-08-26 15:44:07 -07:00
  • 3011ed0ea4 all: update pull request template to reflect new libs/ dir Stephen Gutekanst 2022-08-26 15:08:44 -07:00
  • bf096e2a0c dev: update ensure-standard-files for new libs/ directory Stephen Gutekanst 2022-08-26 15:08:20 -07:00
  • 6e881b21a6 mach: reference new libs/ subproject path Stephen Gutekanst 2022-08-26 15:00:27 -07:00
  • 0645429df9 all: move standalone libraries to libs/ subdirectory Stephen Gutekanst 2022-08-26 13:29:04 -07:00
  • 79ec61396f dev: update scripts to push subrepos Stephen Gutekanst 2022-08-26 11:54:18 -07:00
  • b6a512ebac dev: update subproject paths to have libs/ prefix Stephen Gutekanst 2022-08-23 10:35:28 -07:00
  • f6f1187526 freetype: complete *Quick retrieval of advance value* binding Ali Chraghi 2022-08-25 17:18:28 +04:30
  • b471a9cc98 freetype: fix flags integer size Ali Chraghi 2022-08-25 16:56:37 +04:30
  • e13921c355 freetype: complete outline processing binding Ali Chraghi 2022-08-25 16:41:08 +04:30
  • 241892ad86 freetype: import structs from namespace Ali Chraghi 2022-08-25 14:36:23 +04:30
  • 4a0802639c
    basisu: add bindings for basis-universal (supercompressed textures) (#477) Ali Chraghi 2022-08-25 15:26:06 +04:30
  • 88558b7d52
    README: document supported Zig version caveats more clearly Stephen Gutekanst 2022-08-24 11:16:26 -07:00
  • 0d5b853443 all: ensure .git* files are standard across subprojects Stephen Gutekanst 2022-08-23 08:36:49 -07:00
  • 60220cbe4f dev: ensure .git* files are standardized across subprojects Stephen Gutekanst 2022-08-23 08:36:22 -07:00
  • e43695f8ff all: ensure LICENSE files are byte-for-byte consistent Stephen Gutekanst 2022-08-23 08:17:14 -07:00
  • 1c4f4e4c90 ev: add script ensuring standard files across subprojects Stephen Gutekanst 2022-08-23 08:16:13 -07:00
  • f0d483507b dev/template: make LICENSE year consistent Stephen Gutekanst 2022-08-23 08:13:49 -07:00
  • c712016ac2 basisu: initialise basisu (supercompressed textures) sub-project Stephen Gutekanst 2022-08-22 21:06:28 -07:00
  • 19fa5cee8c dev/template: add template for creating new sub-projects Stephen Gutekanst 2022-08-22 20:49:44 -07:00
  • da9b08940a sysaudio: gitignore generated config.h Stephen Gutekanst 2022-08-22 20:17:15 -07:00
  • a001d53576 examples: fix old example assets directory paths LordMZTE 2022-08-23 01:30:33 +02:00
  • d9f10d25d0 shaderexp: use one triangle for fullscreen praschke 2022-08-22 13:30:14 +00:00
  • c57f0575ea shaderexp: push vertex data into shader praschke 2022-08-22 13:11:21 +00:00
  • 4199d2a001 all: clarify self-hosted compiler TODOs Stephen Gutekanst 2022-08-20 23:37:48 -07:00
  • f56606a3c3 gpu: workaround issue in self-hosted compiler Stephen Gutekanst 2022-08-20 23:28:28 -07:00
  • c4421840cb examples: improve compatibility with self-hosted compiler; zigimg updates Stephen Gutekanst 2022-08-20 22:58:18 -07:00
  • bc5e2fe9bf examples: workaround change in @embedFile not working with relative paths Stephen Gutekanst 2022-08-20 22:48:19 -07:00
  • 37c3045314 examples: update zigimg usage Stephen Gutekanst 2022-08-20 22:43:04 -07:00
  • dc00067ec1 examples: update zigimg for self-hosted compatibility Stephen Gutekanst 2022-08-20 22:40:21 -07:00
  • a4ddfb6bda examples: make map-async compatible with self-hosted compiler Stephen Gutekanst 2022-08-20 13:17:52 -07:00
  • 1cc15e92a0 mach: add objc_message.zig dependency Stephen Gutekanst 2022-08-20 11:43:51 -07:00
  • a707894113 glfw: pretranslate @cImport to workaround self-hosted compiler bug Stephen Gutekanst 2022-08-20 10:34:01 -07:00
  • 51932241c1 gpu: pretranslate @cImport to workaround self-hosted compiler bug Stephen Gutekanst 2022-08-20 01:18:29 -07:00
  • 80e127b5ae gpu: eliminate objc/message.h @cImport Stephen Gutekanst 2022-08-19 21:01:24 -07:00
  • 0e14764ab2 examples: make advanced-gen-texture-light compatible with self-hosted compiler Stephen Gutekanst 2022-08-20 12:02:58 -07:00
  • 192de6946e mach: improve compatibility with self-hosted compiler Stephen Gutekanst 2022-08-20 12:02:01 -07:00
  • 1c43f0f1e8 sysjs: improve compatibility with self-hosted compiler Stephen Gutekanst 2022-08-20 11:41:28 -07:00
  • 7bc7caaec4 sysaudio: improve compatibility with self-hosted compiler Stephen Gutekanst 2022-08-20 11:41:15 -07:00
  • 72b081c97a mach: improve compatibility with self-hosted compiler Stephen Gutekanst 2022-08-20 11:41:01 -07:00
  • e92572b776 gpu: examples: remove unused import Stephen Gutekanst 2022-08-20 11:01:30 -07:00
  • 9d29563d3b glfw: improve compatibility with self-hosted compiler Stephen Gutekanst 2022-08-20 10:35:03 -07:00
  • 9c1f31072f gpu: zig fmt Stephen Gutekanst 2022-08-20 01:19:30 -07:00
  • ca028ea038 gpu: improve compatibility with self-hosted compiler Stephen Gutekanst 2022-08-19 20:42:53 -07:00
  • 8ec53c7446 mach: improve compatibility with self-hosted compiler (thisDir() -> comptime thisDir()) Stephen Gutekanst 2022-08-19 15:15:33 -07:00
  • fe4e721508 mach: use new SDK API for dependencies instead of @bitCast Stephen Gutekanst 2022-08-19 12:32:20 -07:00
  • 6c401b6067 gpu: decouple SDK from dependencies Stephen Gutekanst 2022-08-19 12:04:33 -07:00
  • bfe9408da3 gpu-dawn: decouple SDK from dependencies Stephen Gutekanst 2022-08-18 23:26:53 -07:00
  • d03078fbd6 mach: fix conflicting symbol name (recent change in Zig) Stephen Gutekanst 2022-08-19 12:33:42 -07:00
  • 381f2fe9c5 gpu: fix redeclaration of function parameter errors Stephen Gutekanst 2022-08-18 22:55:41 -07:00
  • 9406326cd8 glfw: fix instructions for Gyro in README.md Eric Joldasov 2022-08-19 00:34:27 +06:00
  • 631d3eadbb {mach,gpu}: correct unused parameter Stephen Gutekanst 2022-08-18 11:29:07 -07:00
  • f5d34e1247 {mach,gpu}: fix accidental inclusion of objc/message.h on non-darwin platforms Stephen Gutekanst 2022-08-18 11:22:51 -07:00
  • eb0eceb707 mach: correct vsync mode setting Stephen Gutekanst 2022-08-18 10:33:32 -07:00
  • edc3b5d60e examples: use default values, gpu helper APIs Stephen Gutekanst 2022-08-17 01:42:27 -07:00
  • 7227e9a13f gpu: example: use default values, gpu helper APIs Stephen Gutekanst 2022-08-17 01:26:52 -07:00
  • 46ec50b207 shaderexp: use default values, gpu helper APIs Stephen Gutekanst 2022-08-17 01:26:38 -07:00
  • d918dfb496 gpu: correct BlendState default values Stephen Gutekanst 2022-08-16 23:16:10 -07:00
  • bac182f804 mach: update to latest mach/gpu API Stephen Gutekanst 2022-08-16 23:15:54 -07:00
  • 358baf08e2 gpu: add Device.createShaderModuleWGSL helper Stephen Gutekanst 2022-08-16 21:59:46 -07:00