Android: Expose frame dump compression level
This commit is contained in:
parent
6373c9225b
commit
23331e4367
|
@ -54,6 +54,8 @@ public enum IntSetting implements AbstractIntSetting
|
||||||
GFX_ASPECT_RATIO(Settings.FILE_GFX, Settings.SECTION_GFX_SETTINGS, "AspectRatio", 0),
|
GFX_ASPECT_RATIO(Settings.FILE_GFX, Settings.SECTION_GFX_SETTINGS, "AspectRatio", 0),
|
||||||
GFX_SAFE_TEXTURE_CACHE_COLOR_SAMPLES(Settings.FILE_GFX, Settings.SECTION_GFX_SETTINGS,
|
GFX_SAFE_TEXTURE_CACHE_COLOR_SAMPLES(Settings.FILE_GFX, Settings.SECTION_GFX_SETTINGS,
|
||||||
"SafeTextureCacheColorSamples", 128),
|
"SafeTextureCacheColorSamples", 128),
|
||||||
|
GFX_PNG_COMPRESSION_LEVEL(Settings.FILE_GFX, Settings.SECTION_GFX_SETTINGS, "PNGCompressionLevel",
|
||||||
|
6),
|
||||||
GFX_MSAA(Settings.FILE_GFX, Settings.SECTION_GFX_SETTINGS, "MSAA", 1),
|
GFX_MSAA(Settings.FILE_GFX, Settings.SECTION_GFX_SETTINGS, "MSAA", 1),
|
||||||
GFX_EFB_SCALE(Settings.FILE_GFX, Settings.SECTION_GFX_SETTINGS, "InternalResolution", 1),
|
GFX_EFB_SCALE(Settings.FILE_GFX, Settings.SECTION_GFX_SETTINGS, "InternalResolution", 1),
|
||||||
GFX_SHADER_COMPILATION_MODE(Settings.FILE_GFX, Settings.SECTION_GFX_SETTINGS,
|
GFX_SHADER_COMPILATION_MODE(Settings.FILE_GFX, Settings.SECTION_GFX_SETTINGS,
|
||||||
|
|
|
@ -943,8 +943,12 @@ public final class SettingsFragmentPresenter
|
||||||
R.string.defer_efb_invalidation, R.string.defer_efb_invalidation_description));
|
R.string.defer_efb_invalidation, R.string.defer_efb_invalidation_description));
|
||||||
sl.add(new InvertedSwitchSetting(mContext, BooleanSetting.GFX_HACK_FAST_TEXTURE_SAMPLING,
|
sl.add(new InvertedSwitchSetting(mContext, BooleanSetting.GFX_HACK_FAST_TEXTURE_SAMPLING,
|
||||||
R.string.manual_texture_sampling, R.string.manual_texture_sampling_description));
|
R.string.manual_texture_sampling, R.string.manual_texture_sampling_description));
|
||||||
|
|
||||||
|
sl.add(new HeaderSetting(mContext, R.string.frame_dumping, 0));
|
||||||
sl.add(new SwitchSetting(mContext, BooleanSetting.GFX_INTERNAL_RESOLUTION_FRAME_DUMPS,
|
sl.add(new SwitchSetting(mContext, BooleanSetting.GFX_INTERNAL_RESOLUTION_FRAME_DUMPS,
|
||||||
R.string.internal_resolution_dumps, R.string.internal_resolution_dumps_description));
|
R.string.internal_resolution_dumps, R.string.internal_resolution_dumps_description));
|
||||||
|
sl.add(new IntSliderSetting(mContext, IntSetting.GFX_PNG_COMPRESSION_LEVEL,
|
||||||
|
R.string.png_compression_level, 0, 0, 9, ""));
|
||||||
|
|
||||||
sl.add(new HeaderSetting(mContext, R.string.debugging, 0));
|
sl.add(new HeaderSetting(mContext, R.string.debugging, 0));
|
||||||
sl.add(new SwitchSetting(mContext, BooleanSetting.GFX_ENABLE_WIREFRAME,
|
sl.add(new SwitchSetting(mContext, BooleanSetting.GFX_ENABLE_WIREFRAME,
|
||||||
|
|
|
@ -364,7 +364,9 @@
|
||||||
<string name="manual_texture_sampling">Manual Texture Sampling</string>
|
<string name="manual_texture_sampling">Manual Texture Sampling</string>
|
||||||
<string name="manual_texture_sampling_description">Use a manual implementation of texture sampling instead of the graphics backend\'s built-in functionality.</string>
|
<string name="manual_texture_sampling_description">Use a manual implementation of texture sampling instead of the graphics backend\'s built-in functionality.</string>
|
||||||
<string name="internal_resolution_dumps">Dump Frames at Internal Resolution</string>
|
<string name="internal_resolution_dumps">Dump Frames at Internal Resolution</string>
|
||||||
|
<string name="frame_dumping">Frame Dumping</string>
|
||||||
<string name="internal_resolution_dumps_description">Creates frame dumps and screenshots at the internal resolution of the renderer, rather than the size of the window it is displayed within. If the aspect ratio is widescreen, the output image will be scaled horizontally to preserve the vertical resolution.</string>
|
<string name="internal_resolution_dumps_description">Creates frame dumps and screenshots at the internal resolution of the renderer, rather than the size of the window it is displayed within. If the aspect ratio is widescreen, the output image will be scaled horizontally to preserve the vertical resolution.</string>
|
||||||
|
<string name="png_compression_level">PNG Compression Level</string>
|
||||||
<string name="debugging">Debugging</string>
|
<string name="debugging">Debugging</string>
|
||||||
<string name="wireframe">Enable Wireframe</string>
|
<string name="wireframe">Enable Wireframe</string>
|
||||||
<string name="show_stats">Show Statistics</string>
|
<string name="show_stats">Show Statistics</string>
|
||||||
|
|
Loading…
Reference in New Issue