mirror of
https://github.com/Ishan09811/pine.git
synced 2025-04-29 08:25:10 +00:00
Implement anisotropic option in ui
This commit is contained in:
parent
491a2457ad
commit
ee40f77378
@ -44,6 +44,7 @@ class EmulationSettings private constructor(context : Context, prefName : String
|
||||
var enableFoldableLayout by sharedPreferences(context, false, prefName = prefName)
|
||||
var showPauseButton by sharedPreferences(context, false, prefName = prefName)
|
||||
var enableAmbientMode by sharedPreferences(context, false, prefName = prefName)
|
||||
var anisotropicFilter by sharedPreferences(context, 1, prefName = prefName)
|
||||
|
||||
// CPU
|
||||
var cpuBackend by sharedPreferences(context, 0, prefName = prefName)
|
||||
|
@ -27,6 +27,9 @@ data class NativeSettings(
|
||||
// CPU
|
||||
var enableJitFastmem : Boolean,
|
||||
|
||||
// Display
|
||||
var anisotropicFilter : Int,
|
||||
|
||||
// GPU
|
||||
var gpuDriver : String,
|
||||
var gpuDriverLibraryName : String,
|
||||
@ -57,6 +60,7 @@ data class NativeSettings(
|
||||
pref.systemRegion,
|
||||
pref.isInternetEnabled,
|
||||
pref.enableJitFastmem,
|
||||
pref.anisotropicFilter,
|
||||
if (pref.gpuDriver == EmulationSettings.SYSTEM_GPU_DRIVER) "" else pref.gpuDriver,
|
||||
if (pref.gpuDriver == EmulationSettings.SYSTEM_GPU_DRIVER) "" else GpuDriverHelper.getLibraryName(context, pref.gpuDriver),
|
||||
pref.forceTripleBuffering,
|
||||
|
@ -108,11 +108,27 @@
|
||||
<item>8</item>
|
||||
</integer-array>
|
||||
<string-array name="vsync_modes">
|
||||
<item>Immediate (Off)</item>
|
||||
<item>Mailbox</item>
|
||||
<item>FIFO (On)</item>
|
||||
<item>FIFO (Relaxed)</item>
|
||||
</string-array>
|
||||
<item>Immediate (Off)</item>
|
||||
<item>Mailbox</item>
|
||||
<item>FIFO (On)</item>
|
||||
<item>FIFO (Relaxed)</item>
|
||||
</string-array>
|
||||
<string-array name="anisotropic_filters">
|
||||
<item>Off</item>
|
||||
<item>Auto</item>
|
||||
<item>2x</item>
|
||||
<item>4x</item>
|
||||
<item>8x</item>
|
||||
<item>16x</item>
|
||||
</string-array>
|
||||
<integer-array name="anisotropic_filters_values">
|
||||
<item>0</item>
|
||||
<item>1</item>
|
||||
<item>2</item>
|
||||
<item>4</item>
|
||||
<item>8</item>
|
||||
<item>16</item>
|
||||
</integer-array>
|
||||
<string-array name="credits_entries">
|
||||
<item>j0hnnybrav0</item>
|
||||
<item>Ell Jensen</item>
|
||||
|
@ -98,6 +98,7 @@
|
||||
<emu.skyline.preference.IntegerListPreference
|
||||
android:defaultValue="1"
|
||||
android:entries="@array/anisotropic_filters"
|
||||
android:entryValues="@array/anisotropic_filters_values"
|
||||
app:key="anisotropic_filter"
|
||||
app:title="@string/anisotropic_filter"
|
||||
app:useSimpleSummaryProvider="true" />
|
||||
|
Loading…
x
Reference in New Issue
Block a user