mirror of
				https://github.com/PabloMK7/citra.git
				synced 2025-10-31 13:50:03 +00:00 
			
		
		
		
	Config: Add scaled resolution option
This commit is contained in:
		
							parent
							
								
									15b44fb380
								
							
						
					
					
						commit
						e46d086189
					
				
					 9 changed files with 20 additions and 1 deletions
				
			
		|  | @ -45,6 +45,7 @@ void Config::ReadValues() { | |||
|     qt_config->beginGroup("Renderer"); | ||||
|     Settings::values.use_hw_renderer = qt_config->value("use_hw_renderer", false).toBool(); | ||||
|     Settings::values.use_shader_jit = qt_config->value("use_shader_jit", true).toBool(); | ||||
|     Settings::values.use_scaled_resolution = qt_config->value("use_scaled_resolution", false).toBool(); | ||||
| 
 | ||||
|     Settings::values.bg_red   = qt_config->value("bg_red",   1.0).toFloat(); | ||||
|     Settings::values.bg_green = qt_config->value("bg_green", 1.0).toFloat(); | ||||
|  | @ -129,6 +130,7 @@ void Config::SaveValues() { | |||
|     qt_config->beginGroup("Renderer"); | ||||
|     qt_config->setValue("use_hw_renderer", Settings::values.use_hw_renderer); | ||||
|     qt_config->setValue("use_shader_jit", Settings::values.use_shader_jit); | ||||
|     qt_config->setValue("use_scaled_resolution", Settings::values.use_scaled_resolution); | ||||
| 
 | ||||
|     // Cast to double because Qt's written float values are not human-readable
 | ||||
|     qt_config->setValue("bg_red",   (double)Settings::values.bg_red); | ||||
|  |  | |||
|  | @ -25,6 +25,7 @@ void ConfigureGeneral::setConfiguration() { | |||
|     ui->region_combobox->setCurrentIndex(Settings::values.region_value); | ||||
|     ui->toogle_hw_renderer->setChecked(Settings::values.use_hw_renderer); | ||||
|     ui->toogle_shader_jit->setChecked(Settings::values.use_shader_jit); | ||||
|     ui->toogle_scaled_resolution->setChecked(Settings::values.use_scaled_resolution); | ||||
| } | ||||
| 
 | ||||
| void ConfigureGeneral::applyConfiguration() { | ||||
|  | @ -33,5 +34,6 @@ void ConfigureGeneral::applyConfiguration() { | |||
|     Settings::values.region_value = ui->region_combobox->currentIndex(); | ||||
|     Settings::values.use_hw_renderer = ui->toogle_hw_renderer->isChecked(); | ||||
|     Settings::values.use_shader_jit = ui->toogle_shader_jit->isChecked(); | ||||
|     Settings::values.use_scaled_resolution = ui->toogle_scaled_resolution->isChecked(); | ||||
|     Settings::Apply(); | ||||
| } | ||||
|  |  | |||
|  | @ -128,6 +128,13 @@ | |||
|             </property> | ||||
|            </widget> | ||||
|           </item> | ||||
|           <item> | ||||
|            <widget class="QCheckBox" name="toogle_scaled_resolution"> | ||||
|             <property name="text"> | ||||
|              <string>Enable scaled resolution</string> | ||||
|             </property> | ||||
|            </widget> | ||||
|           </item> | ||||
|          </layout> | ||||
|         </item> | ||||
|        </layout> | ||||
|  |  | |||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue