Nikita Lisitsa lisyarus · he/him
lisyarus pushed to master at lisyarus/psemek 2026-07-19 10:35:54 +00:00
ae2efc94fb Add audio::duration::from_seconds
lisyarus pushed to master at lisyarus/psemek 2026-07-19 00:35:37 +00:00
20c3fca4b4 Add inline to audio::literals
lisyarus pushed to master at lisyarus/psemek 2026-07-19 00:28:13 +00:00
e1dfca7293 Add missing pragma once
lisyarus pushed to master at lisyarus/psemek 2026-07-18 23:16:32 +00:00
e94490cf95 Add butterworth low & high pass filters
b39475d3ac Replace audio::feedforward/feedback filters with general linear filters
Compare 2 commits »
lisyarus pushed to master at lisyarus/psemek 2026-07-18 19:32:55 +00:00
4de0499d29 Add audio envelope helper based on a sequence of linear or exponential segments
748035c514 Add audio::literals to represent durations like 100_ms or 0.5_s
20fbb9c5ac Remove unused include
2d66f12707 Rename envelope -> envelope_base
c177911737 Add generic envelope filter and re-implement fade in/out using it
Compare 6 commits »
lisyarus pushed to master at lisyarus/psemek 2026-07-17 14:08:46 +00:00
3713f620bb Update create-project script
lisyarus pushed to master at lisyarus/psemek 2026-07-10 14:41:24 +00:00
45fbc7399c Update to wgpu-native v29.0.1.1
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 »