Commit Graph

  • dca03dca66
    Merge 3b71c31783 into be0fc25e72 Rail27 2025-05-18 08:52:14 +0900
  • 3b71c31783 Draft: Document Restrucuring Rail27 2025-05-18 08:43:29 +0900
  • 14d2cd27ad
    Merge 8bfbf8ecf1 into be0fc25e72 Alexis Maiquez 2025-05-17 05:20:09 +0200
  • 8bfbf8ecf1 chore: only compile Catch2 if a testing build is requested and run cmake on any branch after tests feature/unit-testing Almamu 2025-05-17 05:20:04 +0200
  • 9f0bdd50e2 chore: added catch2 + github actions for testing Almamu 2025-05-17 04:37:55 +0200
  • be0fc25e72 chore: better error reporting for parameters, highlighting --help usage. fixess #303 and should improve #275 main Almamu 2025-05-17 03:23:05 +0200
  • 3c334aac29 chore: better error reporting after fix for #300 Almamu 2025-05-15 22:28:23 +0200
  • 555b488951 fix: make background id optional so usages of -b, --bg do not require a fallback background (as expected) fixes #300 Almamu 2025-05-15 22:18:33 +0200
  • ac1a7ae4f9 refactor: new project parser feature/project-parser-rewrite Almamu 2025-05-03 16:19:38 +0200
  • 8b131fefb2 chore: add another mention of the site in the README.md Almamu 2025-05-10 22:02:20 +0200
  • ccdb0576d1 chore: fix for workflows Almamu 2025-05-10 21:59:19 +0200
  • 5e9dce8977 chore: add support for manually running the arch package build and ensure it only runs on pushes to main Almamu 2025-05-10 21:51:41 +0200
  • e12771b10e
    chore: improve workflow running conditions so not everything is run unless needed (#297) Alexis Maiquez 2025-05-10 21:08:55 +0200
  • bfb7473775 chore: improve workflow running conditions so not everything is run unless needed Almamu 2025-05-10 21:02:26 +0200
  • 9cb2e60960
    fix: error while loading shared libraries (#296) Zebra2711 2025-05-11 02:00:13 +0700
  • 5e1fe60ff2 fix: error while loading shared libraries Zebra2711 2025-05-11 01:44:39 +0700
  • 8881996143 chore: ignore some warnings on release build on arch PKGBUILD Almamu 2025-05-10 20:24:00 +0200
  • 7bffcded09
    feat: make custom version of glslang to improve shader compatibility + random improvements (#291) Alexis Maiquez 2025-05-10 19:34:59 +0200
  • 3a10b03e94 chore: missed cd "$pkgname" in arch's prepare step Almamu 2025-05-10 19:11:14 +0200
  • 6ddf56caa7 chore: take submodules into account for archlinux Almamu 2025-05-10 19:04:13 +0200
  • 653d70e8b6 chore: mention some of the common issues in the README.md Almamu 2025-05-10 18:31:34 +0200
  • cb0df539d4 chore: add the reversing tools I have locally Almamu 2025-05-10 18:17:17 +0200
  • a21e0cfa61 feat: add option to disable camera parallax Almamu 2025-05-10 09:32:43 +0200
  • fe02b73d43 fix: regression on invisible images not being rendered Almamu 2025-05-10 09:23:25 +0200
  • 229722f7b0 chore: also copy project.json so it can be used on the site too Almamu 2025-05-10 07:06:23 +0200
  • 3a77e291a2 chore: update script to make use of video generation instead of the old python scripts Almamu 2025-05-10 06:20:13 +0200
  • cc2ae06f64 chore: update .gitignore Almamu 2025-05-10 05:33:43 +0200
  • 010f14cc67 chore: add recording mode for status page generation Almamu 2025-05-10 05:29:13 +0200
  • 30d977ae57 fix: strchr wasn't properly done for window geometry Almamu 2025-05-09 03:33:35 +0200
  • c8124395eb chore: do not use new to allocate the pretty printer Almamu 2025-05-09 03:30:20 +0200
  • 3806063b01 chore: formating issues by codefactor Almamu 2025-05-09 02:59:02 +0200
  • 573fc6fe13 chore: fix pass uniforms not taking into account fragment shader's uniforms chore: keep processed code in the shader sent to opengl so it appears on RenderDoc Almamu 2025-05-09 02:43:48 +0200
  • d1a05ce1b4 chore: fix mipmap texture creation Almamu 2025-05-06 09:37:44 +0200
  • bd39ce758a chore: slight changes to output and documentation to properly reflect current build configuration Almamu 2025-05-06 03:20:31 +0200
  • 7908971970 fix: ensure that at least one frame is rendered before detecting fullscreen windows Almamu 2025-05-06 03:09:28 +0200
  • 9e083953c8 chore: the setting controls fullscreen detection creation the same way audio works Almamu 2025-05-06 03:03:16 +0200
  • 41f7db7b80 fix: browser context usage crashed the app Almamu 2025-05-06 02:59:03 +0200
  • b40719f6a2 chore: moved more things to std::unique_ptr and std::shared_ptr Almamu 2025-04-26 06:09:30 +0200
  • f877d2b1a7 chore: moved more things to std::unique_ptr and std::shared_ptr Almamu 2025-04-26 06:08:44 +0200
  • f5da9a01f6 chore: more cleanup, default initialization of values wherever possible Almamu 2025-04-26 04:52:10 +0200
  • 918b80ae69 chore: change all is/as castings to use typeid so no string comparison takes place Almamu 2025-04-26 04:14:18 +0200
  • 71bba11152 chore: more changes to unique_ptr and shared_ptr feat: improved render initialization process to make it easier and simpler to add new drivers (no more #ifdef in CWallpaperApplication.cpp) Almamu 2025-04-26 03:11:31 +0200
  • ea88eabb11 chore: more changes to unique_ptr and shared_ptr Almamu 2025-04-26 00:23:21 +0200
  • 176ffc2604 chore: more changes to unique_ptr and shared_ptr Almamu 2025-04-25 23:56:06 +0200
  • 4c0c32055a chore: update file functions to make use of shared_ptr/unique_ptr instead of copying things around Almamu 2025-04-25 23:26:33 +0200
  • f3d3cc32e1 chore: more cleanup and fixes Almamu 2025-04-25 22:31:20 +0200
  • 27f2b6d0cd chore: more cleanup and fixes Almamu 2025-04-25 21:47:32 +0200
  • 93139b7e21 chore: more cleanup and fixes Almamu 2025-04-25 21:42:33 +0200
  • c59c466674 chore: delete uniforms if they already exist before setting Almamu 2025-04-25 20:40:26 +0200
  • aeb50e8e82 chore: update to latest glslang-WallpaperEngine changes Almamu 2025-04-22 04:58:29 +0200
  • ca1f25cba9 chore: ignore type in combos as only seems to be used in the editor Almamu 2025-04-22 02:32:58 +0200
  • 498fa4f9b1 feat: do not initialize some subsystems if they're disabled or not used by backgrounds Almamu 2025-04-22 01:24:10 +0200
  • 58f6a5c2e5 feat: added material command copy support Almamu 2025-04-22 00:41:48 +0200
  • d648964ae2 fix: web subprocesses weren't launching due to parameter's parsing, temporal fix Almamu 2025-04-21 17:44:01 +0200
  • 98947b0105 chore: removed help prompt from the output unless actually required Almamu 2025-04-21 17:36:39 +0200
  • c1fc105a22 chore: removed deprecated parameters and switched to argparse instead of getopt fix: clamping mode wasn't applied by background properly, only globally Almamu 2025-04-21 17:27:13 +0200
  • d163220156 chore: rewritten bloom effect as a json object inside C++ so it's easier to follow Almamu 2025-04-20 23:19:01 +0200
  • 16682fcb68 chore: hide background structure dump behind a command-line switch Almamu 2025-04-20 23:03:13 +0200
  • a7b8c77246 chore: improve scripts for running the app Almamu 2025-04-20 22:48:40 +0200
  • 4c986929c8 feat: make use of in/out promotion on glslang-WallpaperEngine feat: use glslang-WallpaperEngine linkin process as an extra validation Almamu 2025-04-20 19:38:22 +0200
  • eb1f7e47ce chore: make use of auto where it made sense Almamu 2025-04-19 22:49:47 +0200
  • d0752b8659 chore: update to latest glslang and SPIRV-Cross to support non-integer array indices Almamu 2025-04-19 22:09:16 +0200
  • 7155c7b3aa fix: shader includes weren't being processed properly Almamu 2025-04-19 18:27:32 +0200
  • 0902e7cfd5 fix: ensure variable information is not commented out by a line comment Almamu 2025-04-19 17:40:47 +0200
  • 499c7490eb fix: angles can be an user setting too, also added detection for animation frames to show a warning Almamu 2025-04-19 17:35:18 +0200
  • c3d969ecf8 chore: remove exception when a shader constant uses a non-existant property Almamu 2025-04-19 17:23:56 +0200
  • 83cd34623d fix: null user value for constants means it cannot be modified by the user Almamu 2025-04-19 16:54:15 +0200
  • 971cced85e chore: fixed std::string json values not casting anything to it as it was assumed Almamu 2025-04-19 15:29:03 +0200
  • 86226c6a14 chore: remove some uselesss messages Almamu 2025-04-19 15:21:31 +0200
  • c4d365b122 fix: filenames with dots were not being handled properly Almamu 2025-04-19 15:13:55 +0200
  • e69c67f713 fix: regression on texture setup not working properly Almamu 2025-04-19 14:46:12 +0200
  • fad0166f24 chore: simplify the texture detection a little bit, still work left to do Almamu 2025-04-19 14:21:04 +0200
  • 61962f434f chore: remove a couple of todos that aren't needed anymore Almamu 2025-04-19 09:58:25 +0200
  • f312bcdca4 refactor: simplified working with properties, constants and shader variables Almamu 2025-04-19 09:49:21 +0200
  • 971e50e8bf chore: hopefully fix github actions build Almamu 2025-04-17 04:06:33 +0200
  • 824616ae10 chore: use ubuntu 22 and ubuntu 24 as builders, ubuntu 20 is retired Almamu 2025-04-17 03:49:57 +0200
  • 43b53453a0 chore: use ubuntu 22 and ubuntu 24 as builders, ubuntu 20 is retired Almamu 2025-04-17 03:46:22 +0200
  • 756f28ce19 fix: blending mode for passes using the wrong value fix: shader uniforms from project properties should now be taken into account Almamu 2025-04-17 03:44:13 +0200
  • 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 Almamu 2025-04-17 02:56:26 +0200
  • fe065f72b7 chore: properly set combos based on textures Almamu 2025-04-16 19:36:28 +0200
  • 94a4d9ecee fix: some textures applied were not the right ones Almamu 2025-04-16 17:23:32 +0200
  • 8adeefad9c chore: more debug info for the pretty printer Almamu 2025-04-16 17:14:10 +0200
  • 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 Almamu 2025-04-16 16:54:19 +0200
  • 9ff7adae02 feat: added a pretty printer for easier debug and comparison between different versions of linux-wallpaperengine Almamu 2025-04-16 02:37:34 +0200
  • 6f61dcb427 chore: bring back std::move and make some methods const where it makes sense Almamu 2025-04-16 00:43:55 +0200
  • 1db86053ce chore: cleanup of the core part of the project Almamu 2025-04-14 03:19:25 +0200
  • 5e95fda88b chore: fix path detection being wrong, make use of std::filesystem::path on CContainers Almamu 2025-04-13 16:11:43 +0200
  • 079dbd6e74 chore: make use of std::filesystem::canonical instead of basepath and slight typing changes on texture objects Almamu 2025-04-11 23:43:07 +0200
  • d8ddc899fb chore: fix segfault after code cleanup Almamu 2025-04-11 01:44:59 +0200
  • ae66deffb6 chore: some readability improvements on code Almamu 2025-04-11 01:40:13 +0200
  • 33340f3cbc chore: update README Almamu 2025-04-11 00:59:38 +0200
  • ee7adf0bb9 chore: add showcase gallery to the README.md Almamu 2025-04-08 04:03:37 +0200
  • 915a89fb41 chore: process script now scales the previews so the html file is not too big Almamu 2025-04-08 03:50:31 +0200
  • 1b33eff462 chore: jail CDirectory to the basepath and prevent accessing data outside of the main directory Almamu 2025-04-07 11:13:54 +0200
  • 29fb78b695 feat: add testing tools to run over all backgrounds and getting output data Almamu 2025-04-07 05:09:11 +0200
  • 2cc5e8f272 chore: added missing dep to PKGBUILD Almamu 2025-04-07 04:31:18 +0200
  • 07005a7252 chore: added missing dependency Almamu 2025-04-07 04:30:08 +0200
  • 02f1676db0 feat: swap android's fft implementation (which wasn't right) with kissfft's and fix update frequency issues Almamu 2025-04-07 02:43:44 +0200
  • 7bff63c037 chore: changed shader compilation slightly so they're passed onto glsl just once Almamu 2025-04-06 20:13:45 +0200
  • 1e0a9cca91 chore: improve function call matching and fallback to more lax method if no function is found Almamu 2025-04-06 10:26:59 +0200