From 242f063925ee2099fbfd358bee5444129117a31c Mon Sep 17 00:00:00 2001 From: Uwe Rathmann Date: Mon, 8 Jan 2024 16:32:18 +0100 Subject: [PATCH] building the qsb files with make --- playground/parrots/CMakeLists.txt | 32 +++++++++++++++++++- playground/parrots/shaders.qrc | 4 --- playground/parrots/shaders/blur.frag.qsb | Bin 1731 -> 0 bytes playground/parrots/shaders/blur.vert.qsb | Bin 1394 -> 0 bytes playground/parrots/shaders/rgbswap.frag.qsb | Bin 1212 -> 0 bytes 5 files changed, 31 insertions(+), 5 deletions(-) delete mode 100644 playground/parrots/shaders/blur.frag.qsb delete mode 100644 playground/parrots/shaders/blur.vert.qsb delete mode 100644 playground/parrots/shaders/rgbswap.frag.qsb diff --git a/playground/parrots/CMakeLists.txt b/playground/parrots/CMakeLists.txt index 702fb82b..4083fcf9 100644 --- a/playground/parrots/CMakeLists.txt +++ b/playground/parrots/CMakeLists.txt @@ -9,6 +9,36 @@ set(SOURCES TextureFilterNode.h TextureFilterNode.cpp main.cpp) -qt_add_resources(SOURCES images.qrc shaders.qrc) +qt_add_resources(SOURCES images.qrc) + +if (QT_VERSION_MAJOR VERSION_LESS 6) + qt_add_resources(SOURCES shaders.qrc) +endif() qsk_add_example(parrots ${SOURCES}) + +if (QT_VERSION_MAJOR VERSION_GREATER_EQUAL 6) + + qt6_add_shaders(parrots "shaders" + + BATCHABLE + PRECOMPILE + + QUIET + + PREFIX + "/shaders" + + FILES + shaders/blur-vulkan.vert + shaders/blur-vulkan.frag + shaders/rgbswap-vulkan.frag + + OUTPUTS + blur.vert.qsb + blur.frag.qsb + rgbswap.vert.qsb + ) + +endif() + diff --git a/playground/parrots/shaders.qrc b/playground/parrots/shaders.qrc index 15150193..c9987e8c 100644 --- a/playground/parrots/shaders.qrc +++ b/playground/parrots/shaders.qrc @@ -4,9 +4,5 @@ shaders/blur.vert shaders/blur.frag shaders/rgbswap.frag - - shaders/blur.vert.qsb - shaders/blur.frag.qsb - shaders/rgbswap.frag.qsb diff --git a/playground/parrots/shaders/blur.frag.qsb b/playground/parrots/shaders/blur.frag.qsb deleted file mode 100644 index 9d04e783873932f85fbb74eba5500cecade2ba7c..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1731 zcmV;!20Zxy02z~bob6fNbK67^zc@)l)soPbeo;QurUbc7U0Iet5+`m#(yyU2WtvW5 zCS*K{ExQ6+%1ClZr}Tk=S9pZKpszf_-@#M=0G{{{cwu1oZZAH|`EY2%Q?He!-P`@` z-rep>cVUc;GR8*W8iGq>H5S0Xkkx@o!NvZe#(En{pJWY?bXb!ufliC-39P-ej<9vs z0Zqo8VR zG<1T|e6D0d%NA|Z&V!|*ZD(y0E$UbG{o%8jTp@?>1*>Ehie|P@FonYcKL;b=W3qB~ z&bDD(wv`p;cY_y-mJLYIEHiI{fnv$DiU6^vCUzX6V=DZApH>vWu*!6UPSY?~FhD40 zj(0S_(|hM8Vl+d#SI7s_=i{5=6AS|I+i-krGRiEPyR49i*Os=+&qa>&9 z6(DeE#N{&S?P?;u!)soD`mC%DQ0BKF2h4Cl%JgNqa3v#rFcin8b;I*B2T1yXvi_jv z_QuTHi5@K$tVGu>tyZ%ORL6dc9R)2W&^QHUuA1s?awM_ihMEBb+uJqa8v7(%BR#OaeJaHP zkOnFhuh8>BYQ-QcBa1~<{lMrCTk%2KmkYXlslu}iP~qOZ+LfW4l5t28Ef_l(6RH6x zgpkVVdE+T*tW>#PfM@C#6Slg#FBncuj^W-wgFVh2;+}w-h`WVj(2w`q_g3y@;8QAN z=S{JR8Q$KNOt3Nj8HSg%F%H)mhP$3&&L2YzctZaBWCQ6_aKDtGFA^@&XB7E6K;NL} zQBIF;)05jWUEUZIyDrHaBDn>QJ&D>t7zDNnsmpg|1=Y8I;7Y?2iG6ZKUt78 zuGQ4a^NOT#4uAOhmm88c;QICZZz|`2uF%*`xN!qGJCt=}jv3 zKP2qSiv20#<63@8ypPDQDaEIB!lx_blf=GCGFKGrY2q6S_BFzvRV diff --git a/playground/parrots/shaders/blur.vert.qsb b/playground/parrots/shaders/blur.vert.qsb deleted file mode 100644 index 018f8b19961250b0a17765c18964c1cd60e4028d..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1394 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 a9_i+ebxOYWZvy@MFt^JuxBVNg#_%(l*;O|H