Commit graph

  • 622a9f4d86
    glfw: fix compilation with latest zig master (#574) Kami Development 2022-10-14 17:55:15 +02:00
  • a977393648 freetype: update to latest upstream revision Stephen Gutekanst 2022-10-14 08:31:01 -07:00
  • c94dee263b mach: correct WebGPU C ABI export Stephen Gutekanst 2022-10-11 01:06:48 +02:00
  • 58f7121a3d all: prefix environment variables with MACH_ Ali Chraghi 2022-10-09 19:55:46 +03:30
  • 288299b88b examples: make sure some structs has guaranteed in-memory layout Ali Chraghi 2022-10-08 18:49:21 +03:30
  • 4e47477e9a mach: export WebGPU C ABI compatibility Stephen Gutekanst 2022-10-11 00:55:32 +02:00
  • ec8ced475f freetype: don't expose harfbuzz directly from freetype pkg mlugg 2022-09-29 19:31:34 +01:00
  • 217cc3989a ci: update to macos-12 Ali Chraghi 2022-09-29 19:38:57 +03:30
  • 77ee26d54e freetype: fix compilation errors Ali Chraghi 2022-09-29 19:13:08 +03:30
  • 82e10f4f28
    all: build: thisDir improvements (#570) Ali Chraghi 2022-09-29 19:11:46 +03:30
  • a8d8fedf95
    gamemode: addIncludeDir -> addIncludePath (#569) LeRoyce Pearson 2022-09-26 20:57:46 -06:00
  • 2af8d5025b freetype/harfbuzz: correct Position struct layout mlugg 2022-09-23 19:28:27 +01:00
  • fcb82345d4
    all: build: organize build files and reduce unreachables (#567) Ali Chraghi 2022-09-25 20:32:51 +03:30
  • cc301493ca mach: 0 size swapchain noop fix Dustin Taylor 2022-09-20 14:02:29 -04:00
  • 02ab8f964a
    gpu-dawn: CI: correct release publishing Stephen Gutekanst 2022-09-20 21:53:01 -07:00
  • 6ce4110bac basisu: pass CrossTarget to static libs Jakub Konka 2022-09-20 11:38:03 +02:00
  • 8026526b99 mach: add TODO about self-hosted unused variables Stephen Gutekanst 2022-09-20 02:30:08 -07:00
  • 87fd2f82f6 sysaudio: add TODO regarding CI tests Stephen Gutekanst 2022-09-20 02:27:29 -07:00
  • fe9ec5ba15 sysaudio: skip most tests Ali Chraghi 2022-09-20 12:00:47 +04:30
  • 728582c75e build: only build/run tests and libmach on non-wasm targets Ali Chraghi 2022-09-20 11:05:26 +04:30
  • f750f752ef gpu: remove pointless and errorful cast Ali Chraghi 2022-09-20 11:04:21 +04:30
  • 18ad648e68 ci: only run at base directory Ali Chraghi 2022-09-20 10:32:09 +04:30
  • 1a6a82e11b build: ensure cubemap assets submodule Ali Chraghi 2022-09-20 10:04:42 +04:30
  • 8e012d02bb git: use stage2_compat branch for zigimg Ali Chraghi 2022-09-20 09:22:37 +04:30
  • 9f6c4bf7b1 build: fix compilation errors Ali Chraghi 2022-09-20 08:57:24 +04:30
  • 62e00bfbd0 dev: fix zig version update script Ali Chraghi 2022-09-20 08:41:28 +04:30
  • f3109b365c all: update zig version Ali Chraghi 2022-09-19 20:28:49 +04:30
  • 2811904eac mach: check Platform functions declaration & add deinit for wasm Ali Chraghi 2022-09-19 18:53:14 +04:30
  • cd6b7aa714 glfw: pass system sdk options through Ali Chraghi 2022-09-19 15:19:36 +04:30
  • 12c8d9ae8a mach: correct Wayland comment Stephen Gutekanst 2022-09-19 06:57:16 -07:00
  • cb9fa97b31 sysaudio: move DataCallback into main.zig Ali Chraghi 2022-09-18 21:59:19 +04:30
  • 936ad7bffc tools/html-generator: fix name zig->sysjs Ali Chraghi 2022-09-18 21:58:34 +04:30
  • 2ab3516795 gamemode: use zig build Ali Chraghi 2022-09-18 21:31:01 +04:30
  • 15dfb2867a all: rename setShouldClose to close Ali Chraghi 2022-09-18 19:22:03 +04:30
  • 308d413f09 gpu-dawn: add mirror support for headers.json.gz Cai Bingjun 2022-09-18 08:57:26 +08:00
  • 412df4490c mach: fmt Stephen Gutekanst 2022-09-17 08:50:25 -07:00
  • 5e8ab95a74 {gpu-dawn,docs}: add MACH_GITHUB_BASE_URL for using GitHub mirror sites Stephen Gutekanst 2022-09-17 08:49:24 -07:00
  • f1c74aabe2 glfw: don't reset hints after window creation Ali Chraghi 2022-09-17 13:27:06 +04:30
  • 6043c7eae6
    mach: add is_app option to disable gamemode in desktop applications; use parseIp4 (#544) Ali Chraghi 2022-09-17 11:02:27 +04:30
  • 47d1544b64
    {mach,sysjs}: put WASM imports into their own namespaces (#537) LeRoyce Pearson 2022-09-16 17:56:22 -06:00
  • eef76effe3 examples: add pixel post processing effect example Diego Arias 2022-09-16 15:56:16 -03:00
  • 6183e39593
    mach: add {s} formatter to mouse cursor debug print (#539) Louis Pearson 2022-09-16 17:42:19 -06:00
  • 7ed8829349
    mach: better compile error for missing fields in App. (#548) Jeremia 2022-09-16 18:36:15 -05:00
  • 8b50f076a6 {build,wasmserve}: improvements Ali Chraghi 2022-09-15 16:49:34 +04:30
  • b0cd4ec1a0
    all: fix pointless discards; typo; fix libmach compilation on Linux (#541) praschke 2022-09-15 14:41:05 +00:00
  • 38c4fc5b01 mach: make default minimum window size 350x350 praschke 2022-09-15 14:32:39 +00:00
  • a873227ab8 {mach,examples,shaderexp}: fix default minimum window size praschke 2022-09-15 12:46:39 +00:00
  • 9676665ccf
    mach: fix setMouseCursor compile error (#538) Louis Pearson 2022-09-14 19:15:41 -06:00
  • 73bef9a8c4 glfw: fix implicit function declaration error on clang15 Diego Arias 2022-09-14 17:01:43 -03:00
  • aaddd4dbeb {build,wasmserve}: show error on browser + improvements Ali Chraghi 2022-09-14 23:22:55 +04:30
  • 5be9f04d85 {build,wasmserve}: use wasmserve, drop apple_pie Ali Chraghi 2022-09-14 18:41:40 +04:30
  • ebb4b9c2fe
    glfw: remove ineffective _ = variable assignment (#531) Alexandre Chêne 2022-09-14 19:40:20 +02:00
  • b8c48d6321
    all: remove ineffective _ = variable assignments (#530) locriacyber 2022-09-14 16:42:29 +00:00
  • 98d929611c gpu-dawn: add CURL_INSECURE=true option to workaround windows SSL issues Stephen Gutekanst 2022-09-12 20:45:24 -07:00
  • 23f9e9fb65 gpu: README: fix image size, clarify Mach core Stephen Gutekanst 2022-09-11 09:52:55 -07:00
  • b0ea3b9e44 dev: add mach-gpu to push_subrepos.sh Stephen Gutekanst 2022-09-11 09:46:25 -07:00
  • dd1b0a413e gpu: polish README Stephen Gutekanst 2022-09-11 09:44:43 -07:00
  • 8af0c9a6a8 mach: correctly link sysaudio to all Apps Stephen Gutekanst 2022-09-11 00:17:52 -07:00
  • 8113ca370d all: remove support for stage1 Stephen Gutekanst 2022-09-10 00:04:36 -07:00
  • 4c3a19fc26 sysjs: improve self-hosted compiler support Stephen Gutekanst 2022-09-09 23:37:50 -07:00
  • f15cea9492
    examples: add cubemap example (#523) NewbLuck 2022-09-09 23:41:24 -06:00
  • 70f4514c66 sysaudio: fix compile for web Louis Pearson 2022-09-09 23:14:24 -06:00
  • b72c2c978f sysaudio: target a desired buffer size / latency instead of assuming maximum Stephen Gutekanst 2022-09-09 22:34:38 -07:00
  • c009ff3f90 sysaudio: fix buffer size on Windows Stephen Gutekanst 2022-09-09 22:32:17 -07:00
  • 78485e49f5 mach: wasm: add stub GPUInterface Stephen Gutekanst 2022-09-09 22:06:27 -07:00
  • 2ba7e48ac2 {sysjs,mach}: correctly pass sysjs dependency to sdk Stephen Gutekanst 2022-09-09 21:55:38 -07:00
  • f1ae31ae86 ecs: improve compatibility with self-hosted compiler Stephen Gutekanst 2022-09-09 21:23:20 -07:00
  • 4a421b8130 mach: update to latest sysaudio SDK API Stephen Gutekanst 2022-09-10 03:54:17 +00:00
  • f8c8d27c70 glfw: update Linux system SDKs for mach/sysaudio Stephen Gutekanst 2022-09-10 03:51:28 +00:00
  • d044104d80 gpu: remove commented code Stephen Gutekanst 2022-09-10 03:51:04 +00:00
  • 7511392a02 sysaudio: switch to sdk builder pattern for system_sdk access Stephen Gutekanst 2022-09-10 03:02:00 +00:00
  • f29c3aac08 sysaudio: fix clicking by tracking frame_offset Louis Pearson 2022-09-09 20:13:45 -06:00
  • b282641300 all: update to latest Zig nightly version Stephen Gutekanst 2022-09-10 02:13:27 +00:00
  • 46c4ea4ebd
    all: update to use latest Zig master APIs (#521) NewbLuck 2022-09-09 20:07:30 -06:00
  • 0e71daf504
    {sysaudio,examples}: get sysaudio running on linux, separate audio configuration and descriptor (#518) Louis Pearson 2022-09-09 09:58:03 -06:00
  • f807c85232 all: zig fmt Stephen Gutekanst 2022-09-08 10:22:43 -07:00
  • 0a1ff43ce5 ecs: improve compatibility with self-hosted compiler Stephen Gutekanst 2022-09-08 10:22:11 -07:00
  • 9a759c55c5 mach: do not attempt to import gamemode on non-Linux platforms Stephen Gutekanst 2022-09-08 07:26:46 -07:00
  • c97bcdde0a mach: improve compatibility with self-hosted compiler Stephen Gutekanst 2022-09-08 07:26:30 -07:00
  • 54719c2de8 ecs: improve compatibility with self-hosted compiler Stephen Gutekanst 2022-09-08 07:26:15 -07:00
  • 98860a67fa glfw: workaround cImport self-hosted compiler bug ziglang/zig#12784 Stephen Gutekanst 2022-09-08 07:19:36 -07:00
  • 06b0609ada examples: add triangle-msaa Ali Chraghi 2022-09-04 20:59:21 +04:30
  • 194971586d mach: use std.log.(scope) instead of std.debug.print Ali Chraghi 2022-09-03 22:03:49 +04:30
  • d8af6740c5 mach: exit if no backend found for adapter Ali Chraghi 2022-09-03 13:49:06 +04:30
  • d96cc72859 sysaudio:build: remove 4th argument Ali Chraghi 2022-09-07 23:49:31 +04:30
  • 0c54bc740f build: add glfw test step Ali Chraghi 2022-09-07 23:48:58 +04:30
  • ad981944d4 all: revert cimport workaround Ali Chraghi 2022-09-07 23:48:43 +04:30
  • 0a32de381e freetype: correct return type of Face.availableSizes mlugg 2022-09-04 21:12:19 +01:00
  • 125aeff7f1 gpu-dawn: default to release version of Dawn praschke 2022-09-04 15:01:39 +00:00
  • 55e6959f28 mach: supress gamemode dlopen failed error Ali Chraghi 2022-09-03 12:58:18 +04:30
  • b7ea4aeb89
    freetype: correct typo in previous fix (#509) NewbLuck 2022-09-02 10:44:46 -06:00
  • 21a0edca03 all: update zig version Ali Chraghi 2022-09-02 17:26:04 +04:30
  • 2b533f7763 {gpu, gpu-dawn}: update to latest zig Ali Chraghi 2022-09-02 17:22:52 +04:30
  • 47e90c1a7e glfw: renable getName test Ali Chraghi 2022-09-02 17:21:04 +04:30
  • 669ef41219 glfw: fix cimport workaround errors for linux/windows Ali Chraghi 2022-09-02 11:06:10 +04:30
  • a945046224 gamemode: add stage2 client Ali Chraghi 2022-09-02 11:00:40 +04:30
  • 2451d9e92b
    freetype: Update padding size of packed structs (#507) NewbLuck 2022-09-02 00:57:41 -06:00
  • 5dfd677a37
    sysaudio: add missing bool param to soundio call (#492) NewbLuck 2022-08-30 00:46:25 -06:00
  • d9bd4d7d79
    sysaudio: link missing library for Windows (#493) NewbLuck 2022-08-30 00:39:01 -06:00
  • 5d565f1f74
    sysaudio: update tests to add needed allocator parameters (#491) NewbLuck 2022-08-30 00:37:30 -06:00