mirror of
https://github.com/love2d/love.git
synced 2026-08-16 08:11:02 +02:00
refactor texture format support internals
This commit is contained in:
@@ -56,6 +56,26 @@ enum TextureType
|
||||
TEXTURE_MAX_ENUM
|
||||
};
|
||||
|
||||
enum PixelFormatUsage
|
||||
{
|
||||
PIXELFORMATUSAGE_SAMPLE,
|
||||
PIXELFORMATUSAGE_LINEAR,
|
||||
PIXELFORMATUSAGE_RENDERTARGET,
|
||||
PIXELFORMATUSAGE_BLEND,
|
||||
PIXELFORMATUSAGE_MSAA,
|
||||
PIXELFORMATUSAGE_MAX_ENUM
|
||||
};
|
||||
|
||||
enum PixelFormatUsageFlags
|
||||
{
|
||||
PIXELFORMATUSAGEFLAGS_NONE = 0,
|
||||
PIXELFORMATUSAGEFLAGS_SAMPLE = (1 << PIXELFORMATUSAGE_SAMPLE),
|
||||
PIXELFORMATUSAGEFLAGS_LINEAR = (1 << PIXELFORMATUSAGE_LINEAR),
|
||||
PIXELFORMATUSAGEFLAGS_RENDERTARGET = (1 << PIXELFORMATUSAGE_RENDERTARGET),
|
||||
PIXELFORMATUSAGEFLAGS_BLEND = (1 << PIXELFORMATUSAGE_BLEND),
|
||||
PIXELFORMATUSAGEFLAGS_MSAA = (1 << PIXELFORMATUSAGE_MSAA),
|
||||
};
|
||||
|
||||
struct SamplerState
|
||||
{
|
||||
enum WrapMode
|
||||
|
||||
Reference in New Issue
Block a user