qskinny/playground/parrots/CMakeLists.txt

45 lines
985 B
CMake
Raw Normal View History

############################################################################
# QSkinny - Copyright (C) 2016 Uwe Rathmann
# SPDX-License-Identifier: BSD-3-Clause
############################################################################
2023-12-07 10:24:47 +00:00
set(SOURCES
2023-12-08 14:47:32 +00:00
Overlay.h Overlay.cpp
2023-12-19 17:37:34 +00:00
TextureFilterMaterial.h TextureFilterMaterial.cpp
2023-12-18 08:39:17 +00:00
TextureFilterNode.h TextureFilterNode.cpp
2023-12-07 10:24:47 +00:00
main.cpp)
2024-01-08 15:32:18 +00:00
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})
2024-01-08 15:32:18 +00:00
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()