19 Commits

Author SHA1 Message Date
Luke Street 9ef9144b57 WIP gpu_prof 2026-06-12 10:28:52 -06:00
Loïs 40913d532e Weak-link Metal framework to fix macOS 14 launch crash (#187)
Co-authored-by: Luke Street <luke@street.dev>
2026-05-14 23:21:37 -06:00
Luke Street ff9ca7170c Fix duplicate MTLLogStateDescriptor on macOS 15+ 2026-05-12 14:00:19 -06:00
Luke Street 22c2e5e55a Add shims for macOS 14 support 2026-05-10 00:27:54 -06:00
Luke Street 29622e02e6 Fix iOS/tvOS BackendBinding 2026-03-30 21:34:03 -06:00
Pieter-Jan Briers da0e2886f3 asan: fix std::unique_ptr<wgpu::ChainedStruct> base cast (#63)
This is UB because of some C++ insanity. Moving to shared_ptr fixes it.
2026-03-16 10:09:25 -06:00
Luke Street b4b64fb9be Revamp aurora dependencies, use prebuilt packages
Dawn, SDL3 and nod are fetched as a prebuilt package when available
for the current platform. Otherwise, system libraries are attempted.
Finally, we fallback to building them from source.
2026-03-09 21:34:40 -06:00
Luke Street 7e98a8e140 Add Android surface support 2026-02-19 23:53:38 -07:00
Luke Street f058c5b7a5 Remove submodules, migrate to FetchContent 2025-04-04 22:01:52 -06:00
Luke Street b07d55f71d Update fmtlib 2025-04-03 21:03:11 -06:00
Luke Street ca3e4f5273 Update to latest upstream dawn 2025-04-03 00:12:22 -06:00
Luke Street 1b088e79e8 Update to SDL3 & latest imgui 2025-04-02 19:57:16 -06:00
Luke Street 7bdeb5e17c Update dawn, add D3D11 backend, disable OpenGL (broken) 2023-06-28 20:03:05 -04:00
Luke Street 9c75c739e4 Updates to SetupWindowAndGetSurfaceDescriptor 2023-05-27 14:57:24 -04:00
Luke Street 3edd2c0e58 Update dawn & SDL part 1 2023-05-27 11:44:36 -04:00
Luke Street d8e41e4bcc Update dawn & use external OpenGL context hooks 2022-08-29 17:07:21 -04:00
Luke Street c060e1da6b Reimplement GXCopyTex; simplify assertions 2022-08-09 02:05:33 -04:00
Luke Street 893cabe55a Transition back to webgpu_cpp; initial emscripten support 2022-08-02 16:37:56 -04:00
Luke Street 9a725c89cf Initial commit 2022-07-27 11:25:25 -04:00