mirror of
				https://github.com/PabloMK7/citra.git
				synced 2025-10-31 13:50:03 +00:00 
			
		
		
		
	Change Monoscopic Render mode to a dropdown (#6215)
This commit is contained in:
		
							parent
							
								
									ae3d50f71f
								
							
						
					
					
						commit
						c8ff1d744a
					
				
					 9 changed files with 47 additions and 29 deletions
				
			
		|  | @ -483,7 +483,7 @@ void Config::ReadLayoutValues() { | |||
|     ReadGlobalSetting(Settings::values.upright_screen); | ||||
| 
 | ||||
|     if (global) { | ||||
|         ReadBasicSetting(Settings::values.mono_render_left_eye); | ||||
|         ReadBasicSetting(Settings::values.mono_render_option); | ||||
|         ReadBasicSetting(Settings::values.custom_layout); | ||||
|         ReadBasicSetting(Settings::values.custom_top_left); | ||||
|         ReadBasicSetting(Settings::values.custom_top_top); | ||||
|  | @ -991,7 +991,7 @@ void Config::SaveLayoutValues() { | |||
|     WriteGlobalSetting(Settings::values.upright_screen); | ||||
| 
 | ||||
|     if (global) { | ||||
|         WriteBasicSetting(Settings::values.mono_render_left_eye); | ||||
|         WriteBasicSetting(Settings::values.mono_render_option); | ||||
|         WriteBasicSetting(Settings::values.custom_layout); | ||||
|         WriteBasicSetting(Settings::values.custom_top_left); | ||||
|         WriteBasicSetting(Settings::values.custom_top_top); | ||||
|  |  | |||
|  | @ -54,7 +54,8 @@ void ConfigureEnhancements::SetConfiguration() { | |||
|     ui->render_3d_combobox->setCurrentIndex( | ||||
|         static_cast<int>(Settings::values.render_3d.GetValue())); | ||||
|     ui->factor_3d->setValue(Settings::values.factor_3d.GetValue()); | ||||
|     ui->mono_render_left_eye->setChecked(Settings::values.mono_render_left_eye.GetValue()); | ||||
|     ui->mono_rendering_eye->setCurrentIndex( | ||||
|         static_cast<int>(Settings::values.mono_render_option.GetValue())); | ||||
|     updateShaders(Settings::values.render_3d.GetValue()); | ||||
|     ui->toggle_linear_filter->setChecked(Settings::values.filter_mode.GetValue()); | ||||
|     int tex_filter_idx = ui->texture_filter_combobox->findText( | ||||
|  | @ -111,7 +112,8 @@ 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.mono_render_option = | ||||
|         static_cast<Settings::MonoRenderOption>(ui->mono_rendering_eye->currentIndex()); | ||||
|     Settings::values.pp_shader_name = | ||||
|         ui->shader_combobox->itemText(ui->shader_combobox->currentIndex()).toStdString(); | ||||
|     Settings::values.filter_mode = ui->toggle_linear_filter->isChecked(); | ||||
|  |  | |||
|  | @ -207,20 +207,31 @@ | |||
|         </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> | ||||
|       <item> | ||||
|        <layout class="QHBoxLayout" name="horizontalLayout_9"> | ||||
|         <item> | ||||
|          <widget class="QLabel" name="label_6"> | ||||
|           <property name="text"> | ||||
|            <string>Eye to Render in Monoscopic Mode</string> | ||||
|           </property> | ||||
|          </widget> | ||||
|         </item> | ||||
|         <item> | ||||
|          <widget class="QComboBox" name="mono_rendering_eye"> | ||||
|           <item> | ||||
|            <property name="text"> | ||||
|             <string>Left Eye (default)</string> | ||||
|            </property> | ||||
|           </item> | ||||
|           <item> | ||||
|            <property name="text"> | ||||
|             <string>Right Eye</string> | ||||
|            </property> | ||||
|           </item> | ||||
|          </widget> | ||||
|         </item> | ||||
|        </layout> | ||||
|       </item> | ||||
|      </layout> | ||||
|     </widget> | ||||
|    </item> | ||||
|  | @ -369,7 +380,7 @@ | |||
|   <tabstop>texture_filter_combobox</tabstop> | ||||
|   <tabstop>render_3d_combobox</tabstop> | ||||
|   <tabstop>factor_3d</tabstop> | ||||
|   <tabstop>mono_render_left_eye</tabstop> | ||||
|   <tabstop>mono_rendering_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