Skip to content

[Bug]: Rendering masking broken (post-shader-fix) #132

Description

@leon19019

Summary

Shader compilation is now fixed (v0.2.9), but the effect rendering is incorrect. Green Hatching effect lines now compile and render, but appear screen-wide instead of clipped to their bubble geometry
Purple bubbles correctly prevent the effect from rendering on top (suggests layer ordering works)
Expected: Lines only visible inside green bubble bounds
Actual: Lines visible everywhere except purple areas

Image

Reproduction

  1. Precondition: Subscribe to "Cyber Lamp" wallpaper on Steam Workshop (ID: 3190341992)
  2. Open waywallen
  3. Apply "Cyber Lamp" as the active wallpaper
  4. Observe the scene rendering

Renderer

Scene wallpaper

Run mode

Waywallen plugin

Workshop item

3190341992

Install source

Release plugin archive

Open Wallpaper Engine version

v0.2.9

Linux distribution

Arch linux, KDE Plasma

GPU and driver

RX 9070 xt Mesa 26.2.2-arch1.1

Logs

RSTD_LOG=debug
flatpak run org.waywallen.waywallen 2>&1 | tee waywallen-debug-v2.log
2026-09-04T15:59:05.449863Z  INFO waywallen::logging: logging: writing to /home/lfes/.var/app/org.waywallen.waywallen/.local/state/waywallen/logs/daemon (keep at most 8 daily log file(s))
2026-09-04T15:59:05.451602Z  INFO waywallen::daemon::bootstrap: DBus name acquired: org.waywallen.waywallen.Daemon
2026-09-04T15:59:05.451631Z  INFO waywallen::wallframe::display::endpoint: display endpoint listening on /run/user/1000/waywallen/display.sock
2026-09-04T15:59:05.451825Z  INFO waywallen::plugin::renderer_registry: loaded renderer component: waywallen-image (plugin org.waywallen.image, types: ["image"])
2026-09-04T15:59:05.451829Z  INFO waywallen::plugin::renderer_registry: loaded plugin: Image (org.waywallen.image) v0.3.8 (7 files)
2026-09-04T15:59:05.451926Z  INFO waywallen::plugin::renderer_registry: loaded renderer component: waywallen-video (plugin org.waywallen.video, types: ["video"])
2026-09-04T15:59:05.451928Z  INFO waywallen::plugin::renderer_registry: loaded plugin: Video (org.waywallen.video) v0.3.8 (7 files)
2026-09-04T15:59:05.451969Z  INFO waywallen::plugin::renderer_registry: loaded plugin: Wallhaven (org.waywallen.wallhaven) v0.1.0 (10 files)
2026-09-04T15:59:05.452155Z  INFO waywallen::plugin::renderer_registry: loaded renderer component: wescene-renderer (plugin org.waywallen.open-wallpaper-engine, types: ["scene"])
2026-09-04T15:59:05.452159Z  INFO waywallen::plugin::renderer_registry: loaded renderer component: weweb-renderer (plugin org.waywallen.open-wallpaper-engine, types: ["web"])
2026-09-04T15:59:05.452160Z  INFO waywallen::plugin::renderer_registry: loaded plugin: Wallpaper Engine (org.waywallen.open-wallpaper-engine) v0.2.9 (15 files)
2026-09-04T15:59:05.452375Z  INFO waywallen::settings::store: settings loaded from /home/lfes/.var/app/org.waywallen.waywallen/config/waywallen/config.toml
2026-09-04T15:59:05.452396Z  INFO waywallen::logging: log filter set to info,zbus=warn,selectors::matching=warn,html5ever=warn
2026-09-04T15:59:05.455649Z  INFO waywallen::gpu: system: discovered 1 GPU(s)
2026-09-04T15:59:05.455658Z  INFO waywallen::gpu: gpu: render=Some("/dev/dri/renderD128") primary=Some("/dev/dri/card1") drm=226:128 pci=Some("0000:03:00.0") name="Navi 48 [Radeon RX 9070/9070 XT/9070 GRE]" amdgpu (0x1002:0x7550)
2026-09-04T15:59:05.464232Z  INFO sea_orm_migration::migrator: Applying all pending migrations
2026-09-04T15:59:05.464419Z  INFO sea_orm_migration::migrator: No pending migrations
2026-09-04T15:59:05.464442Z  INFO waywallen::tasks: TaskManager supervisor started
2026-09-04T15:59:05.464495Z  INFO waywallen::wallframe::display::spawner: display backend selected: kde-plasma (KDE hard-rule, spawn=External, xdg_desktop=["kde"])
2026-09-04T15:59:05.464504Z  INFO waywallen::system::session: session_monitor: starting
2026-09-04T15:59:05.464507Z  INFO waywallen::system::session: session_monitor: starting Portal session monitor
2026-09-04T15:59:05.464514Z  INFO waywallen::application::playback::queue: playlist rotator started
2026-09-04T15:59:05.464528Z  INFO waywallen::probe::task: probe scheduler started (tick=300s)
2026-09-04T15:59:05.464542Z  INFO waywallen::api::websocket: ws control plane listening on 127.0.0.1:44423
2026-09-04T15:59:05.464545Z  INFO waywallen::daemon::bootstrap: ws port: 44423
2026-09-04T15:59:05.464547Z  INFO waywallen::daemon::runtime: launching ui: /app/bin/waywallen-ui
2026-09-04T15:59:05.464558Z  INFO waywallen::tasks: task 'startup/restore' (id 10) completed
2026-09-04T15:59:05.464586Z  INFO waywallen::wallframe::display::endpoint: display client connected; performing handshake
2026-09-04T15:59:05.464586Z  INFO waywallen::wallframe::display::endpoint: display client connected; performing handshake
2026-09-04T15:59:05.464671Z  INFO waywallen::daemon::runtime: ui pid: 25
2026-09-04T15:59:05.464720Z  WARN waywallen::system::session: session_monitor: cannot connect to D-Bus system bus: I/O error: No such file or directory (os error 2)
2026-09-04T15:59:05.464725Z  INFO waywallen::wallframe::display::endpoint: display hello: libwaywallen_display v0.3.3 (proto v8)
2026-09-04T15:59:05.464727Z  INFO waywallen::wallframe::display::endpoint: display hello: libwaywallen_display v0.3.3 (proto v8)
2026-09-04T15:59:05.464835Z  INFO waywallen::wallframe::display::endpoint: display register: DELL 2209WA (instance_id=kde-1d34fde43b8dfbe10c9a09ab21061c54) 1680x1050@59954mHz drm_render=226:128
2026-09-04T15:59:05.464861Z  INFO waywallen::wallframe::display::endpoint: display register: VG27VQ (instance_id=kde-66365da50f898a1a6c5d33a7600a982e) 1920x1080@165004mHz drm_render=226:128
2026-09-04T15:59:05.464887Z  INFO waywallen::tasks: task 'boot/display-watcher' (id 9) completed
2026-09-04T15:59:05.464901Z  INFO waywallen::wallframe::display::endpoint: display 1 registered with router
2026-09-04T15:59:05.464916Z  INFO waywallen::wallframe::display::endpoint: display 2 registered with router
2026-09-04T15:59:05.465143Z  INFO waywallen::plugin::source::runtime: loaded source plugin: image (plugin org.waywallen.image) from /app/share/waywallen/plugins/org.waywallen.image/main.lua
2026-09-04T15:59:05.465641Z  INFO waywallen::probe::task: probe pass done: stat_done=0 stat_changed=0 media_probed=0 +dims=0 errors=0 took=0ms
2026-09-04T15:59:05.465982Z  INFO waywallen::plugin::source::runtime: loaded source plugin: video (plugin org.waywallen.video) from /app/share/waywallen/plugins/org.waywallen.video/main.lua
2026-09-04T15:59:05.466317Z  INFO waywallen::system::tray: tray: registered /StatusNotifierItem
2026-09-04T15:59:05.466327Z  INFO waywallen::tasks: task 'tray/startup' (id 13) completed
2026-09-04T15:59:05.466954Z  INFO waywallen::plugin::source::runtime: loaded source plugin: wallhaven (plugin org.waywallen.wallhaven) from /app/share/waywallen/plugins/org.waywallen.wallhaven/main.lua
2026-09-04T15:59:05.468910Z  INFO waywallen::system::session: session_monitor: Portal session monitor active
2026-09-04T15:59:05.468930Z  INFO waywallen::system::session: session_monitor: screen lock active=false
2026-09-04T15:59:05.470277Z  INFO waywallen::plugin::source::runtime: loaded source plugin: wallpaper_engine (plugin org.waywallen.open-wallpaper-engine) from /home/lfes/.var/app/org.waywallen.waywallen/data/waywallen/plugins/org.waywallen.open-wallpaper-engine/main.lua
2026-09-04T15:59:05.470845Z  INFO waywallen::plugin::source::runtime: [lua] image: no image libraries configured
2026-09-04T15:59:05.475661Z  INFO waywallen::plugin::source::runtime: [lua] wallpaper_engine: 259 Workshop subscriptions recorded by Steam
Mutable view on type already registered from type QHash<QString,QString> to type QProtobufRepeatedIterator
Mutable view on type already registered from type QHash<QString,QString> to type QProtobufRepeatedIterator
Mutable view on type already registered from type QHash<QString,QString> to type QProtobufRepeatedIterator
Mutable view on type already registered from type QHash<QString,QString> to type QProtobufRepeatedIterator
Mutable view on type already registered from type QHash<QString,waywallen::control::v1::PluginSettings> to type QProtobufRepeatedIterator
Mutable view on type already registered from type QHash<QString,waywallen::control::v1::PluginSettings> to type QProtobufRepeatedIterator
Detected locale "C" with character encoding "ANSI_X3.4-1968", which is not UTF-8.
Qt depends on a UTF-8 locale, and has switched to "C.UTF-8" instead.
If this causes problems, reconfigure your locale. See the locale(1) manual
for more information.
2026-09-04T15:59:05.506207Z  INFO waywallen::plugin::source::runtime: [lua] wallpaper_engine: 259 wallpapers
2026-09-04T15:59:05.507225Z  INFO waywallen::plugin::source::runtime: [lua] video: no video libraries configured
2026-09-04T15:59:05.507497Z  INFO waywallen::application::catalog: sync plugin=image v0.3.8: +0 / -0 items, 0 dropped
2026-09-04T15:59:05.507545Z  INFO waywallen::application::catalog: sync plugin=video v0.3.8: +0 / -0 items, 0 dropped
ui language: preference=system resolved=en app_translation=source qt_translation=qt
qrc:/Qcm/Material/qml/component/navigation/NavigationRail.qml:280:9: QML VerticalFlickable: Binding loop detected for property "contentHeight":
qrc:/Qcm/Material/qml/flickable/VerticalFlickable.qml:9:5
2026-09-04T15:59:05.625330Z  INFO waywallen::application::catalog: sync plugin=wallpaper_engine v0.2.9: +259 / -0 items, 0 dropped
2026-09-04T15:59:05.625478Z  INFO waywallen::tasks: task 'startup/sources' (id 8) completed
2026-09-04T15:59:05.625754Z  INFO waywallen::probe::task: probe pass done: stat_done=0 stat_changed=0 media_probed=0 +dims=0 errors=0 took=0ms
2026-09-04T15:59:05.625762Z  INFO waywallen::tasks: task 'probe/post-refresh' (id 15) completed
ws connected; triggering full status sync
2026-09-04T15:59:05.706525Z  INFO waywallen::api::websocket::handlers: WallpaperList: page=0 page_size=0 wp_type="" filters=0 search=""
2026-09-04T15:59:05.708621Z  INFO waywallen::api::websocket::handlers: WallpaperList: total=259 returning offset=0 take=259
2026-09-04T15:59:06.132311Z  INFO waywallen::api::websocket::handlers: WallpaperList: page=0 page_size=0 wp_type="" filters=0 search=""
2026-09-04T15:59:06.134137Z  INFO waywallen::api::websocket::handlers: WallpaperList: total=259 returning offset=0 take=259
2026-09-04T15:59:07.626792Z  INFO waywallen::event_process: wallpaper recall: applying 200 to 2 display(s)
2026-09-04T15:59:07.627633Z  INFO waywallen::wallframe::routing::router::lifecycle: renderer 732da52a-674e-4827-98a8-c501b2da895d: start cause=explicit-immediate generation=1
2026-09-04T15:59:07.636603Z  INFO wescene-renderer-61: [2026-09-04T15:59:07Z INFO ] pkg version: PKGV0020
2026-09-04T15:59:07.637174Z  INFO wescene-renderer-61: [2026-09-04T15:59:07Z INFO ] waywallen-wescene-renderer: scene canvas 1920x1080
2026-09-04T15:59:07.637178Z  INFO wescene-renderer-61: [2026-09-04T15:59:07Z INFO ] waywallen-wescene-renderer: render extent 1920x1080
2026-09-04T15:59:07.638059Z  INFO wescene-renderer-61: [2026-09-04T15:59:07Z INFO ] render loop started
2026-09-04T15:59:07.638062Z  INFO wescene-renderer-61: [2026-09-04T15:59:07Z INFO ] main loop started
2026-09-04T15:59:07.638114Z  INFO wescene-renderer-61: [2026-09-04T15:59:07Z INFO ] set swapchain image size: 1920x1080
2026-09-04T15:59:07.656041Z  INFO wescene-renderer-61: WARNING: radv is not a conformant Vulkan implementation, testing use only.
2026-09-04T15:59:07.656598Z  INFO wescene-renderer-61: WARNING: radv is not a conformant Vulkan implementation, testing use only.
2026-09-04T15:59:07.657000Z  INFO wescene-renderer-61: [2026-09-04T15:59:07Z INFO ] vulkan device: AMD Radeon RX 9070 XT (RADV GFX1201)
2026-09-04T15:59:07.657469Z  INFO wescene-renderer-61: [2026-09-04T15:59:07Z INFO ] msaa requested=1 actual=1
2026-09-04T15:59:07.657562Z  INFO wescene-renderer-61: [2026-09-04T15:59:07Z INFO ] loading scene: /home/lfes/.steam/steam/steamapps/workshop/content/431960/3190341992/scene.pkg
2026-09-04T15:59:07.657903Z  INFO wescene-renderer-61: [2026-09-04T15:59:07Z INFO ] pkg version: PKGV0020
2026-09-04T15:59:07.657944Z  INFO wescene-renderer-61: [2026-09-04T15:59:07Z INFO ] shader cache folder: /home/lfes/.var/app/org.waywallen.waywallen/cache/wescene-renderer
2026-09-04T15:59:07.657946Z  INFO wescene-renderer-61: [2026-09-04T15:59:07Z INFO ] scene: pkg_version=20 scene_json_version=1
2026-09-04T15:59:07.658018Z  INFO wescene-renderer-61: [2026-09-04T15:59:07Z INFO ] read json "angles" not a key at bool owe::wpscene::ImageObject::FromJson(const owe::Json &, fs::VFS &, SceneVersion)(/home/runner/work/open-wallpaper-engine/open-wallpaper-engine/src/Scene/Pkg/SceneObj/ImageObject.cpp:311)
2026-09-04T15:59:07.658022Z  INFO wescene-renderer-61: [2026-09-04T15:59:07Z INFO ] read json "scale" not a key at bool owe::wpscene::ImageObject::FromJson(const owe::Json &, fs::VFS &, SceneVersion)(/home/runner/work/open-wallpaper-engine/open-wallpaper-engine/src/Scene/Pkg/SceneObj/ImageObject.cpp:312)
2026-09-04T15:59:07.658151Z  INFO wescene-renderer-61: [2026-09-04T15:59:07Z INFO ] read json "angles" not a key at bool owe::wpscene::ImageObject::FromJson(const owe::Json &, fs::VFS &, SceneVersion)(/home/runner/work/open-wallpaper-engine/open-wallpaper-engine/src/Scene/Pkg/SceneObj/ImageObject.cpp:311)
2026-09-04T15:59:07.658161Z  INFO wescene-renderer-61: [2026-09-04T15:59:07Z INFO ] read json "scale" not a key at bool owe::wpscene::ImageObject::FromJson(const owe::Json &, fs::VFS &, SceneVersion)(/home/runner/work/open-wallpaper-engine/open-wallpaper-engine/src/Scene/Pkg/SceneObj/ImageObject.cpp:312)
2026-09-04T15:59:07.658308Z  INFO wescene-renderer-61: [2026-09-04T15:59:07Z INFO ] read json "angles" not a key at bool owe::wpscene::ImageObject::FromJson(const owe::Json &, fs::VFS &, SceneVersion)(/home/runner/work/open-wallpaper-engine/open-wallpaper-engine/src/Scene/Pkg/SceneObj/ImageObject.cpp:311)
2026-09-04T15:59:07.658313Z  INFO wescene-renderer-61: [2026-09-04T15:59:07Z INFO ] read json "scale" not a key at bool owe::wpscene::ImageObject::FromJson(const owe::Json &, fs::VFS &, SceneVersion)(/home/runner/work/open-wallpaper-engine/open-wallpaper-engine/src/Scene/Pkg/SceneObj/ImageObject.cpp:312)
2026-09-04T15:59:07.658369Z  INFO wescene-renderer-61: [2026-09-04T15:59:07Z INFO ] read json "scale" not a key at bool owe::wpscene::EffectFbo::FromJson(const owe::Json &)(/home/runner/work/open-wallpaper-engine/open-wallpaper-engine/src/Scene/Pkg/SceneObj/ImageObject.cpp:132)
2026-09-04T15:59:07.658434Z  INFO wescene-renderer-61: [2026-09-04T15:59:07Z INFO ] read json "angles" not a key at bool owe::wpscene::ImageObject::FromJson(const owe::Json &, fs::VFS &, SceneVersion)(/home/runner/work/open-wallpaper-engine/open-wallpaper-engine/src/Scene/Pkg/SceneObj/ImageObject.cpp:311)
2026-09-04T15:59:07.658438Z  INFO wescene-renderer-61: [2026-09-04T15:59:07Z INFO ] read json "scale" not a key at bool owe::wpscene::ImageObject::FromJson(const owe::Json &, fs::VFS &, SceneVersion)(/home/runner/work/open-wallpaper-engine/open-wallpaper-engine/src/Scene/Pkg/SceneObj/ImageObject.cpp:312)
2026-09-04T15:59:07.658503Z  INFO wescene-renderer-61: [2026-09-04T15:59:07Z INFO ] read json "scale" not a key at bool owe::wpscene::EffectFbo::FromJson(const owe::Json &)(/home/runner/work/open-wallpaper-engine/open-wallpaper-engine/src/Scene/Pkg/SceneObj/ImageObject.cpp:132)
2026-09-04T15:59:07.658571Z  INFO wescene-renderer-61: [2026-09-04T15:59:07Z INFO ] read json "angles" not a key at bool owe::wpscene::ImageObject::FromJson(const owe::Json &, fs::VFS &, SceneVersion)(/home/runner/work/open-wallpaper-engine/open-wallpaper-engine/src/Scene/Pkg/SceneObj/ImageObject.cpp:311)
2026-09-04T15:59:07.658583Z  INFO wescene-renderer-61: [2026-09-04T15:59:07Z INFO ] read json "scale" not a key at bool owe::wpscene::ImageObject::FromJson(const owe::Json &, fs::VFS &, SceneVersion)(/home/runner/work/open-wallpaper-engine/open-wallpaper-engine/src/Scene/Pkg/SceneObj/ImageObject.cpp:312)
2026-09-04T15:59:07.658660Z  INFO wescene-renderer-61: [2026-09-04T15:59:07Z INFO ] waywallen-wescene-renderer: ready, advertise sent to daemon
2026-09-04T15:59:07.658669Z  INFO waywallen::wallframe::renderer_manager: renderer 732da52a-674e-4827-98a8-c501b2da895d: Ready (drm_render=226:128)
2026-09-04T15:59:07.658675Z  INFO wescene-renderer-61: [2026-09-04T15:59:07Z INFO ] read json "angles" not a key at bool owe::wpscene::ImageObject::FromJson(const owe::Json &, fs::VFS &, SceneVersion)(/home/runner/work/open-wallpaper-engine/open-wallpaper-engine/src/Scene/Pkg/SceneObj/ImageObject.cpp:311)
2026-09-04T15:59:07.658680Z  INFO wescene-renderer-61: [2026-09-04T15:59:07Z INFO ] read json "scale" not a key at bool owe::wpscene::ImageObject::FromJson(const owe::Json &, fs::VFS &, SceneVersion)(/home/runner/work/open-wallpaper-engine/open-wallpaper-engine/src/Scene/Pkg/SceneObj/ImageObject.cpp:312)
2026-09-04T15:59:07.658749Z  INFO wescene-renderer-61: [2026-09-04T15:59:07Z INFO ] read json "angles" not a key at bool owe::wpscene::ImageObject::FromJson(const owe::Json &, fs::VFS &, SceneVersion)(/home/runner/work/open-wallpaper-engine/open-wallpaper-engine/src/Scene/Pkg/SceneObj/ImageObject.cpp:311)
2026-09-04T15:59:07.658764Z  INFO wescene-renderer-61: [2026-09-04T15:59:07Z INFO ] read json "scale" not a key at bool owe::wpscene::ImageObject::FromJson(const owe::Json &, fs::VFS &, SceneVersion)(/home/runner/work/open-wallpaper-engine/open-wallpaper-engine/src/Scene/Pkg/SceneObj/ImageObject.cpp:312)
2026-09-04T15:59:07.658772Z  INFO waywallen::wallframe::renderer_manager: spawned renderer 732da52a-674e-4827-98a8-c501b2da895d (scene)
2026-09-04T15:59:07.658789Z  INFO waywallen::wallframe::renderer_manager::reader: renderer 732da52a-674e-4827-98a8-c501b2da895d: ReleaseSyncobj imported
2026-09-04T15:59:07.658800Z  INFO waywallen::wallframe::renderer_manager::reader: renderer 732da52a-674e-4827-98a8-c501b2da895d: format_caps: imported 8 fourccs
2026-09-04T15:59:07.658826Z  INFO waywallen::wallframe::routing::router: router: pick(732da52a-674e-4827-98a8-c501b2da895d, display 1) = path=OptimizedSameDevice mem_source=GpuNative fourcc=0x34324241 modifier=0x200000000082305 plane_count=1 sync=0x4 color=0xc1 mem_hint=0x2 count=3
2026-09-04T15:59:07.658834Z  INFO waywallen::wallframe::routing::router: router: pick(732da52a-674e-4827-98a8-c501b2da895d, display 2) = path=OptimizedSameDevice mem_source=GpuNative fourcc=0x34324241 modifier=0x200000000082305 plane_count=1 sync=0x4 color=0xc1 mem_hint=0x2 count=3
2026-09-04T15:59:07.658839Z  INFO waywallen::wallframe::renderer_manager: renderer 732da52a-674e-4827-98a8-c501b2da895d: NegotiateBuffers fourcc=0x34324241 modifier=0x200000000082305 plane_count=1 sync=0x4 color=0xc1 mem_hint=0x2 count=3 path=OptimizedSameDevice mem_source=GpuNative
2026-09-04T15:59:07.658843Z  INFO waywallen::wallframe::routing::router: unmute renderer 732da52a-674e-4827-98a8-c501b2da895d (startup)
2026-09-04T15:59:07.658856Z  INFO wescene-renderer-61: [2026-09-04T15:59:07Z INFO ] read json "angles" not a key at bool owe::wpscene::ImageObject::FromJson(const owe::Json &, fs::VFS &, SceneVersion)(/home/runner/work/open-wallpaper-engine/open-wallpaper-engine/src/Scene/Pkg/SceneObj/ImageObject.cpp:311)
2026-09-04T15:59:07.658861Z  INFO wescene-renderer-61: [2026-09-04T15:59:07Z INFO ] read json "scale" not a key at bool owe::wpscene::ImageObject::FromJson(const owe::Json &, fs::VFS &, SceneVersion)(/home/runner/work/open-wallpaper-engine/open-wallpaper-engine/src/Scene/Pkg/SceneObj/ImageObject.cpp:312)
2026-09-04T15:59:07.658905Z  INFO waywallen::wallframe::routing::router: router: pick(732da52a-674e-4827-98a8-c501b2da895d, display 1) = path=OptimizedSameDevice mem_source=GpuNative fourcc=0x34324241 modifier=0x200000000082305 plane_count=1 sync=0x4 color=0xc1 mem_hint=0x2 count=3
2026-09-04T15:59:07.658911Z  INFO waywallen::wallframe::routing::router: router: pick(732da52a-674e-4827-98a8-c501b2da895d, display 2) = path=OptimizedSameDevice mem_source=GpuNative fourcc=0x34324241 modifier=0x200000000082305 plane_count=1 sync=0x4 color=0xc1 mem_hint=0x2 count=3
2026-09-04T15:59:07.658925Z  INFO waywallen::wallframe::routing::router: router: pick(732da52a-674e-4827-98a8-c501b2da895d, display 1) = path=OptimizedSameDevice mem_source=GpuNative fourcc=0x34324241 modifier=0x200000000082305 plane_count=1 sync=0x4 color=0xc1 mem_hint=0x2 count=3
2026-09-04T15:59:07.658929Z  INFO waywallen::wallframe::routing::router: router: pick(732da52a-674e-4827-98a8-c501b2da895d, display 2) = path=OptimizedSameDevice mem_source=GpuNative fourcc=0x34324241 modifier=0x200000000082305 plane_count=1 sync=0x4 color=0xc1 mem_hint=0x2 count=3
2026-09-04T15:59:07.659160Z  INFO wescene-renderer-61: [2026-09-04T15:59:07Z INFO ] read json "angles" not a key at bool owe::wpscene::ImageObject::FromJson(const owe::Json &, fs::VFS &, SceneVersion)(/home/runner/work/open-wallpaper-engine/open-wallpaper-engine/src/Scene/Pkg/SceneObj/ImageObject.cpp:311)
2026-09-04T15:59:07.659164Z  INFO wescene-renderer-61: [2026-09-04T15:59:07Z INFO ] read json "scale" not a key at bool owe::wpscene::ImageObject::FromJson(const owe::Json &, fs::VFS &, SceneVersion)(/home/runner/work/open-wallpaper-engine/open-wallpaper-engine/src/Scene/Pkg/SceneObj/ImageObject.cpp:312)
2026-09-04T15:59:07.659241Z  INFO wescene-renderer-61: [2026-09-04T15:59:07Z INFO ] read json "angles" not a key at bool owe::wpscene::ImageObject::FromJson(const owe::Json &, fs::VFS &, SceneVersion)(/home/runner/work/open-wallpaper-engine/open-wallpaper-engine/src/Scene/Pkg/SceneObj/ImageObject.cpp:311)
2026-09-04T15:59:07.659246Z  INFO wescene-renderer-61: [2026-09-04T15:59:07Z INFO ] read json "scale" not a key at bool owe::wpscene::ImageObject::FromJson(const owe::Json &, fs::VFS &, SceneVersion)(/home/runner/work/open-wallpaper-engine/open-wallpaper-engine/src/Scene/Pkg/SceneObj/ImageObject.cpp:312)
2026-09-04T15:59:07.659323Z  INFO wescene-renderer-61: [2026-09-04T15:59:07Z INFO ] read json "angles" not a key at bool owe::wpscene::ImageObject::FromJson(const owe::Json &, fs::VFS &, SceneVersion)(/home/runner/work/open-wallpaper-engine/open-wallpaper-engine/src/Scene/Pkg/SceneObj/ImageObject.cpp:311)
2026-09-04T15:59:07.659326Z  INFO wescene-renderer-61: [2026-09-04T15:59:07Z INFO ] read json "scale" not a key at bool owe::wpscene::ImageObject::FromJson(const owe::Json &, fs::VFS &, SceneVersion)(/home/runner/work/open-wallpaper-engine/open-wallpaper-engine/src/Scene/Pkg/SceneObj/ImageObject.cpp:312)
2026-09-04T15:59:07.664211Z  INFO wescene-renderer-61: [2026-09-04T15:59:07Z INFO ] link tex "_rt_imageLayerComposite_216_a"
2026-09-04T15:59:07.666107Z  INFO wescene-renderer-61: [2026-09-04T15:59:07Z INFO ] link tex "_rt_imageLayerComposite_193_a"
2026-09-04T15:59:07.668521Z  INFO wescene-renderer-61: [2026-09-04T15:59:07Z INFO ] link tex "_rt_imageLayerComposite_193_a"
2026-09-04T15:59:07.669886Z  INFO wescene-renderer-61: [2026-09-04T15:59:07Z INFO ] link tex "_rt_imageLayerComposite_193_a"
2026-09-04T15:59:07.671014Z  INFO wescene-renderer-61: [2026-09-04T15:59:07Z INFO ] link tex "_rt_imageLayerComposite_103_a"
2026-09-04T15:59:07.672756Z  INFO wescene-renderer-61: [2026-09-04T15:59:07Z INFO ] link tex "_rt_imageLayerComposite_238_a"
2026-09-04T15:59:07.674328Z  INFO wescene-renderer-61: [2026-09-04T15:59:07Z INFO ] link tex "_rt_imageLayerComposite_103_a"
2026-09-04T15:59:07.675587Z  INFO wescene-renderer-61: [2026-09-04T15:59:07Z INFO ] link tex "_rt_imageLayerComposite_103_a"
2026-09-04T15:59:07.677230Z  INFO wescene-renderer-61: [2026-09-04T15:59:07Z INFO ] link tex "_rt_imageLayerComposite_238_a"
2026-09-04T15:59:07.678443Z  INFO wescene-renderer-61: [2026-09-04T15:59:07Z INFO ] link tex "_rt_imageLayerComposite_238_a"
2026-09-04T15:59:07.679620Z  INFO wescene-renderer-61: [2026-09-04T15:59:07Z INFO ] link tex "_rt_imageLayerComposite_238_a"
2026-09-04T15:59:07.680892Z  INFO wescene-renderer-61: [2026-09-04T15:59:07Z INFO ] link tex "_rt_imageLayerComposite_238_a"
2026-09-04T15:59:07.682130Z  INFO wescene-renderer-61: [2026-09-04T15:59:07Z INFO ] link tex "_rt_imageLayerComposite_415_a"
2026-09-04T15:59:07.683243Z  INFO wescene-renderer-61: [2026-09-04T15:59:07Z INFO ] link tex "_rt_imageLayerComposite_153_a"
2026-09-04T15:59:07.684422Z  INFO wescene-renderer-61: [2026-09-04T15:59:07Z INFO ] link tex "_rt_imageLayerComposite_129_a"
2026-09-04T15:59:07.685057Z  INFO wescene-renderer-61: [2026-09-04T15:59:07Z INFO ] link tex "_rt_imageLayerComposite_103_a"
2026-09-04T15:59:07.685444Z  INFO wescene-renderer-61: [2026-09-04T15:59:07Z INFO ] link tex "_rt_imageLayerComposite_238_a"
2026-09-04T15:59:07.685572Z  INFO wescene-renderer-61: [2026-09-04T15:59:07Z INFO ] link tex "_rt_imageLayerComposite_415_a"
2026-09-04T15:59:07.686756Z  INFO wescene-renderer-61: [2026-09-04T15:59:07Z INFO ] read json "blending" not a key at bool owe::wpscene::Material::FromJson(const owe::Json &, SceneVersion)(/home/runner/work/open-wallpaper-engine/open-wallpaper-engine/src/Scene/Pkg/SceneObj/Material.cpp:191)
2026-09-04T15:59:07.686959Z  INFO wescene-renderer-61: [2026-09-04T15:59:07Z INFO ] read json "blending" not a key at bool owe::wpscene::Material::FromJson(const owe::Json &, SceneVersion)(/home/runner/work/open-wallpaper-engine/open-wallpaper-engine/src/Scene/Pkg/SceneObj/Material.cpp:191)
2026-09-04T15:59:07.687308Z  INFO wescene-renderer-61: [2026-09-04T15:59:07Z INFO ] read json "blending" not a key at bool owe::wpscene::Material::FromJson(const owe::Json &, SceneVersion)(/home/runner/work/open-wallpaper-engine/open-wallpaper-engine/src/Scene/Pkg/SceneObj/Material.cpp:191)
2026-09-04T15:59:07.687650Z  INFO wescene-renderer-61: [2026-09-04T15:59:07Z INFO ] read json "blending" not a key at bool owe::wpscene::Material::FromJson(const owe::Json &, SceneVersion)(/home/runner/work/open-wallpaper-engine/open-wallpaper-engine/src/Scene/Pkg/SceneObj/Material.cpp:191)
2026-09-04T15:59:07.687755Z  INFO wescene-renderer-61: [2026-09-04T15:59:07Z INFO ] attach: 11/11 nodes (0 missing parents)
2026-09-04T15:59:07.695901Z  INFO wescene-renderer-61: [2026-09-04T15:59:07Z INFO ] new destination buffer page, size: 2097152, pages: 1
2026-09-04T15:59:07.695943Z  INFO wescene-renderer-61: [2026-09-04T15:59:07Z INFO ] new upload buffer block, size: 2097152, blocks: 1
2026-09-04T15:59:07.696256Z  INFO wescene-renderer-61: [2026-09-04T15:59:07Z INFO ] new image upload buffer block, size: 2097152, blocks: 1
2026-09-04T15:59:07.699623Z  INFO wescene-renderer-61: [2026-09-04T15:59:07Z INFO ] wavsen::audio: pulse device ready (2 ch @ 48000 Hz)
2026-09-04T15:59:07.700910Z  INFO waywallen::wallframe::renderer_manager::reader: renderer 732da52a-674e-4827-98a8-c501b2da895d: BindBuffers cached (gen=1, flags=0x0)
2026-09-04T15:59:07.700914Z  INFO wescene-renderer-61: [2026-09-04T15:59:07Z INFO ] waywallen-wescene-renderer: negotiated, scene playback started
2026-09-04T15:59:07.700940Z  INFO waywallen::wallframe::routing::router: router: pick(732da52a-674e-4827-98a8-c501b2da895d, display 1) = path=OptimizedSameDevice mem_source=GpuNative fourcc=0x34324241 modifier=0x200000000082305 plane_count=1 sync=0x4 color=0xc1 mem_hint=0x2 count=3
2026-09-04T15:59:07.700945Z  INFO waywallen::wallframe::routing::router: router: pick(732da52a-674e-4827-98a8-c501b2da895d, display 2) = path=OptimizedSameDevice mem_source=GpuNative fourcc=0x34324241 modifier=0x200000000082305 plane_count=1 sync=0x4 color=0xc1 mem_hint=0x2 count=3
2026-09-04T15:59:07.701290Z  INFO wescene-renderer-61: [2026-09-04T15:59:07Z INFO ] FinPass: copy
2026-09-04T15:59:07.703733Z  INFO waywallen::tasks: task 'wallpaper/recall/200' (id 17) completed
2026-09-04T15:59:07.706839Z  INFO waywallen::wallframe::sync::reaper: reaper 732da52a-674e-4827-98a8-c501b2da895d: imported release_syncobj
^C

Additional context

Waywallen version 0.3.8, display plugin version 0.3.3

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    bugSomething isn't working

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions