Skip to content
Updated and D3D12 and QRhi (Vulkan, Metal, D3D11, GL) capable port of http://quitcoding.com/?page=work#cinex
QML GLSL HLSL Other
Branch: master
Clone or download
Pull request Compare This branch is 12 commits ahead of rzr:master.
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
content
hlsl
rhishaders
.gitignore
README.md Update README.md Sep 13, 2019
cinematic.qrc
main.cpp
main.qml
qt5-cinematic-experience.pro

README.md

This is a port of the well-known Qt 5 Cinematic Experience demo to be functional with the QRhi-based rendering path of Qt Quick in Qt 5.14. Everything, including shader effects and particles are expected to be functional regardless of running on Vulkan, Metal, D3D11 or OpenGL.

It also includes support for the experimental Direct 3D 12 backend of Qt 5.8. This is less significant now because that particular backend is likely to become deprecated and even removed in Qt 6, as it is superseded by the QRhi-based approach.

Original readme below.

INTRO

This UX demo application presents some graphical features of Qt5. The name 'Cinematic Experience' reflects how it's possible to build user interfaces with increased dynamics.

RUNNING

To run this application you need relatively recent build of Qt5:

There are two different ways to run the application:

  1. If your target platform contains 'qmlscene' binary, just use it:

cd Qt5_CinematicExperience [path to Qt5]/qtbase/bin/qmlscene Qt5_CinematicExperience.qml

  1. Alternatively, a simple launcher is provided to start the application:

cd Qt5_CinematicExperience [path to Qt5]/qtbase/bin/qmake make ./Qt5_CinematicExperience

The run application in fullscreen mode, use '--fullscreen' parameter for qmlscene or launcher. If you want to tweak the window resolution, modify 'width' and 'height' properties in Qt5_CinematicExperience.qml

LICENSE

Source codes are licensed under a Creative Commons Attribution 3.0 Unported License. http://creativecommons.org/licenses/by/3.0/

No attribution required, but feel free to mention us or contact info@quitcoding.com

Qt, and the Qt logo are trademarks of Nokia Corporation Movie reviews copyright (c) IMDb.com DVD cover icons from http://www.iconarchive.com

You can’t perform that action at this time.