Commit Graph

543 Commits

Author SHA1 Message Date
Alexis Maiquez
aa5a278ab5
Merge c3381c348d into be0fc25e72 2025-09-13 20:09:06 +00:00
Almamu
c3381c348d chore: some cleanup everywhere 2025-09-13 22:08:59 +02:00
Almamu
f74527d23b chore: some cleanup everywhere 2025-09-13 20:17:47 +02:00
Almamu
5b65abe7b9 feat: added asset locator and replaced filesystem direct usage by asset locator 2025-09-13 19:10:09 +02:00
Almamu
79886ecc89 chore: remove empty lines 2025-09-12 03:30:21 +02:00
Almamu
a86f258c6c chore: remove C prefix from most classes + fix namespace for textures 2025-09-11 23:35:15 +02:00
Almamu
1411ad6c5e chore: add some const qualifiers in parser to prevent changes 2025-09-11 21:43:47 +02:00
Almamu
256135a082 chore: move render-dependant texture code to render instead of assets 2025-09-11 21:22:33 +02:00
Almamu
f83bc66699 chore: rename realpath to physicalPath so codefactor doesn't complain 2025-09-11 21:14:49 +02:00
Almamu
b5e025b45f chore: breakup texture parser in smaller methods 2025-09-11 21:11:57 +02:00
Almamu
2d6675db0b refactor: overhaul the filesystem layer 2025-09-11 17:10:23 +02:00
Almamu
822891008d fix: casts on old ffmpeg versions 2025-09-05 03:45:48 +02:00
Almamu
8012056342 chore: update to C++20 and take into account endianness 2025-09-05 03:28:25 +02:00
Almamu
896cfe2c4c chore: moved texture assets parsing into the data model too 2025-09-05 01:56:22 +02:00
Almamu
bf44e7d7f0 chore: fix inconsistencies 2025-09-02 00:55:28 +02:00
Almamu
bf74a94420 chore: remove magic string values in favour of enums in Material info 2025-09-02 00:28:34 +02:00
Almamu
b66610cc26 chore: few codefactor issues 2025-09-01 21:41:20 +02:00
Almamu
4c6cfb356c chore: few codefactor issues 2025-09-01 21:40:06 +02:00
Almamu
fd0f142517 chore: detect non-string textures and fix null terminator on custom shaders 2025-08-31 15:05:52 +02:00
Almamu
d6bcd62d1a fix: visibility wasn't entirely right, move dependant elements up the render chain 2025-08-31 14:51:32 +02:00
Almamu
9c62125a1f chore: add parsing of usertextures 2025-08-23 17:42:01 +02:00
Almamu
fc865499fc chore: remove some debug messages that are not useful anymore 2025-08-23 06:17:32 +02:00
Almamu
af02d82ea9 chore: remove annoying debug message that's not needed anymore 2025-08-23 06:12:19 +02:00
Almamu
f400b2abd9 chore: replace old properties with ones following the new model 2025-08-23 06:09:53 +02:00
Almamu
fae2b5e01e chore: parse hex colors in properties 2025-08-20 01:41:01 +02:00
Almamu
cf3774c481 chore: more fixes for visibility + camerashake can be a user setting 2025-08-20 01:12:28 +02:00
Almamu
ce51cd23fa chore: fix default uniform values not being applied in the right order 2025-08-20 00:46:11 +02:00
Almamu
e3e377ecdd chore: fix combo names not being uppercase when they should be 2025-08-20 00:02:42 +02:00
Almamu
d6831ad40f chore: bring back support for pass commands 2025-08-19 21:44:25 +02:00
Almamu
4dc9a61223 chore: cleanup of properties, dynamic values and shader variables 2025-08-19 19:51:19 +02:00
Almamu
806b65b490 chore: cleanup old Core stuff + update shader constant to use user settings as they should 2025-08-19 10:35:33 +02:00
Almamu
2eefc7ff64 chore: update to latest glslang-WallpaperEngine version 2025-08-17 19:13:03 +02:00
Almamu
303a2b5624 chore: DynamicValues now keep track of current type, colors should be converted to vec4/ivec4 upon reading so alpha is correct, keep combo overrides too 2025-08-15 07:20:15 +02:00
Almamu
04c85bebe4 chore: fix audio processing detection 2025-08-15 01:04:32 +02:00
Almamu
1a3f789cee chore: fix binds loading, more fixes on pass overrides, should cleanup soon 2025-08-15 00:53:11 +02:00
Almamu
ace1282522 chore: cleanup bloom effect code 2025-08-15 00:09:31 +02:00
Almamu
aa44d88a2b fix: pass overrides 2025-08-14 23:47:21 +02:00
Almamu
958c97f791 fix: parsing tex0004 2025-08-14 01:56:00 +02:00
Almamu
e5355d0013 fix: small mistakes in parsing (fbos not taken into account, values not validated, failed to parse properties not ignored) 2025-08-14 01:55:39 +02:00
Almamu
2569960681 refactor: update render to use new data model 2025-08-14 00:47:27 +02:00
Almamu
73f716da84 refactor: new project parser 2025-08-12 03:36:44 +02:00
Almamu
be0fc25e72 chore: better error reporting for parameters, highlighting --help usage. fixess #303 and should improve #275
Some checks failed
CMake / build-x11 (ubuntu-22.04) (push) Has been cancelled
CMake / build-x11 (ubuntu-24.04) (push) Has been cancelled
CMake / build-x11-wayland (ubuntu-22.04) (push) Has been cancelled
CMake / build-x11-wayland (ubuntu-24.04) (push) Has been cancelled
CMake / build-wayland (ubuntu-22.04) (push) Has been cancelled
CMake / build-wayland (ubuntu-24.04) (push) Has been cancelled
2025-05-17 03:23:05 +02:00
Almamu
3c334aac29 chore: better error reporting after fix for #300
Some checks failed
CMake / build-x11 (ubuntu-22.04) (push) Has been cancelled
CMake / build-x11 (ubuntu-24.04) (push) Has been cancelled
CMake / build-x11-wayland (ubuntu-22.04) (push) Has been cancelled
CMake / build-x11-wayland (ubuntu-24.04) (push) Has been cancelled
CMake / build-wayland (ubuntu-22.04) (push) Has been cancelled
CMake / build-wayland (ubuntu-24.04) (push) Has been cancelled
2025-05-15 22:28:23 +02:00
Almamu
555b488951 fix: make background id optional so usages of -b, --bg do not require a fallback background (as expected) fixes #300 2025-05-15 22:20:20 +02:00
Almamu
8b131fefb2 chore: add another mention of the site in the README.md
Some checks failed
Arch Linux AUR Package Update / publish (push) Has been cancelled
CMake / build-x11 (ubuntu-22.04) (push) Has been cancelled
CMake / build-x11 (ubuntu-24.04) (push) Has been cancelled
CMake / build-x11-wayland (ubuntu-22.04) (push) Has been cancelled
CMake / build-x11-wayland (ubuntu-24.04) (push) Has been cancelled
CMake / build-wayland (ubuntu-22.04) (push) Has been cancelled
CMake / build-wayland (ubuntu-24.04) (push) Has been cancelled
2025-05-10 22:02:53 +02:00
Almamu
ccdb0576d1 chore: fix for workflows 2025-05-10 21:59:19 +02:00
Almamu
5e9dce8977 chore: add support for manually running the arch package build and ensure it only runs on pushes to main 2025-05-10 21:51:41 +02:00
Alexis Maiquez
e12771b10e
chore: improve workflow running conditions so not everything is run unless needed (#297) 2025-05-10 21:08:55 +02:00
Zebra2711
9cb2e60960
fix: error while loading shared libraries (#296)
Add the linux-wallpaperengine library directory to the LD_LIBRARY_PATH

    The linker cannot find the required library because it is not located
    in the standard system paths. This results in the following error:

    ./linux-wallpaperengine: error while loading shared libraries:
    libkissfft-float.so.131: cannot open shared object file: No such
    file or directory
2025-05-10 21:00:13 +02:00
Almamu
8881996143 chore: ignore some warnings on release build on arch PKGBUILD 2025-05-10 20:24:00 +02:00