Commit Graph

96 Commits

Author SHA1 Message Date
Ben Visness 10351e45cd Get entire Orca build working on Windows 2023-07-26 21:31:13 -05:00
Ben Visness 25f660227f Add Windows wasm3 build 2023-07-26 21:31:13 -05:00
Ben Visness b398b74ac9 Go back to ANGLE 2023-07-05 and fix some checksum bugs 2023-07-26 21:31:13 -05:00
Ben Visness 4337b9bffa Copy .lib files on Windows 2023-07-26 21:31:13 -05:00
Ben Visness 25782ccc77 Fix some build issues on Windows 2023-07-26 21:31:13 -05:00
Ben Visness d97e69992b Preemptively fix a checksum problem I hope 2023-07-26 21:31:13 -05:00
Ben Visness 92529ba7c1 Add Windows stuff (untested) 2023-07-26 21:31:13 -05:00
Ben Visness fbba6330e9 Add automatic ANGLE downloads 2023-07-26 21:31:13 -05:00
Ben Visness 76e007ee72 Add checksums for ANGLE and a logging system 2023-07-26 21:31:13 -05:00
Ben Visness e12afb619f Get milepost mac build working in Python 2023-07-26 21:31:13 -05:00
martinfouilleul 23f0d75e20 Merge branch 'autoresize_surfaces' 2023-07-26 17:43:58 +02:00
martinfouilleul 81b700121f update milepost 2023-07-26 17:42:48 +02:00
martinfouilleul a1068c979a [win32] fix mp_window_center() 2023-07-26 17:38:24 +02:00
martinfouilleul de28d37d57 [win32] update window rect API and reported window sizes to match macos 2023-07-26 16:55:04 +02:00
Martin Fouilleul 756b085c5f [osx] update milepost, more consistent window rect api 2023-07-26 15:58:39 +02:00
Martin Fouilleul 213663a09c [milepost update] use autoresizeMask to resize surfaces to the parent window's client area 2023-07-25 17:02:38 +02:00
martinfouilleul 225b506dd4 [win32, surface] automatically resize surfaces to parent window's client area 2023-07-25 14:21:44 +02:00
MartinFouilleul b4893961fd Merge pull request 'Ignore win32 Pong app' (#19) from ignore-pong into main
Reviewed-on: #19
2023-07-16 15:24:39 +00:00
MartinFouilleul 5b40414f52 Merge branch 'main' into ignore-pong 2023-07-16 15:22:39 +00:00
martinfouilleul 86f6eb028c update milepost to fix win32 gl renderer 2023-07-16 17:21:43 +02:00
MartinFouilleul a95de7902f Merge pull request 'Milepost UI demo' (#18) from ilidemi/orca:ui into main
Reviewed-on: #18
2023-07-16 15:19:08 +00:00
Ben Visness 236fa7f8bd Ignore win32 Pong app 2023-07-15 18:48:47 -05:00
Ilia Demianenko d9ab264f81 Bring back exports 2023-07-15 15:56:02 -07:00
Ilia Demianenko 6c91caddc0 Fix event passing 2023-07-15 15:55:50 -07:00
Ilia Demianenko 5fa9c3c34c Fixes 2023-07-15 00:49:41 -07:00
Ilia Demianenko 7450930ae8 minor 2023-07-15 00:20:45 -07:00
Ilia Demianenko bffcaa4abf Feedback 2023-07-15 00:15:07 -07:00
Ilia Demianenko a683c163cb Merge branch 'main' into ui 2023-07-13 21:53:57 -07:00
Ilia Demianenko 0eefeb3747 UI demo 2023-07-13 21:39:39 -07:00
martinfouilleul fd205df8a7 update milepost 2023-07-07 15:48:28 +02:00
Martin Fouilleul 301020ee9a update milepost to fix issue 15 with discord screen sharing 2023-07-07 10:44:16 +02:00
martinfouilleul f0d910e3e5 [win32] compile wasm3 with optimizations (don't forget to re-run `build.bat wasm3` and the `build.bat orca`) 2023-07-06 15:06:34 +02:00
martinfouilleul de5c74c607 update milepost to fix crash on windows when deselecting surface 2023-07-06 11:33:36 +02:00
martinfouilleul 7437dd0b0f Testing superpong on win32 2023-07-05 18:25:14 +02:00
martinfouilleul 4578c8d767 Merge branch 'main' into superpong 2023-07-05 18:13:21 +02:00
Ben Visness e2a2116cb2 Make pong prettier 2023-07-04 16:14:14 -05:00
Ben Visness 6e2457ded3 Remove incorrect extern defs 2023-07-02 09:24:34 -05:00
Ben Visness 8925e3e3a0 Actually draw that background image 2023-07-02 07:22:12 -05:00
Ben Visness c509c612e1 Add dtrace + spall script 2023-07-02 07:09:39 -05:00
Ben Visness b1c0754d54 Draw text better, make block layout more interesting 2023-07-02 06:27:29 -05:00
martinfouilleul e31f6cd4ec [win32] Fix building the pong sample on win32 2023-07-02 12:50:32 +02:00
Ben Visness d139619147 Add paddle angle fun time party 2023-07-01 14:33:28 -05:00
Ben Visness f6e89e6168 Implement basic breakout 2023-07-01 12:02:41 -05:00
Ben Visness 071e8560d4 A little build script cleanup 2023-06-30 17:14:10 -05:00
Ben Visness b792476d36 We can render text! 2023-06-28 20:43:52 -05:00
Martin Fouilleul b7e3e83f3e Block for events in main thread, and avoid burning the planet 2023-06-26 20:00:29 +02:00
Martin Fouilleul 0a83f26f7b avoid some unnecessary str8 copies now that arena-allocating string functions null terminate strings 2023-06-26 16:07:44 +02:00
Martin Fouilleul 463e6322a4 - Changed mkapp.py flags to embed files and directories.
'--resource name' now copies file or directory 'name' into the app's private filesystem
'--resource-dir dir' copies all files _inside_ 'dir' into the app's private filesystem
2023-06-26 12:24:22 +02:00
Martin Fouilleul 4e90290add [build] check if wasm3/milepost dependencies are present and build them otherwise 2023-06-26 11:13:09 +02:00
Martin Fouilleul abb37537e9 - Investigating clang's handling of memory builtins and bulk memory code generation in test/bulkmem
- Using bulk memory (via builtins) for memset/memcpy/memcmp
- Change build script to build wasm3 with optimizations on
2023-06-25 20:37:22 +02:00