mirror of
https://github.com/overte-org/overte.git
synced 2025-08-09 15:09:24 +02:00
comma key toggles rendering of collision hulls
This commit is contained in:
parent
b4612b25e5
commit
79b1a6aeb0
1 changed files with 11 additions and 1 deletions
|
@ -164,6 +164,8 @@ const QString SKIP_FILENAME = QStandardPaths::writableLocation(QStandardPaths::D
|
||||||
|
|
||||||
const QString DEFAULT_SCRIPTS_JS_URL = "http://s3.amazonaws.com/hifi-public/scripts/defaultScripts.js";
|
const QString DEFAULT_SCRIPTS_JS_URL = "http://s3.amazonaws.com/hifi-public/scripts/defaultScripts.js";
|
||||||
|
|
||||||
|
bool renderCollisionHulls = false;
|
||||||
|
|
||||||
#ifdef Q_OS_WIN
|
#ifdef Q_OS_WIN
|
||||||
class MyNativeEventFilter : public QAbstractNativeEventFilter {
|
class MyNativeEventFilter : public QAbstractNativeEventFilter {
|
||||||
public:
|
public:
|
||||||
|
@ -1181,6 +1183,10 @@ void Application::keyPressEvent(QKeyEvent* event) {
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
case Qt::Key_Comma: {
|
||||||
|
renderCollisionHulls = !renderCollisionHulls;
|
||||||
|
}
|
||||||
|
|
||||||
default:
|
default:
|
||||||
event->ignore();
|
event->ignore();
|
||||||
break;
|
break;
|
||||||
|
@ -2976,7 +2982,11 @@ void Application::displaySide(Camera& theCamera, bool selfAvatarOnly, RenderArgs
|
||||||
PerformanceTimer perfTimer("entities");
|
PerformanceTimer perfTimer("entities");
|
||||||
PerformanceWarning warn(Menu::getInstance()->isOptionChecked(MenuOption::PipelineWarnings),
|
PerformanceWarning warn(Menu::getInstance()->isOptionChecked(MenuOption::PipelineWarnings),
|
||||||
"Application::displaySide() ... entities...");
|
"Application::displaySide() ... entities...");
|
||||||
_entities.render(RenderArgs::DEFAULT_RENDER_MODE, renderSide);
|
if (renderCollisionHulls) {
|
||||||
|
_entities.render(RenderArgs::DEBUG_RENDER_MODE, renderSide);
|
||||||
|
} else {
|
||||||
|
_entities.render(RenderArgs::DEFAULT_RENDER_MODE, renderSide);
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
// render JS/scriptable overlays
|
// render JS/scriptable overlays
|
||||||
|
|
Loading…
Reference in a new issue