Almamu
756f28ce19
fix: blending mode for passes using the wrong value
...
fix: shader uniforms from project properties should now be taken into account
2025-04-17 03:44:13 +02:00
Almamu
beb186050b
feat: take into account project properties for shader values
...
feat: proper parsing of combo values in shaders
fix: shader units weren't linked as they should
chore: more support for detecting shader things automatically
2025-04-17 02:56:26 +02:00
Almamu
fe065f72b7
chore: properly set combos based on textures
2025-04-16 19:36:28 +02:00
Almamu
94a4d9ecee
fix: some textures applied were not the right ones
2025-04-16 18:10:47 +02:00
Almamu
8adeefad9c
chore: more debug info for the pretty printer
2025-04-16 17:14:10 +02:00
Almamu
b67021fae8
chore: refactored shader compilation code once more to be easier to follow and fixed the longstanding bug of #include not being added in the right place
2025-04-16 16:54:19 +02:00
Almamu
9ff7adae02
feat: added a pretty printer for easier debug and comparison between different versions of linux-wallpaperengine
2025-04-16 02:37:34 +02:00
Almamu
6f61dcb427
chore: bring back std::move and make some methods const where it makes sense
2025-04-16 00:43:55 +02:00
Almamu
1db86053ce
chore: cleanup of the core part of the project
2025-04-14 03:58:59 +02:00
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