gdk
ed681977f9
If S8D24 is not supported, use D32FS8
2022-06-17 22:47:05 +01:00
gdk
7838a45772
Add barrier before use of some modified images
2022-06-17 22:46:56 +01:00
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
6810796638
Multisampling support
2022-06-17 22:42:46 +01:00
riperiperi
2f066d1d6d
Force device local storage for textures (fixes linux performance)
2022-06-17 22:42:38 +01:00
riperiperi
4994e50d1c
Device local mapping for all buffers
...
May avoid issues with drivers with NVIDIA on linux/older gpus on windows when using large buffers (?)
Also some performance things and fixes issues with opengl games loading textures weird.
2022-06-17 22:42:36 +01:00
gdkchan
c109410ccd
New depth-stencil blit method for AMD
2022-06-17 22:42:31 +01:00
gdkchan
ceeb70a996
TextureStorage should hold a ref of the foreign storage, otherwise it might be freed while in use
2022-06-17 22:42:31 +01:00
gdkchan
4513e8b226
WIP Vulkan implementation
2022-06-17 22:42:30 +01:00