mirror of
https://github.com/RPCS3/rpcs3.git
synced 2025-01-30 21:32:50 +00:00
cellGem: Disable Alignment Checks
This commit is contained in:
parent
9ecb6c4e34
commit
a146aabcaf
@ -554,10 +554,11 @@ error_code cellGemConvertVideoStart(vm::cptr<void> video_frame)
|
|||||||
return CELL_GEM_ERROR_INVALID_PARAMETER;
|
return CELL_GEM_ERROR_INVALID_PARAMETER;
|
||||||
}
|
}
|
||||||
|
|
||||||
if (!video_frame.aligned(128))
|
// TODO: The alignment checks seem to break Time Crisis Razing Storm [BLUS30528]
|
||||||
{
|
//if (!video_frame.aligned(128))
|
||||||
return CELL_GEM_ERROR_INVALID_ALIGNMENT;
|
//{
|
||||||
}
|
// return CELL_GEM_ERROR_INVALID_ALIGNMENT;
|
||||||
|
//}
|
||||||
|
|
||||||
if (std::exchange(gem.video_conversion_started, true))
|
if (std::exchange(gem.video_conversion_started, true))
|
||||||
{
|
{
|
||||||
@ -1365,10 +1366,11 @@ error_code cellGemPrepareVideoConvert(vm::cptr<CellGemVideoConvertAttribute> vc_
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
if (!vc.video_data_out.aligned(16) || !vc.buffer_memory.aligned(128))
|
// TODO: The alignment checks seem to break Time Crisis Razing Storm [BLUS30528]
|
||||||
{
|
//if (!vc.video_data_out.aligned(16) || !vc.buffer_memory.aligned(128))
|
||||||
return CELL_GEM_ERROR_INVALID_ALIGNMENT;
|
//{
|
||||||
}
|
// return CELL_GEM_ERROR_INVALID_ALIGNMENT;
|
||||||
|
//}
|
||||||
|
|
||||||
gem.vc_attribute = vc;
|
gem.vc_attribute = vc;
|
||||||
|
|
||||||
@ -1601,10 +1603,11 @@ error_code cellGemUpdateStart(vm::cptr<void> camera_frame, u64 timestamp)
|
|||||||
return CELL_GEM_ERROR_UPDATE_NOT_FINISHED;
|
return CELL_GEM_ERROR_UPDATE_NOT_FINISHED;
|
||||||
}
|
}
|
||||||
|
|
||||||
if (!camera_frame.aligned(128))
|
// TODO: The alignment checks seem to break Time Crisis Razing Storm [BLUS30528]
|
||||||
{
|
//if (!camera_frame.aligned(128))
|
||||||
return CELL_GEM_ERROR_INVALID_ALIGNMENT;
|
//{
|
||||||
}
|
// return CELL_GEM_ERROR_INVALID_ALIGNMENT;
|
||||||
|
//}
|
||||||
|
|
||||||
gem.camera_frame = camera_frame.addr();
|
gem.camera_frame = camera_frame.addr();
|
||||||
if (!camera_frame)
|
if (!camera_frame)
|
||||||
|
Loading…
x
Reference in New Issue
Block a user