mirror of
				https://git.suyu.dev/suyu/suyu.git
				synced 2025-10-31 06:46:40 +08:00 
			
		
		
		
	android: Expose anisotropic filtering setting
This commit is contained in:
		
							parent
							
								
									347b3bd18d
								
							
						
					
					
						commit
						21e7f86697
					
				| @ -18,7 +18,8 @@ enum class IntSetting(override val key: String) : AbstractIntSetting { | ||||
|     RENDERER_ANTI_ALIASING("anti_aliasing"), | ||||
|     RENDERER_SCREEN_LAYOUT("screen_layout"), | ||||
|     RENDERER_ASPECT_RATIO("aspect_ratio"), | ||||
|     AUDIO_OUTPUT_ENGINE("output_engine"); | ||||
|     AUDIO_OUTPUT_ENGINE("output_engine"), | ||||
|     MAX_ANISOTROPY("max_anisotropy"); | ||||
| 
 | ||||
|     override fun getInt(needsGlobal: Boolean): Int = NativeConfig.getInt(key, needsGlobal) | ||||
| 
 | ||||
|  | ||||
| @ -243,6 +243,15 @@ abstract class SettingsItem( | ||||
|                     R.string.renderer_reactive_flushing_description | ||||
|                 ) | ||||
|             ) | ||||
|             put( | ||||
|                 SingleChoiceSetting( | ||||
|                     IntSetting.MAX_ANISOTROPY, | ||||
|                     R.string.anisotropic_filtering, | ||||
|                     R.string.anisotropic_filtering_description, | ||||
|                     R.array.anisoEntries, | ||||
|                     R.array.anisoValues | ||||
|                 ) | ||||
|             ) | ||||
|             put( | ||||
|                 SingleChoiceSetting( | ||||
|                     IntSetting.AUDIO_OUTPUT_ENGINE, | ||||
|  | ||||
| @ -149,6 +149,7 @@ class SettingsFragmentPresenter( | ||||
|             add(IntSetting.RENDERER_VSYNC.key) | ||||
|             add(IntSetting.RENDERER_SCALING_FILTER.key) | ||||
|             add(IntSetting.RENDERER_ANTI_ALIASING.key) | ||||
|             add(IntSetting.MAX_ANISOTROPY.key) | ||||
|             add(IntSetting.RENDERER_SCREEN_LAYOUT.key) | ||||
|             add(IntSetting.RENDERER_ASPECT_RATIO.key) | ||||
|             add(BooleanSetting.PICTURE_IN_PICTURE.key) | ||||
|  | ||||
| @ -267,4 +267,21 @@ | ||||
|         <item>3</item> | ||||
|     </integer-array> | ||||
| 
 | ||||
|     <string-array name="anisoEntries"> | ||||
|         <item>@string/auto</item> | ||||
|         <item>@string/slider_default</item> | ||||
|         <item>@string/multiplier_two</item> | ||||
|         <item>@string/multiplier_four</item> | ||||
|         <item>@string/multiplier_eight</item> | ||||
|         <item>@string/multiplier_sixteen</item> | ||||
|     </string-array> | ||||
|     <integer-array name="anisoValues"> | ||||
|         <item>0</item> | ||||
|         <item>1</item> | ||||
|         <item>2</item> | ||||
|         <item>3</item> | ||||
|         <item>4</item> | ||||
|         <item>5</item> | ||||
|     </integer-array> | ||||
| 
 | ||||
| </resources> | ||||
|  | ||||
| @ -225,6 +225,8 @@ | ||||
|     <string name="renderer_reactive_flushing_description">Improves rendering accuracy in some games at the cost of performance.</string> | ||||
|     <string name="use_disk_shader_cache">Disk shader cache</string> | ||||
|     <string name="use_disk_shader_cache_description">Reduces stuttering by locally storing and loading generated shaders.</string> | ||||
|     <string name="anisotropic_filtering">Anisotropic filtering</string> | ||||
|     <string name="anisotropic_filtering_description">Improves the quality of textures when viewed at oblique angles</string> | ||||
| 
 | ||||
|     <!-- Debug settings strings --> | ||||
|     <string name="cpu">CPU</string> | ||||
| @ -506,6 +508,12 @@ | ||||
|     <string name="oboe">oboe</string> | ||||
|     <string name="cubeb">cubeb</string> | ||||
| 
 | ||||
|     <!-- Anisotropic filtering options --> | ||||
|     <string name="multiplier_two">2x</string> | ||||
|     <string name="multiplier_four">4x</string> | ||||
|     <string name="multiplier_eight">8x</string> | ||||
|     <string name="multiplier_sixteen">16x</string> | ||||
| 
 | ||||
|     <!-- Black backgrounds theme --> | ||||
|     <string name="use_black_backgrounds">Black backgrounds</string> | ||||
|     <string name="use_black_backgrounds_description">When using the dark theme, apply black backgrounds.</string> | ||||
|  | ||||
		Loading…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user