Commit Graph

118 Commits

Author SHA1 Message Date
Ben Visness 260872546b Get it all working on Windows again for real 2023-08-07 22:53:49 -05:00
Ben Visness d7bfb382e0 Merge remote-tracking branch 'origin/main' into build-python 2023-08-07 21:17:24 -05:00
Reuben Dunnington a658e714c3
remove pthreads references from mkapp.py 2023-07-31 15:10:43 -07:00
MartinFouilleul e642c38a4d Merge pull request 'mp_thread' (#26) from mp_thread into main
Reviewed-on: #26
2023-07-31 18:36:54 +00:00
Reuben Dunnington 164540ea8c
update milepost submodule 2023-07-31 11:10:03 -07:00
Reuben Dunnington b9bd2723a9
replace pthread with mp_thread 2023-07-30 21:35:08 -07:00
Ben Visness 4b1649f8bb Use system orca for UI example too 2023-07-29 15:26:28 -05:00
Ben Visness ed5dbc0053 Use system orca in pong example 2023-07-29 15:23:10 -05:00
Ben Visness 9a2c4d8876 Fix bug with --no-confirm 2023-07-29 15:22:03 -05:00
Ben Visness 956ad51072 Add Orca install workflow 2023-07-29 15:11:20 -05:00
Ben Visness 59f87436ce Isolate dev commands to only run in Orca source 2023-07-29 14:03:44 -05:00
MartinFouilleul 93acffa277 Merge pull request 'Fully replace bindgen.py with bindgen2.py' (#25) from bindgen2_all_apis into main
Reviewed-on: #25
2023-07-29 10:22:20 +00:00
Martin Fouilleul b77eba597b updating build.sh to reflect changes in bindings generation 2023-07-29 12:21:08 +02:00
Reuben Dunnington 71236240ab
fully replace bindgen.py with bindgen2.py
* Removes core_api and gles_api .txt bindings and replaces them with .json versions
* Rename bindgen2.py to bindgen.py, effectively deleting the old script
* Update build.bat to reflect new changes
2023-07-28 22:20:26 -07:00
Martin Fouilleul 835097f8b5 update milepost: allow renderer to use multiple image sources per batch 2023-07-28 10:58:26 +02:00
martinfouilleul 3dd85fdf74 [milepost] update milepost (gl canvas buffers size improvements) 2023-07-27 15:40:56 +02:00
Ben Visness bbe34a3b58 Move mkapp.py into a bundle command 2023-07-26 21:31:13 -05:00
Ben Visness 8bd12bdd1f This commit will not hard-lock your Mac 2023-07-26 21:31:13 -05:00
Ben Visness 731b5a6bba This commit will hard-lock your Mac 2023-07-26 21:31:13 -05:00
Ben Visness 062cd1e2de Build wasm3 on Mac 2023-07-26 21:31:13 -05:00
Ben Visness 389b9607d6 Use frankensteined angle build for now 2023-07-26 21:31:13 -05:00
Ben Visness 6ca5b6f4f0 Change expected Mac filename 2023-07-26 21:31:13 -05:00
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