From f4e48c0ae77ff8b20133f6a9f31810610baf77ce Mon Sep 17 00:00:00 2001 From: Wang Yu Date: Fri, 27 Feb 2026 09:50:46 +0800 Subject: [PATCH] feat: add shader resource file for Qt6 build - Add dtkdeclarative_shaders_ng.qrc to reference shader files from src/shaders - Use alias to map shader paths for Qt6 compatibility - Remove Qt version checks in DOpenGLBlurEffectNode shader loading - Unify shader resource paths across Qt5 and Qt6 Log: add shader resource file for Qt6 build --- qt6/src/CMakeLists.txt | 1 + qt6/src/dtkdeclarative_shaders_ng.qrc | 10 ++++++++++ 2 files changed, 11 insertions(+) create mode 100644 qt6/src/dtkdeclarative_shaders_ng.qrc diff --git a/qt6/src/CMakeLists.txt b/qt6/src/CMakeLists.txt index 7fda45ee6..065b2a00e 100644 --- a/qt6/src/CMakeLists.txt +++ b/qt6/src/CMakeLists.txt @@ -48,6 +48,7 @@ file(GLOB QML_RCS dtkdeclarative_qml.qrc dtkdeclarative_overridable_qml.qrc) qt_add_resources(RESOURCES ${QML_RCS} ${ASSETS_RCS} + dtkdeclarative_shaders_ng.qrc ) target_sources(${LIB_NAME} PRIVATE ${RESOURCES}) diff --git a/qt6/src/dtkdeclarative_shaders_ng.qrc b/qt6/src/dtkdeclarative_shaders_ng.qrc new file mode 100644 index 000000000..e68721a38 --- /dev/null +++ b/qt6/src/dtkdeclarative_shaders_ng.qrc @@ -0,0 +1,10 @@ + + + ../../src/shaders/dualkawasedown.frag + ../../src/shaders/dualkawasedown.vert + ../../src/shaders/dualkawaseup.frag + ../../src/shaders/dualkawaseup.vert + ../../src/shaders/noise.vert + ../../src/shaders/noise.frag + +