mirror of
				https://github.com/PabloMK7/citra.git
				synced 2025-10-31 13:50:03 +00:00 
			
		
		
		
	add mono_render_left_eye option (#6140)
This commit is contained in:
		
							parent
							
								
									2967068b87
								
							
						
					
					
						commit
						664562f988
					
				
					 9 changed files with 36 additions and 2 deletions
				
			
		|  | @ -345,6 +345,8 @@ void Config::ReadLayoutValues() { | |||
|     Settings::values.render_3d = static_cast<Settings::StereoRenderOption>( | ||||
|         ReadSetting(QStringLiteral("render_3d"), 0).toInt()); | ||||
|     Settings::values.factor_3d = ReadSetting(QStringLiteral("factor_3d"), 0).toInt(); | ||||
|     Settings::values.mono_render_left_eye = | ||||
|         ReadSetting(QStringLiteral("mono_render_left_eye"), true).toBool(); | ||||
|     Settings::values.pp_shader_name = | ||||
|         ReadSetting(QStringLiteral("pp_shader_name"), | ||||
|                     (Settings::values.render_3d == Settings::StereoRenderOption::Anaglyph) | ||||
|  | @ -899,6 +901,8 @@ void Config::SaveLayoutValues() { | |||
| 
 | ||||
|     WriteSetting(QStringLiteral("render_3d"), static_cast<int>(Settings::values.render_3d), 0); | ||||
|     WriteSetting(QStringLiteral("factor_3d"), Settings::values.factor_3d.load(), 0); | ||||
|     WriteSetting(QStringLiteral("mono_render_left_eye"), Settings::values.mono_render_left_eye, | ||||
|                  false); | ||||
|     WriteSetting(QStringLiteral("pp_shader_name"), | ||||
|                  QString::fromStdString(Settings::values.pp_shader_name), | ||||
|                  (Settings::values.render_3d == Settings::StereoRenderOption::Anaglyph) | ||||
|  |  | |||
|  | @ -53,6 +53,7 @@ void ConfigureEnhancements::SetConfiguration() { | |||
|     ui->resolution_factor_combobox->setCurrentIndex(Settings::values.resolution_factor); | ||||
|     ui->render_3d_combobox->setCurrentIndex(static_cast<int>(Settings::values.render_3d)); | ||||
|     ui->factor_3d->setValue(Settings::values.factor_3d); | ||||
|     ui->mono_render_left_eye->setChecked(Settings::values.mono_render_left_eye); | ||||
|     updateShaders(Settings::values.render_3d); | ||||
|     ui->toggle_linear_filter->setChecked(Settings::values.filter_mode); | ||||
|     int tex_filter_idx = ui->texture_filter_combobox->findText( | ||||
|  | @ -107,6 +108,7 @@ void ConfigureEnhancements::ApplyConfiguration() { | |||
|     Settings::values.render_3d = | ||||
|         static_cast<Settings::StereoRenderOption>(ui->render_3d_combobox->currentIndex()); | ||||
|     Settings::values.factor_3d = ui->factor_3d->value(); | ||||
|     Settings::values.mono_render_left_eye = ui->mono_render_left_eye->isChecked(); | ||||
|     Settings::values.pp_shader_name = | ||||
|         ui->shader_combobox->itemText(ui->shader_combobox->currentIndex()).toStdString(); | ||||
|     Settings::values.filter_mode = ui->toggle_linear_filter->isChecked(); | ||||
|  |  | |||
|  | @ -207,6 +207,20 @@ | |||
|         </item> | ||||
|        </layout> | ||||
|       </item> | ||||
|        <item> | ||||
|          <layout class="QHBoxLayout" name="horizontalLayout_9"> | ||||
|            <item> | ||||
|            <widget class="QCheckBox" name="mono_render_left_eye"> | ||||
|              <property name="toolTip"> | ||||
|                <string><html><head/><body><p>If false, right eye will be used. Useful if using ReShade</p></body></html></string> | ||||
|              </property> | ||||
|              <property name="text"> | ||||
|                <string>Render Left Eye in Monoscopic Mode</string> | ||||
|              </property> | ||||
|            </widget> | ||||
|            </item> | ||||
|          </layout> | ||||
|        </item> | ||||
|      </layout> | ||||
|     </widget> | ||||
|    </item> | ||||
|  | @ -350,6 +364,7 @@ | |||
|   <tabstop>texture_filter_combobox</tabstop> | ||||
|   <tabstop>render_3d_combobox</tabstop> | ||||
|   <tabstop>factor_3d</tabstop> | ||||
|   <tabstop>mono_render_left_eye</tabstop> | ||||
|   <tabstop>layout_combobox</tabstop> | ||||
|   <tabstop>swap_screen</tabstop> | ||||
|   <tabstop>upright_screen</tabstop> | ||||
|  |  | |||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue