diff options
Diffstat (limited to 'examples/quick/scenegraph/rendernode/rendernode.pro')
-rw-r--r-- | examples/quick/scenegraph/rendernode/rendernode.pro | 38 |
1 files changed, 38 insertions, 0 deletions
diff --git a/examples/quick/scenegraph/rendernode/rendernode.pro b/examples/quick/scenegraph/rendernode/rendernode.pro new file mode 100644 index 0000000000..968902a5be --- /dev/null +++ b/examples/quick/scenegraph/rendernode/rendernode.pro @@ -0,0 +1,38 @@ +QT += qml quick + +HEADERS += customrenderitem.h \ + openglrenderer.h \ + softwarerenderer.h + +SOURCES += customrenderitem.cpp \ + openglrenderer.cpp \ + softwarerenderer.cpp \ + main.cpp + +RESOURCES += rendernode.qrc + +target.path = $$[QT_INSTALL_EXAMPLES]/quick/scenegraph/rendernode +INSTALLS += target + +OTHER_FILES += \ + main.qml \ + shader.hlsl + +qtConfig(d3d12) { + HEADERS += d3d12renderer.h + SOURCES += d3d12renderer.cpp + LIBS += -ld3d12 + + VSPS = shader.hlsl + vshader.input = VSPS + vshader.header = vs_shader.hlslh + vshader.entry = VS_Simple + vshader.type = vs_5_0 + pshader.input = VSPS + pshader.header = ps_shader.hlslh + pshader.entry = PS_Simple + pshader.type = ps_5_0 + + HLSL_SHADERS = vshader pshader + load(hlsl_bytecode_header) +} |