vulkan: always use optimal image tiling.

Linear is useful for intermediate texture copy steps between the CPU and GPU, but we use buffers instead of textures for that.
This commit is contained in:
slime
2022-09-25 22:05:18 -03:00
parent 1eb4f1f172
commit b9da6d6ddc
3 changed files with 18 additions and 24 deletions
+6 -6
View File
@@ -59,12 +59,12 @@ enum TextureType
enum PixelFormatUsage
{
PIXELFORMATUSAGE_SAMPLE,
PIXELFORMATUSAGE_LINEAR,
PIXELFORMATUSAGE_RENDERTARGET,
PIXELFORMATUSAGE_BLEND,
PIXELFORMATUSAGE_MSAA,
PIXELFORMATUSAGE_COMPUTEWRITE,
PIXELFORMATUSAGE_SAMPLE, // Any sampling in shaders.
PIXELFORMATUSAGE_LINEAR, // Linear filtering.
PIXELFORMATUSAGE_RENDERTARGET, // Usable as a render target.
PIXELFORMATUSAGE_BLEND, // Blend support when used as a render target.
PIXELFORMATUSAGE_MSAA, // MSAA support when used as a render target.
PIXELFORMATUSAGE_COMPUTEWRITE, // Writable in compute shaders via imageStore.
PIXELFORMATUSAGE_MAX_ENUM
};