diff options
author | Tor Arne Vestbø <tor.arne.vestbo@qt.io> | 2024-03-18 21:55:12 +0100 |
---|---|---|
committer | Tor Arne Vestbø <tor.arne.vestbo@qt.io> | 2024-03-19 14:52:48 +0100 |
commit | 14ec2ab89fa3347f95170d6980a6c793b7f37424 (patch) | |
tree | 88686ff27beffaa7f98a0639777a51ab36cbd05e /tests/manual/rhi/hellominimalcrossgfxtriangle | |
parent | e8e029e2a5573eecd7358cd5ed66afa89debb306 (diff) |
Add configure feature for Metal
Simplifies maintenance of code paths that rely on Metal.
Change-Id: I1d1f705fffc14dbafde346eeb555b43be6d5be54
Reviewed-by: Alexandru Croitor <alexandru.croitor@qt.io>
Diffstat (limited to 'tests/manual/rhi/hellominimalcrossgfxtriangle')
-rw-r--r-- | tests/manual/rhi/hellominimalcrossgfxtriangle/main.cpp | 2 | ||||
-rw-r--r-- | tests/manual/rhi/hellominimalcrossgfxtriangle/window.cpp | 2 |
2 files changed, 2 insertions, 2 deletions
diff --git a/tests/manual/rhi/hellominimalcrossgfxtriangle/main.cpp b/tests/manual/rhi/hellominimalcrossgfxtriangle/main.cpp index 47fea36d43..89926c19cc 100644 --- a/tests/manual/rhi/hellominimalcrossgfxtriangle/main.cpp +++ b/tests/manual/rhi/hellominimalcrossgfxtriangle/main.cpp @@ -37,7 +37,7 @@ int main(int argc, char **argv) QRhi::Implementation graphicsApi; #if defined(Q_OS_WIN) graphicsApi = QRhi::D3D11; -#elif defined(Q_OS_MACOS) || defined(Q_OS_IOS) +#elif QT_CONFIG(metal) graphicsApi = QRhi::Metal; #elif QT_CONFIG(vulkan) graphicsApi = QRhi::Vulkan; diff --git a/tests/manual/rhi/hellominimalcrossgfxtriangle/window.cpp b/tests/manual/rhi/hellominimalcrossgfxtriangle/window.cpp index b4fa6e23f6..edbd048c63 100644 --- a/tests/manual/rhi/hellominimalcrossgfxtriangle/window.cpp +++ b/tests/manual/rhi/hellominimalcrossgfxtriangle/window.cpp @@ -120,7 +120,7 @@ void Window::init() } #endif -#if defined(Q_OS_MACOS) || defined(Q_OS_IOS) +#if QT_CONFIG(metal) if (m_graphicsApi == QRhi::Metal) { QRhiMetalInitParams params; m_rhi.reset(QRhi::create(QRhi::Metal, ¶ms, rhiFlags)); |