Added toggles for rendering bucky balls, particles.

This commit is contained in:
Andrzej Kapolka 2014-02-24 17:43:47 -08:00
parent 3a5bbfd989
commit c71b10f639
3 changed files with 16 additions and 4 deletions

View file

@ -2817,10 +2817,18 @@ void Application::displaySide(Camera& whichCamera, bool selfAvatarOnly) {
_metavoxels.render(); _metavoxels.render();
} }
if (Menu::getInstance()->isOptionChecked(MenuOption::BuckyBalls)) {
PerformanceWarning warn(Menu::getInstance()->isOptionChecked(MenuOption::PipelineWarnings),
"Application::displaySide() ... bucky balls...");
_buckyBalls.render(); _buckyBalls.render();
}
// render particles... // render particles...
if (Menu::getInstance()->isOptionChecked(MenuOption::Particles)) {
PerformanceWarning warn(Menu::getInstance()->isOptionChecked(MenuOption::PipelineWarnings),
"Application::displaySide() ... particles...");
_particles.render(); _particles.render();
}
// render the ambient occlusion effect if enabled // render the ambient occlusion effect if enabled
if (Menu::getInstance()->isOptionChecked(MenuOption::AmbientOcclusion)) { if (Menu::getInstance()->isOptionChecked(MenuOption::AmbientOcclusion)) {

View file

@ -289,7 +289,9 @@ Menu::Menu() :
SLOT(cycleRenderMode())); SLOT(cycleRenderMode()));
addCheckableActionToQMenuAndActionHash(renderOptionsMenu, MenuOption::Shadows, 0, false); addCheckableActionToQMenuAndActionHash(renderOptionsMenu, MenuOption::Shadows, 0, false);
addCheckableActionToQMenuAndActionHash(renderOptionsMenu, MenuOption::Metavoxels, 0, false); addCheckableActionToQMenuAndActionHash(renderOptionsMenu, MenuOption::Metavoxels, 0, true);
addCheckableActionToQMenuAndActionHash(renderOptionsMenu, MenuOption::BuckyBalls, 0, true);
addCheckableActionToQMenuAndActionHash(renderOptionsMenu, MenuOption::Particles, 0, true);
QMenu* voxelOptionsMenu = developerMenu->addMenu("Voxel Options"); QMenu* voxelOptionsMenu = developerMenu->addMenu("Voxel Options");

View file

@ -184,6 +184,7 @@ namespace MenuOption {
const QString AutomaticallyAuditTree = "Automatically Audit Tree Stats"; const QString AutomaticallyAuditTree = "Automatically Audit Tree Stats";
const QString Bandwidth = "Bandwidth Display"; const QString Bandwidth = "Bandwidth Display";
const QString BandwidthDetails = "Bandwidth Details"; const QString BandwidthDetails = "Bandwidth Details";
const QString BuckyBalls = "Bucky Balls";
const QString ChatCircling = "Chat Circling"; const QString ChatCircling = "Chat Circling";
const QString Collisions = "Collisions"; const QString Collisions = "Collisions";
const QString CollideWithAvatars = "Collide With Avatars"; const QString CollideWithAvatars = "Collide With Avatars";
@ -260,6 +261,7 @@ namespace MenuOption {
const QString LoadScript = "Open and Run Script..."; const QString LoadScript = "Open and Run Script...";
const QString Oscilloscope = "Audio Oscilloscope"; const QString Oscilloscope = "Audio Oscilloscope";
const QString Pair = "Pair"; const QString Pair = "Pair";
const QString Particles = "Particles";
const QString PasteVoxels = "Paste"; const QString PasteVoxels = "Paste";
const QString PasteToVoxel = "Paste to Voxel..."; const QString PasteToVoxel = "Paste to Voxel...";
const QString PipelineWarnings = "Show Render Pipeline Warnings"; const QString PipelineWarnings = "Show Render Pipeline Warnings";