aboutsummaryrefslogtreecommitdiffstats
path: root/features/hlsl.prf
diff options
context:
space:
mode:
authorLaszlo Agocs <laszlo.agocs@theqtcompany.com>2016-01-22 12:04:11 +0100
committerAndy Nichols <andy.nichols@theqtcompany.com>2016-01-22 11:19:49 +0000
commit9a95c33279cba9be6e34983c9a2bb1e6f300c2a3 (patch)
treeae849401a6c0d50df8bece7337e98b3675cbdfa7 /features/hlsl.prf
parent41358da2d9806c4069263e01d8ecf7df3d7e1192 (diff)
Add QD3D12Window, a HLSL qmake rule and 8 examples
Change-Id: Ida7852af10e0236a5d80e95a0876fff6276b410c Reviewed-by: Andy Nichols <andy.nichols@theqtcompany.com>
Diffstat (limited to 'features/hlsl.prf')
-rw-r--r--features/hlsl.prf10
1 files changed, 10 insertions, 0 deletions
diff --git a/features/hlsl.prf b/features/hlsl.prf
new file mode 100644
index 0000000..0fa27a7
--- /dev/null
+++ b/features/hlsl.prf
@@ -0,0 +1,10 @@
+for (SHADER, HLSL_SHADERS) {
+ INPUT = $$eval($${SHADER}.input)
+ fxc_$${SHADER}.input = $$INPUT
+ fxc_$${SHADER}.commands = fxc.exe /nologo /E $$eval($${SHADER}.entry) /T $$eval($${SHADER}.type) /Fh ${QMAKE_FILE_OUT} ${QMAKE_FILE_NAME}
+ fxc_$${SHADER}.output = $$eval($${SHADER}.header)
+ fxc_$${SHADER}.dependency_type = TYPE_C
+ fxc_$${SHADER}.variable_out = HEADERS
+ fxc_$${SHADER}.CONFIG += target_predeps
+ QMAKE_EXTRA_COMPILERS += fxc_$${SHADER}
+}