03-09-2016, 09:17 AM
(03-07-2016, 05:53 AM)BlackDaemon Wrote: Just tried to load using decrypted save from ps3. For some reason it works for me only, when using PPU Interpreter 1. Requires rpcs3/Emu/RSX/Common/TextureUtils.cpp editing (thanks to ZEROx for details)
change
Code:case CELL_GCM_TEXTURE_DEPTH24_D8: // Opaque type ; ATM do not copy anything
return std::vector<MipmapLevelInfo>();
}
throw EXCEPTION("Wrong format %d", format);
to
Code:case CELL_GCM_TEXTURE_DEPTH24_D8: // Opaque type ; ATM do not copy anything
return std::vector<MipmapLevelInfo>();
default:
return copy_texture_data<copy_unmodified_block_swizzled, false, 1>(as_span_workaround<u32>(mapped_buffer), reinterpret_cast<const u32*>(pixels), w, h, depth, layer, texture.mipmap(), texture.pitch());
}
//throw EXCEPTION("Wrong format %d", format);
Are there graphical bugs if you dont add the default clause? (Just removing the exception, i mean). Seems to be an unimplemented texture type upload.