vulkan API fixes

- Fix for texture barriers
- vulkan: Rework texture cache handling of depth surfaces
- Support for scaled depth blit using overlay pass
- Support proper readback of D24S8 in both D32F_S8 and D24U_S8 variants
- Optimize the depth conversion routines with SSE
- vulkan: Replace slow single element copy with std::memcpy
- Check heap status before attempting blit operations
- Bump guard size on upload buffer as well
This commit is contained in:
kd-11 2018-02-03 16:42:02 +03:00
parent 3bbecd998a
commit c191a98ec3
10 changed files with 346 additions and 71 deletions

View file

@ -35,10 +35,8 @@ namespace gl
switch (type)
{
case GL_DEBUG_TYPE_ERROR:
{
LOG_ERROR(RSX, "%s", message);
return;
}
default:
LOG_WARNING(RSX, "%s", message);
return;