y2r: Pass ConversionConfiguration by copying. (#6690)
This commit is contained in:
parent
e043caac27
commit
8b6b58a364
|
@ -260,7 +260,7 @@ static void WriteTileToOutput(u32* output, const ImageTile& tile, int height, in
|
||||||
* Hardware behaves strangely (doesn't fire the completion interrupt, for example) in these cases,
|
* Hardware behaves strangely (doesn't fire the completion interrupt, for example) in these cases,
|
||||||
* so they are believed to be invalid configurations anyway.
|
* so they are believed to be invalid configurations anyway.
|
||||||
*/
|
*/
|
||||||
void PerformConversion(Memory::MemorySystem& memory, ConversionConfiguration& cvt) {
|
void PerformConversion(Memory::MemorySystem& memory, ConversionConfiguration cvt) {
|
||||||
ASSERT(cvt.input_line_width % 8 == 0);
|
ASSERT(cvt.input_line_width % 8 == 0);
|
||||||
ASSERT(cvt.block_alignment != BlockAlignment::Block8x8 || cvt.input_lines % 8 == 0);
|
ASSERT(cvt.block_alignment != BlockAlignment::Block8x8 || cvt.input_lines % 8 == 0);
|
||||||
// Tiles per row
|
// Tiles per row
|
||||||
|
|
|
@ -13,5 +13,5 @@ struct ConversionConfiguration;
|
||||||
} // namespace Service::Y2R
|
} // namespace Service::Y2R
|
||||||
|
|
||||||
namespace HW::Y2R {
|
namespace HW::Y2R {
|
||||||
void PerformConversion(Memory::MemorySystem& memory, Service::Y2R::ConversionConfiguration& cvt);
|
void PerformConversion(Memory::MemorySystem& memory, Service::Y2R::ConversionConfiguration cvt);
|
||||||
} // namespace HW::Y2R
|
} // namespace HW::Y2R
|
||||||
|
|
Reference in New Issue