better API for MSAA options

This commit is contained in:
Mathias Agopian
2021-10-05 22:58:16 -07:00
committed by Mathias Agopian
parent 375b46d866
commit e6243b3df3
14 changed files with 189 additions and 18 deletions
+2 -4
View File
@@ -371,7 +371,7 @@ SimpleViewer::SimpleViewer(filament::Engine* engine, filament::Scene* scene, fil
mSettings.view.vsmShadowOptions.anisotropy = 0;
mSettings.view.dithering = Dithering::TEMPORAL;
mSettings.view.antiAliasing = AntiAliasing::FXAA;
mSettings.view.sampleCount = 4;
mSettings.view.msaa = { .enabled = true, .sampleCount = 4 };
mSettings.view.ssao.enabled = true;
mSettings.view.bloom.enabled = true;
@@ -688,9 +688,7 @@ void SimpleViewer::updateUserInterface() {
enableFxaa(fxaa);
ImGui::Unindent();
bool msaa = mSettings.view.sampleCount != 1;
ImGui::Checkbox("MSAA 4x", &msaa);
enableMsaa(msaa);
ImGui::Checkbox("MSAA 4x", &mSettings.view.msaa.enabled);
ImGui::Checkbox("SSAO", &mSettings.view.ssao.enabled);
if (ImGui::CollapsingHeader("SSAO Options")) {