diff --git a/rpcs3/Emu/RSX/Common/TextureUtils.cpp b/rpcs3/Emu/RSX/Common/TextureUtils.cpp index 6b1e2dba87..f5f66b8dae 100644 --- a/rpcs3/Emu/RSX/Common/TextureUtils.cpp +++ b/rpcs3/Emu/RSX/Common/TextureUtils.cpp @@ -295,6 +295,8 @@ std::vector upload_placed_texture(gsl::span mapped_b return copy_texture_data(as_span_workaround(mapped_buffer), reinterpret_cast(pixels), w, h, depth, layer, texture.mipmap(), texture.pitch()); else return copy_texture_data(as_span_workaround(mapped_buffer), reinterpret_cast(pixels), w, h, depth, layer, texture.mipmap(), texture.pitch()); + case CELL_GCM_TEXTURE_DEPTH24_D8: // Opaque type ; ATM do not copy anything + return std::vector(); } throw EXCEPTION("Wrong format %d", format); }