aboutsummaryrefslogtreecommitdiffstats
path: root/src/quick/CMakeLists.txt
diff options
context:
space:
mode:
authorLaszlo Agocs <laszlo.agocs@qt.io>2023-06-26 15:49:06 +0200
committerLaszlo Agocs <laszlo.agocs@qt.io>2024-01-15 21:25:12 +0100
commitb5a05e4e7e97f8ef5c4cc65fee0cfcfd9e4c5cc4 (patch)
tree0e4a559eb4d2003964631e455228069315f668c6 /src/quick/CMakeLists.txt
parent2874c79cebdf6a0f0322b7217d20772060e065d9 (diff)
scenegraph: Add plumbing for enabling multiview
This will be used in RenderMode3D only in practice, where Qt Quick 3D is going to pass in multiple matrices to the QSGRenderer. Task-number: QTBUG-114871 Change-Id: Icae7f05958729d9e51948e1f38621ec4a541192d Reviewed-by: Andy Nichols <andy.nichols@qt.io>
Diffstat (limited to 'src/quick/CMakeLists.txt')
-rw-r--r--src/quick/CMakeLists.txt9
1 files changed, 9 insertions, 0 deletions
diff --git a/src/quick/CMakeLists.txt b/src/quick/CMakeLists.txt
index 1b0b2519fb..19652fb603 100644
--- a/src/quick/CMakeLists.txt
+++ b/src/quick/CMakeLists.txt
@@ -262,6 +262,7 @@ qt_internal_add_shaders(Quick "scenegraph_shaders"
BATCHABLE
PRECOMPILE
OPTIMIZED
+ MULTIVIEW
PREFIX
"/qt-project.org"
FILES
@@ -325,6 +326,7 @@ qt_internal_add_shaders(Quick "scenegraph_curve_shaders"
BATCHABLE
PRECOMPILE
OPTIMIZED
+ MULTIVIEW
PREFIX
"/qt-project.org"
FILES
@@ -339,6 +341,7 @@ qt_internal_add_shaders(Quick "scenegraph_curve_shaders_derivatives"
BATCHABLE
PRECOMPILE
OPTIMIZED
+ MULTIVIEW
DEFINES "USE_DERIVATIVES"
PREFIX
"/qt-project.org"
@@ -355,6 +358,7 @@ qt_internal_add_shaders(Quick "scenegraph_curve_shaders_lg"
BATCHABLE
PRECOMPILE
OPTIMIZED
+ MULTIVIEW
DEFINES
"LINEARGRADIENT"
PREFIX
@@ -372,6 +376,7 @@ qt_internal_add_shaders(Quick "scenegraph_curve_shaders_lg_derivatives"
BATCHABLE
PRECOMPILE
OPTIMIZED
+ MULTIVIEW
DEFINES
"LINEARGRADIENT"
"USE_DERIVATIVES"
@@ -390,6 +395,7 @@ qt_internal_add_shaders(Quick "scenegraph_curve_shaders_rg"
BATCHABLE
PRECOMPILE
OPTIMIZED
+ MULTIVIEW
DEFINES
"RADIALGRADIENT"
PREFIX
@@ -407,6 +413,7 @@ qt_internal_add_shaders(Quick "scenegraph_curve_shaders_rg_derivatives"
BATCHABLE
PRECOMPILE
OPTIMIZED
+ MULTIVIEW
DEFINES
"RADIALGRADIENT"
"USE_DERIVATIVES"
@@ -425,6 +432,7 @@ qt_internal_add_shaders(Quick "scenegraph_curve_shaders_cg"
BATCHABLE
PRECOMPILE
OPTIMIZED
+ MULTIVIEW
DEFINES
"CONICALGRADIENT"
PREFIX
@@ -442,6 +450,7 @@ qt_internal_add_shaders(Quick "scenegraph_curve_shaders_cg_derivatives"
BATCHABLE
PRECOMPILE
OPTIMIZED
+ MULTIVIEW
DEFINES
"CONICALGRADIENT"
"USE_DERIVATIVES"