Commit Graph

18 Commits

Author SHA1 Message Date
Wojtek Figat
cc89a1e1ca Add check for minimum browser version when running on Web 2026-03-24 15:23:33 +01:00
Wojtek Figat
88fe9ba186 Fix WebGPU crashes when resizing canvas 2026-03-23 18:37:58 +01:00
Wojtek Figat
b8d5ea595e Optimize Web app a bit more 2026-03-18 23:22:45 +01:00
Wojtek Figat
a5ec8565e4 Refactor WebGPU ASYNCIFY to use JSPI
Smaller build size and better performance. Also, link time goes down a lot
2026-03-18 23:08:39 +01:00
Wojtek Figat
750fd1f941 Optimize Web export size 2026-03-17 23:31:34 +01:00
Wojtek Figat
e10d784e83 Add custom HTML shell template to Web export 2026-03-16 22:09:21 +01:00
Wojtek Figat
0f5c5dcf3e Fix memory issues on Web 2026-03-16 16:42:30 +01:00
Wojtek Figat
a5bbf0dbde Add option for experimental use of thread in Web
Might not run well in certain browsers, requires rebuilding all dependencies for Web with `pthread` enabled.
Disabled by default (for now).
2026-03-14 22:11:36 +01:00
Wojtek Figat
6ae68bc6cc Add PhysX and NvCloth to Web 2026-03-13 17:49:11 +01:00
Wojtek Figat
2cb12e3c0f Add SIMD support to Web with SSE4.2 2026-03-13 10:21:21 +01:00
Wojtek Figat
894cf2c886 Fix missing JS symbols in Web build of the main module 2026-02-20 23:44:20 +01:00
Wojtek Figat
9772227146 Add shared libraries support for Web to load game module (C++) 2026-02-17 15:07:11 +01:00
Wojtek Figat
0835a6559c Fix Web build issues 2026-02-16 21:31:12 +01:00
Wojtek Figat
489c4a3661 Add packaging game files and bundling them into final Web app 2026-02-16 17:41:43 +01:00
Wojtek Figat
6bd13feba6 Add various fixes 2026-02-16 16:11:00 +01:00
Wojtek Figat
6f13a33be2 Add LTO and Sanitizers support to Web build 2026-02-16 12:00:24 +01:00
Wojtek Figat
25e90deed6 Fix Web (and consoles) to run without exceptions throw/catch support 2026-02-16 11:50:52 +01:00
Wojtek Figat
f12ad5c874 Add **Web platform with Emscripten** 2026-02-14 00:07:21 +01:00