Commit Graph

532 Commits

Author SHA1 Message Date
Almamu
5e95fda88b chore: fix path detection being wrong, make use of std::filesystem::path on CContainers 2025-04-13 16:11:43 +02:00
Almamu
079dbd6e74 chore: make use of std::filesystem::canonical instead of basepath and slight typing changes on texture objects 2025-04-11 23:43:07 +02:00
Almamu
d8ddc899fb chore: fix segfault after code cleanup 2025-04-11 01:44:59 +02:00
Almamu
ae66deffb6 chore: some readability improvements on code 2025-04-11 01:40:13 +02:00
Almamu
33340f3cbc chore: update README 2025-04-11 00:59:38 +02:00
Almamu
ee7adf0bb9 chore: add showcase gallery to the README.md 2025-04-08 04:03:37 +02:00
Almamu
915a89fb41 chore: process script now scales the previews so the html file is not too big 2025-04-08 03:50:31 +02:00
Almamu
1b33eff462 chore: jail CDirectory to the basepath and prevent accessing data outside of the main directory 2025-04-07 11:13:54 +02:00
Almamu
29fb78b695 feat: add testing tools to run over all backgrounds and getting output data 2025-04-07 05:09:11 +02:00
Almamu
2cc5e8f272 chore: added missing dep to PKGBUILD 2025-04-07 04:31:18 +02:00
Almamu
07005a7252 chore: added missing dependency 2025-04-07 04:30:08 +02:00
Almamu
02f1676db0 feat: swap android's fft implementation (which wasn't right) with kissfft's and fix update frequency issues 2025-04-07 04:23:47 +02:00
Almamu
7bff63c037 chore: changed shader compilation slightly so they're passed onto glsl just once 2025-04-06 20:13:45 +02:00
Almamu
1e0a9cca91 chore: improve function call matching and fallback to more lax method if no function is found 2025-04-06 10:26:59 +02:00
Almamu
d151ad44c1 feat: somewhat support TEXB0004 2025-04-06 09:42:43 +02:00
Almamu
89983576be chore: fix wayland generation folder not being present 2025-04-06 09:03:35 +02:00
Almamu
f9104f0b8b chore: wrong include file used in CGLSLContext.cpp 2025-04-06 08:55:30 +02:00
Almamu
740c290a82 chore: make use of external repos for all deps instead of copying things manually and more cleanup work 2025-04-06 08:40:00 +02:00
Almamu
47b52fd6df chore: re-organized web wallpaper support to use custom scheme and better handle multiprocessing 2025-04-06 02:50:47 +02:00
Almamu
b931b317fb revert: delayed initialization of cef was causing issues, reverted 2025-04-05 08:02:42 +02:00
Almamu
b00531e647 feat: update to latest glslang (swizzle and vec2/vec3/vec4 implicit casting to float) 2025-04-05 06:03:01 +02:00
Almamu
c41cac19fb fix: added log10 macro 2025-04-04 03:36:54 +02:00
Almamu
e2adad329b chore: do not depend on SPIRV-Tools 2025-04-04 03:21:59 +02:00
Almamu
2a89f46d02 chore: update actions to include submodules 2025-04-04 03:14:37 +02:00
Almamu
7cb20bae6a Revert "chore: update deps, actions and readme"
This reverts commit c3fbc9340b.
2025-04-04 03:13:37 +02:00
Almamu
816a5866d6 chore: make use of custon glslang and SPIRV-Cross 2025-04-04 03:10:42 +02:00
Almamu
c3fbc9340b chore: update deps, actions and readme 2025-04-02 20:12:44 +02:00
Almamu
aa9649f601 chore: initialise variables 2025-04-02 00:01:04 +02:00
Almamu
89e4431345 chore: remove shader patches as they shouldn't be needed anymore 2025-04-01 23:24:00 +02:00
Almamu
1e18f760d7 chore: fix glReadPixels for older opengl versions 2025-04-01 21:57:51 +02:00
Almamu
35969a7a0a chore: memory cleanup fixes 2025-04-01 12:53:16 +02:00
Almamu
0dbd10440c chore: cleanup filesystem functions to use containers directly 2025-04-01 12:38:32 +02:00
Almamu
05854b5984 chore: do not initialize web browser unless explicitly needed 2025-04-01 12:23:55 +02:00
Almamu
6c0a9c12d5 chore: delay initialization of browser until it's used once 2025-04-01 11:50:37 +02:00
Almamu
2c4884f432 chore: reverted part of last commit 2025-04-01 02:56:09 +02:00
Almamu
aee622da6c fix: use glReadnPixels for X11 copying to be more memory safe 2025-04-01 02:43:13 +02:00
Almamu
b7735298be fix: crash when taking screenshot 2025-04-01 01:20:55 +02:00
Almamu
e17c4f319e chore: dial down required version to 330 2025-04-01 00:05:46 +02:00
Almamu
bab3bdd9a0 fix: brought back proper include placement, should fix some shaders not working 2025-03-31 01:54:48 +02:00
Almamu
85eecc3ea1 feat: added glslang and spirv-core for handling shaders, should provide better results than current systems 2025-03-31 01:24:25 +02:00
Almamu
4a063d0b84 fix: #265 added aarch64 to the list of detected system processors for linux build 2024-11-08 10:24:22 +01:00
Almamu
f71136fd46 fix: #256 non-string properties weren't supported 2024-11-08 03:44:44 +01:00
Almamu
7a4324b2ff chore: use proper defines for wayland buttons and improve click handling code 2024-11-08 03:20:25 +01:00
Almamu
ea9ca543f9 feat: support basic single-mouse-click and release events for web backgrounds 2024-11-08 03:07:42 +01:00
Almamu
dc1d40e8cf chore: add extra info on CEF version being downloaded for debugging system detection 2024-11-08 02:14:39 +01:00
Almamu
458605c218 chore: add extra info on CEF version being downloaded for debugging system detection 2024-11-08 02:13:27 +01:00
moetayuko
bdaf1ec6e4
implement wayland fullscreen detector (#261)
* feat: wayland fullscreen detector

* feat: pause mpv when fullscreen
2024-11-08 01:54:26 +01:00
Alexis Maiquez
ec60a8a571 chore: update readme 2024-10-12 21:00:34 +02:00
Alexis Maiquez
1c12951a6a chore: update readme
chore: some X11 files were being included in wayland-only builds
2024-10-12 20:59:51 +02:00
Alexis Maiquez
c400f49275 fix: screenshot taken was black 2024-10-12 20:25:56 +02:00