Nikita Lisitsa lisyarus · he/him
lisyarus pushed to master at lisyarus/psemek 2026-07-09 18:54:03 +00:00
0d54fa7f03 Fix sdl2 CMakeLists.txt on non-apple platforms
lisyarus pushed to trunk at lisyarus/color-fractory 2026-07-07 10:38:28 +00:00
3a494d03cf Update engine
lisyarus pushed to master at lisyarus/psemek 2026-07-07 10:38:15 +00:00
a0a1e18162 Split package_files and package_resources: the former simply adds to the zip archive, the latter uses platform-specific resources packaging (on web and android)
lisyarus pushed to master at lisyarus/psemek 2026-07-07 10:37:20 +00:00
8f56ae11b5 Update create-project script
lisyarus pushed to master at lisyarus/psemek 2026-07-07 10:36:41 +00:00
0e2042879f Split package_files and package_resources: the former simply adds to the zip archive, the latter uses platform-specific resources packaging (on web and android)
lisyarus pushed to master at lisyarus/psemek 2026-07-07 10:19:09 +00:00
8f56ae11b5 Update create-project script
lisyarus pushed to trunk at lisyarus/color-fractory 2026-07-07 10:12:36 +00:00
8f879bae39 Update engine
047c48e670 Fix multisampling on web
ce4fc68fe2 Web build fix
b97651ab1d Refactor CMakeLists.txt and set name to index.html in web builds
18a0676f16 Fix UB with optionals
Compare 5 commits »
lisyarus pushed to master at lisyarus/psemek 2026-07-07 10:11:26 +00:00
34c1a92f0b Add util::hash_table::count for compatibility
lisyarus pushed to master at lisyarus/psemek 2026-07-06 19:41:48 +00:00
664b1d613e Add io::expanding_memory_ostream that writes to std::vector<char>
ae3b91e7b1 Set file stream buffers to pre-allocated 1MB chunk on web builds
32bbc93eea Open read-only files as r+b on web builds (apparently read-only files have perf issues)
6ea10520b5 Change resource & storage access logging
55d18aaa33 Add app::storage path and set it to WASMFS-mounted directory on web builds
Compare 9 commits »
lisyarus pushed to master at lisyarus/psemek 2026-07-05 11:01:46 +00:00
155ced8410 Introduce PSEMEK_PLATFORM and PSEMEK_PLATFORM_XXX variables
dd07244a40 Update auto-generated opengl loaders & use shader prelude in gfx effects
Compare 2 commits »
lisyarus pushed to trunk at lisyarus/color-fractory 2026-07-04 15:13:05 +00:00
480a087d8e Add 'click anywhere' starting menu for web builds
b5b8ba9498 Don't show exit button on web builds & start windowed by default
986d2f17b6 Update engine
Compare 3 commits »
lisyarus pushed to master at lisyarus/psemek 2026-07-04 14:33:33 +00:00
b989eba66d Implement resource packaging for web builds
lisyarus pushed to master at lisyarus/psemek 2026-07-04 14:01:11 +00:00
ce019229bb Use larger audio buffer on web
fac3503820 Prevent registering threads twice in logger
Compare 2 commits »
lisyarus pushed to master at lisyarus/psemek 2026-07-04 13:32:03 +00:00
151afec7f0 Fix app context lifetime in emscripten
abf45f3dcb Fix handling key events (this also intercepts browser shortcuts, sadly)
Compare 2 commits »
lisyarus pushed to master at lisyarus/psemek 2026-07-03 21:46:45 +00:00
7dd55d94a9 Add template html for Emscripten builds
lisyarus deleted branch mars_special from lisyarus/psemek 2026-07-03 19:34:01 +00:00
lisyarus deleted branch web-runtime from lisyarus/psemek 2026-07-03 19:33:42 +00:00
lisyarus merged pull request lisyarus/psemek#2 2026-07-03 19:32:11 +00:00
make color-fractory somewhat work on web
lisyarus pushed to master at lisyarus/psemek 2026-07-03 19:32:11 +00:00
5126dc74f8 Merge pull request 'make color-fractory somewhat work on web' (#2) from yulya3102/psemek:web-runtime into master
4d7926b698 Final Emscripten OpenGL fixes
2e94515c05 Disable parts of gfx library on web
bd70f197ab Use gles30-emscripten for web builds instead of gles32
2407c1262e Add -sFULL_ES3 for web builds
Compare 9 commits »
lisyarus created branch web-runtime in lisyarus/psemek 2026-07-03 19:30:11 +00:00