diff options
Diffstat (limited to 'src/quickvectorimage/CMakeLists.txt')
| -rw-r--r-- | src/quickvectorimage/CMakeLists.txt | 192 |
1 files changed, 192 insertions, 0 deletions
diff --git a/src/quickvectorimage/CMakeLists.txt b/src/quickvectorimage/CMakeLists.txt index 36e6d703d2..789a9f1898 100644 --- a/src/quickvectorimage/CMakeLists.txt +++ b/src/quickvectorimage/CMakeLists.txt @@ -68,3 +68,195 @@ qt_internal_add_shaders(QuickVectorImageHelpers "vectorimage_shaders" "helpers/shaders_ng/genericmask.frag" "helpers/shaders_ng/fecolormatrix.frag" ) + +qt_internal_add_shaders(QuickVectorImageHelpers "vectorimage_shaders_comp_over" + SILENT + BATCHABLE + PRECOMPILE + OPTIMIZED + MULTIVIEW + DEFINES + "COMPOSITE_OVER" + PREFIX + "/qt-project.org/quickvectorimage/" + FILES + "helpers/shaders_ng/fecomposite.frag" + OUTPUTS + "helpers/shaders_ng/fecompositeover.frag.qsb" +) + +qt_internal_add_shaders(QuickVectorImageHelpers "vectorimage_shaders_comp_in" + SILENT + BATCHABLE + PRECOMPILE + OPTIMIZED + MULTIVIEW + DEFINES + "COMPOSITE_IN" + PREFIX + "/qt-project.org/quickvectorimage/" + FILES + "helpers/shaders_ng/fecomposite.frag" + OUTPUTS + "helpers/shaders_ng/fecompositein.frag.qsb" +) + +qt_internal_add_shaders(QuickVectorImageHelpers "vectorimage_shaders_comp_out" + SILENT + BATCHABLE + PRECOMPILE + OPTIMIZED + MULTIVIEW + DEFINES + "COMPOSITE_OUT" + PREFIX + "/qt-project.org/quickvectorimage/" + FILES + "helpers/shaders_ng/fecomposite.frag" + OUTPUTS + "helpers/shaders_ng/fecompositeout.frag.qsb" +) + +qt_internal_add_shaders(QuickVectorImageHelpers "vectorimage_shaders_comp_atop" + SILENT + BATCHABLE + PRECOMPILE + OPTIMIZED + MULTIVIEW + DEFINES + "COMPOSITE_ATOP" + PREFIX + "/qt-project.org/quickvectorimage/" + FILES + "helpers/shaders_ng/fecomposite.frag" + OUTPUTS + "helpers/shaders_ng/fecompositeatop.frag.qsb" +) + +qt_internal_add_shaders(QuickVectorImageHelpers "vectorimage_shaders_comp_xor" + SILENT + BATCHABLE + PRECOMPILE + OPTIMIZED + MULTIVIEW + DEFINES + "COMPOSITE_XOR" + PREFIX + "/qt-project.org/quickvectorimage/" + FILES + "helpers/shaders_ng/fecomposite.frag" + OUTPUTS + "helpers/shaders_ng/fecompositexor.frag.qsb" +) + +qt_internal_add_shaders(QuickVectorImageHelpers "vectorimage_shaders_comp_lighter" + SILENT + BATCHABLE + PRECOMPILE + OPTIMIZED + MULTIVIEW + DEFINES + "COMPOSITE_LIGHTER" + PREFIX + "/qt-project.org/quickvectorimage/" + FILES + "helpers/shaders_ng/fecomposite.frag" + OUTPUTS + "helpers/shaders_ng/fecompositelighter.frag.qsb" +) + +qt_internal_add_shaders(QuickVectorImageHelpers "vectorimage_shaders_comp_arithmetic" + SILENT + BATCHABLE + PRECOMPILE + OPTIMIZED + MULTIVIEW + DEFINES + "COMPOSITE_ARITHMETIC" + PREFIX + "/qt-project.org/quickvectorimage/" + FILES + "helpers/shaders_ng/fecomposite.frag" + OUTPUTS + "helpers/shaders_ng/fecompositearithmetic.frag.qsb" +) + +qt_internal_add_shaders(QuickVectorImageHelpers "vectorimage_shaders_blend_normal" + SILENT + BATCHABLE + PRECOMPILE + OPTIMIZED + MULTIVIEW + DEFINES + "BLEND_NORMAL" + PREFIX + "/qt-project.org/quickvectorimage/" + FILES + "helpers/shaders_ng/feblend.frag" + OUTPUTS + "helpers/shaders_ng/feblendnormal.frag.qsb" +) + +qt_internal_add_shaders(QuickVectorImageHelpers "vectorimage_shaders_blend_multiply" + SILENT + BATCHABLE + PRECOMPILE + OPTIMIZED + MULTIVIEW + DEFINES + "BLEND_MULTIPLY" + PREFIX + "/qt-project.org/quickvectorimage/" + FILES + "helpers/shaders_ng/feblend.frag" + OUTPUTS + "helpers/shaders_ng/feblendmultiply.frag.qsb" +) + +qt_internal_add_shaders(QuickVectorImageHelpers "vectorimage_shaders_blend_screen" + SILENT + BATCHABLE + PRECOMPILE + OPTIMIZED + MULTIVIEW + DEFINES + "BLEND_SCREEN" + PREFIX + "/qt-project.org/quickvectorimage/" + FILES + "helpers/shaders_ng/feblend.frag" + OUTPUTS + "helpers/shaders_ng/feblendscreen.frag.qsb" +) + +qt_internal_add_shaders(QuickVectorImageHelpers "vectorimage_shaders_blend_lighten" + SILENT + BATCHABLE + PRECOMPILE + OPTIMIZED + MULTIVIEW + DEFINES + "BLEND_LIGHTEN" + PREFIX + "/qt-project.org/quickvectorimage/" + FILES + "helpers/shaders_ng/feblend.frag" + OUTPUTS + "helpers/shaders_ng/feblendlighten.frag.qsb" +) + +qt_internal_add_shaders(QuickVectorImageHelpers "vectorimage_shaders_blend_darken" + SILENT + BATCHABLE + PRECOMPILE + OPTIMIZED + MULTIVIEW + DEFINES + "BLEND_DARKEN" + PREFIX + "/qt-project.org/quickvectorimage/" + FILES + "helpers/shaders_ng/feblend.frag" + OUTPUTS + "helpers/shaders_ng/feblenddarken.frag.qsb" +) |
