mirror of
https://github.com/RPCS3/rpcs3.git
synced 2025-03-16 07:20:59 +00:00
rsx: Add a debug option to force full software emulation of blit engine
This commit is contained in:
parent
bb398c4a08
commit
479aa91368
@ -665,7 +665,7 @@ namespace rsx
|
|||||||
dst_info.max_tile_h = static_cast<u16>((dst_region.tile->size - dst_region.base) / out_pitch);
|
dst_info.max_tile_h = static_cast<u16>((dst_region.tile->size - dst_region.base) / out_pitch);
|
||||||
}
|
}
|
||||||
|
|
||||||
if (dst_dma == CELL_GCM_CONTEXT_DMA_MEMORY_FRAME_BUFFER)
|
if (!g_cfg.video.force_cpu_blit_processing && dst_dma == CELL_GCM_CONTEXT_DMA_MEMORY_FRAME_BUFFER)
|
||||||
{
|
{
|
||||||
//For now, only use this for actual scaled images, there are use cases that should not go through 3d engine, e.g program ucode transfer
|
//For now, only use this for actual scaled images, there are use cases that should not go through 3d engine, e.g program ucode transfer
|
||||||
//TODO: Figure out more instances where we can use this without problems
|
//TODO: Figure out more instances where we can use this without problems
|
||||||
|
@ -328,7 +328,8 @@ struct cfg_root : cfg::node
|
|||||||
cfg::_bool strict_rendering_mode{this, "Strict Rendering Mode"};
|
cfg::_bool strict_rendering_mode{this, "Strict Rendering Mode"};
|
||||||
cfg::_bool disable_zcull_queries{this, "Disable ZCull Occlusion Queries", false};
|
cfg::_bool disable_zcull_queries{this, "Disable ZCull Occlusion Queries", false};
|
||||||
cfg::_bool disable_vertex_cache{this, "Disable Vertex Cache", false};
|
cfg::_bool disable_vertex_cache{this, "Disable Vertex Cache", false};
|
||||||
cfg::_bool frame_skip_enabled{this, "Enable Frame Skip"};
|
cfg::_bool frame_skip_enabled{this, "Enable Frame Skip", false};
|
||||||
|
cfg::_bool force_cpu_blit_processing{this, "Force CPU Blit", false}; //Debugging option
|
||||||
cfg::_int<1, 8> consequtive_frames_to_draw{this, "Consecutive Frames To Draw", 1};
|
cfg::_int<1, 8> consequtive_frames_to_draw{this, "Consecutive Frames To Draw", 1};
|
||||||
cfg::_int<1, 8> consequtive_frames_to_skip{this, "Consecutive Frames To Skip", 1};
|
cfg::_int<1, 8> consequtive_frames_to_skip{this, "Consecutive Frames To Skip", 1};
|
||||||
cfg::_int<50, 800> resolution_scale_percent{this, "Resolution Scale", 100};
|
cfg::_int<50, 800> resolution_scale_percent{this, "Resolution Scale", 100};
|
||||||
|
Loading…
x
Reference in New Issue
Block a user