gdk
3767cf4ce5
Fix some validation errors related to texel block view usage flag and invalid image barrier base level
2022-06-17 22:42:57 +01:00
gdk
5efe0167ea
Multisampling: Use resolve if src samples count > dst samples count
2022-06-17 22:42:47 +01:00
riperiperi
0fe19f51c0
Insert barriers around vkCmdBlitImage (may fix some amd flicker)
2022-06-17 22:42:38 +01:00
riperiperi
74f8ef93c7
Be a bit more careful with texture access flags, since it can be used for anything
2022-06-17 22:42:36 +01:00
riperiperi
066094241a
Add barriers around vkCmdCopyImage
...
Write->Read barrier for src image (we want to wait for a write to read it)
Write->Read barrier for dst image (we want to wait for the copy to complete before use)
2022-06-17 22:42:36 +01:00
riperiperi
c31dda3c1b
Support multiple levels/layers for blit.
...
Fixes MK8D when scaled, maybe a few other games. AMD software "safe" blit not supported right now.
2022-06-17 22:42:31 +01:00
gdkchan
4513e8b226
WIP Vulkan implementation
2022-06-17 22:42:30 +01:00