diff --git a/rpcs3/Emu/RSX/GL/GLTexture.cpp b/rpcs3/Emu/RSX/GL/GLTexture.cpp index 6613fc88db..e7bddba5b8 100644 --- a/rpcs3/Emu/RSX/GL/GLTexture.cpp +++ b/rpcs3/Emu/RSX/GL/GLTexture.cpp @@ -32,7 +32,7 @@ namespace gl if (g_compute_decode_buffer.size() < static_cast(staging_data_length) * 3) { g_compute_decode_buffer.remove(); - g_compute_decode_buffer.create(gl::buffer::target::pixel_pack, std::max(512, staging_data_length * 3), nullptr, buffer::memory_type::local, GL_STATIC_COPY); + g_compute_decode_buffer.create(gl::buffer::target::ssbo, std::max(512, staging_data_length * 3), nullptr, buffer::memory_type::local, GL_STATIC_COPY); } return { &g_upload_transfer_buffer, &g_compute_decode_buffer };