Enable Metal validation in debug builds

This commit is contained in:
Cameron Gutman 2024-02-08 18:07:43 -06:00
parent 80242f2e90
commit 5bd0dea85d

View File

@ -418,6 +418,12 @@ int main(int argc, char *argv[])
qputenv("QSG_RENDER_LOOP", "basic"); qputenv("QSG_RENDER_LOOP", "basic");
#endif #endif
#if defined(Q_OS_DARWIN) && defined(QT_DEBUG)
// Enable Metal valiation for debug builds
qputenv("MTL_DEBUG_LAYER", "1");
qputenv("MTL_SHADER_VALIDATION", "1");
#endif
// We don't want system proxies to apply to us // We don't want system proxies to apply to us
QNetworkProxyFactory::setUseSystemConfiguration(false); QNetworkProxyFactory::setUseSystemConfiguration(false);