| 1113 | } |
| 1114 | |
| 1115 | void GSLocalMemoryFunctions::ReadTexture8(GSLocalMemory& mem, const GSOffset& off, const GSVector4i& r, u8* dst, int dstpitch, const GIFRegTEXA& TEXA) |
| 1116 | { |
| 1117 | const u32* pal = mem.m_clut; |
| 1118 | |
| 1119 | foreachBlock(off.assertSizesMatch(GSLocalMemory::swizzle8), mem, r, dst, dstpitch, 32, [&](u8* read_dst, const u8* src) |
| 1120 | { |
| 1121 | GSBlock::ReadAndExpandBlock8_32(src, read_dst, dstpitch, pal); |
| 1122 | }); |
| 1123 | } |
| 1124 | |
| 1125 | void GSLocalMemoryFunctions::ReadTexture4(GSLocalMemory& mem, const GSOffset& off, const GSVector4i& r, u8* dst, int dstpitch, const GIFRegTEXA& TEXA) |
| 1126 | { |
nothing calls this directly
no test coverage detected