mirror of
https://github.com/RPCS3/rpcs3.git
synced 2024-11-26 12:42:41 +01:00
ui: add rsx some options to gui (#8512)
disable hw fp16 to advanced 3d tv support to gpu
This commit is contained in:
parent
9cb4402c16
commit
11e75853a6
@ -59,6 +59,8 @@ enum class emu_settings_type
|
||||
DisableOcclusionQueries,
|
||||
DisableFIFOReordering,
|
||||
StrictTextureFlushing,
|
||||
DisableNativefloat16,
|
||||
Enable3D,
|
||||
AnisotropicFilterOverride,
|
||||
ResolutionScale,
|
||||
MinimumScalableDimension,
|
||||
@ -195,6 +197,8 @@ static const QMap<emu_settings_type, cfg_location> settings_location =
|
||||
{ emu_settings_type::DisableVertexCache, { "Video", "Disable Vertex Cache"}},
|
||||
{ emu_settings_type::DisableOcclusionQueries, { "Video", "Disable ZCull Occlusion Queries"}},
|
||||
{ emu_settings_type::DisableFIFOReordering, { "Video", "Disable FIFO Reordering"}},
|
||||
{ emu_settings_type::DisableNativefloat16, { "Video", "Disable native float16 support"}},
|
||||
{ emu_settings_type::Enable3D, { "Video", "Enable 3D"}},
|
||||
{ emu_settings_type::StrictTextureFlushing, { "Video", "Strict Texture Flushing"}},
|
||||
{ emu_settings_type::ForceCPUBlitEmulation, { "Video", "Force CPU Blit"}},
|
||||
{ emu_settings_type::DisableOnDiskShaderCache, { "Video", "Disable On-Disk Shader Cache"}},
|
||||
|
@ -1704,6 +1704,12 @@ settings_dialog::settings_dialog(std::shared_ptr<gui_settings> gui_settings, std
|
||||
m_emu_settings->EnhanceCheckBox(ui->strictTextureFlushing, emu_settings_type::StrictTextureFlushing);
|
||||
SubscribeTooltip(ui->strictTextureFlushing, tooltips.settings.strict_texture_flushing);
|
||||
|
||||
m_emu_settings->EnhanceCheckBox(ui->DisableNativefp16, emu_settings_type::DisableNativefloat16);
|
||||
SubscribeTooltip(ui->DisableNativefp16, tooltips.settings.disable_native_fp16);
|
||||
|
||||
m_emu_settings->EnhanceCheckBox(ui->Enable3D, emu_settings_type::Enable3D);
|
||||
SubscribeTooltip(ui->Enable3D, tooltips.settings.enable_3d);
|
||||
|
||||
m_emu_settings->EnhanceCheckBox(ui->gpuTextureScaling, emu_settings_type::GPUTextureScaling);
|
||||
SubscribeTooltip(ui->gpuTextureScaling, tooltips.settings.gpu_texture_scaling);
|
||||
|
||||
|
@ -722,6 +722,13 @@
|
||||
</property>
|
||||
</widget>
|
||||
</item>
|
||||
<item>
|
||||
<widget class="QCheckBox" name="Enable3D">
|
||||
<property name="text">
|
||||
<string>Enable 3D</string>
|
||||
</property>
|
||||
</widget>
|
||||
</item>
|
||||
<item>
|
||||
<widget class="QCheckBox" name="disableVertexCache">
|
||||
<property name="text">
|
||||
@ -2034,6 +2041,13 @@
|
||||
</property>
|
||||
</widget>
|
||||
</item>
|
||||
<item>
|
||||
<widget class="QCheckBox" name="DisableNativefp16">
|
||||
<property name="text">
|
||||
<string>Disable native float16 support</string>
|
||||
</property>
|
||||
</widget>
|
||||
</item>
|
||||
<item>
|
||||
<widget class="QCheckBox" name="relaxedZCULL">
|
||||
<property name="text">
|
||||
|
@ -93,6 +93,8 @@ public:
|
||||
const QString disable_fifo_reordering = tr("Disables RSX FIFO optimizations completely. Draws are processed as they are received by the DMA puller.");
|
||||
const QString gpu_texture_scaling = tr("Force all texture transfer, scaling and conversion operations on the GPU.\nMay cause texture corruption in some cases.");
|
||||
const QString strict_texture_flushing = tr("Forces texture flushing even in situations where it is not necessary/correct. Known to cause visual artifacts, but useful for debugging certain texture cache issues.");
|
||||
const QString disable_native_fp16 = tr("Disables hardware half-float support which is known to cause problems in some rare cases on some GPUs.");
|
||||
const QString enable_3d = tr("Enables 3D stereo rendering.\nNote that only anaglyph viewing is supported at the moment.");
|
||||
|
||||
// emulator
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user