mirror of
https://github.com/Ishan09811/pine.git
synced 2025-04-24 08:55:10 +00:00
Implement sustained performance option
This commit is contained in:
parent
69ce06494e
commit
67450f5403
@ -385,6 +385,8 @@ class EmulationActivity : AppCompatActivity(), SurfaceHolder.Callback, View.OnTo
|
||||
|
||||
enableDynamicResolution(emulationSettings.enableDynamicResolution)
|
||||
|
||||
window.setSustainedPerformanceMode(emulationSettings.enableSustainedPerf)
|
||||
|
||||
force60HzRefreshRate(!emulationSettings.maxRefreshRate)
|
||||
getSystemService<DisplayManager>()?.registerDisplayListener(this, null)
|
||||
|
||||
|
@ -30,6 +30,7 @@ class EmulationSettings private constructor(context : Context, prefName : String
|
||||
var systemLanguage by sharedPreferences(context, 1, prefName = prefName)
|
||||
var systemRegion by sharedPreferences(context, -1, prefName = prefName)
|
||||
var isInternetEnabled by sharedPreferences(context, false, prefName = prefName)
|
||||
var enableSustainedPerf by sharedPreferences(context, false, prefName = prefName)
|
||||
|
||||
// Audio
|
||||
var audioOutputEngine by sharedPreferences(context, 0, prefName = prefName)
|
||||
|
@ -34,7 +34,7 @@
|
||||
<!-- Settings - Content -->
|
||||
<string name="content">Content</string>
|
||||
<string name="open_data_directory">View Internal Directory</string>
|
||||
<string name="open_data_directory_summary">Opens Skyline\'s internal directory in a file manager</string>
|
||||
<string name="open_data_directory_summary">Opens Pine\'s internal directory in a file manager</string>
|
||||
<string name="open_data_directory_failed">Cannot find an external file manager to open Skyline\'s internal directory</string>
|
||||
<string name="search_location">Search Locations</string>
|
||||
<string name="delete_search_location">Delete this search location</string>
|
||||
@ -106,6 +106,8 @@
|
||||
<string name="system_language">System Language</string>
|
||||
<string name="system_region">System Region</string>
|
||||
<string name="internet">The system will be able to use internet</string>
|
||||
<string name="enable_sustained_perf">Enable Sustained Performance</string>
|
||||
<string name="enable_sustained_perf_desc">may reduce thermal throttling</string>
|
||||
<!-- Settings - Display -->
|
||||
<string name="display">Display</string>
|
||||
<string name="perf_stats">Show Performance Statistics</string>
|
||||
|
@ -37,6 +37,11 @@
|
||||
android:summary="@string/internet"
|
||||
app:key="is_internet_enabled"
|
||||
app:title="Enable Internet" />
|
||||
<SwitchPreferenceCompat
|
||||
android:defaultValue="false"
|
||||
android:summary="@string/enable_sustained_perf_desc"
|
||||
app:key="enable_sustained_perf"
|
||||
app:title="enable_sustained_perf"/>
|
||||
</PreferenceCategory>
|
||||
<PreferenceCategory
|
||||
android:key="category_presentation"
|
||||
|
Loading…
x
Reference in New Issue
Block a user