Implement lossless WebP encoding
This commit is contained in:
parent
9990f28d84
commit
1bc1e94208
9 changed files with 114 additions and 37 deletions
|
|
@ -136,8 +136,8 @@ class StreamTexture2D : public Texture2D {
|
|||
public:
|
||||
enum DataFormat {
|
||||
DATA_FORMAT_IMAGE,
|
||||
DATA_FORMAT_LOSSLESS,
|
||||
DATA_FORMAT_LOSSY,
|
||||
DATA_FORMAT_PNG,
|
||||
DATA_FORMAT_WEBP,
|
||||
DATA_FORMAT_BASIS_UNIVERSAL,
|
||||
};
|
||||
|
||||
|
|
@ -146,9 +146,6 @@ public:
|
|||
};
|
||||
|
||||
enum FormatBits {
|
||||
FORMAT_MASK_IMAGE_FORMAT = (1 << 20) - 1,
|
||||
FORMAT_BIT_LOSSLESS = 1 << 20,
|
||||
FORMAT_BIT_LOSSY = 1 << 21,
|
||||
FORMAT_BIT_STREAM = 1 << 22,
|
||||
FORMAT_BIT_HAS_MIPMAPS = 1 << 23,
|
||||
FORMAT_BIT_DETECT_3D = 1 << 24,
|
||||
|
|
@ -389,8 +386,8 @@ class StreamTextureLayered : public TextureLayered {
|
|||
public:
|
||||
enum DataFormat {
|
||||
DATA_FORMAT_IMAGE,
|
||||
DATA_FORMAT_LOSSLESS,
|
||||
DATA_FORMAT_LOSSY,
|
||||
DATA_FORMAT_PNG,
|
||||
DATA_FORMAT_WEBP,
|
||||
DATA_FORMAT_BASIS_UNIVERSAL,
|
||||
};
|
||||
|
||||
|
|
@ -399,9 +396,6 @@ public:
|
|||
};
|
||||
|
||||
enum FormatBits {
|
||||
FORMAT_MASK_IMAGE_FORMAT = (1 << 20) - 1,
|
||||
FORMAT_BIT_LOSSLESS = 1 << 20,
|
||||
FORMAT_BIT_LOSSY = 1 << 21,
|
||||
FORMAT_BIT_STREAM = 1 << 22,
|
||||
FORMAT_BIT_HAS_MIPMAPS = 1 << 23,
|
||||
};
|
||||
|
|
@ -532,8 +526,8 @@ class StreamTexture3D : public Texture3D {
|
|||
public:
|
||||
enum DataFormat {
|
||||
DATA_FORMAT_IMAGE,
|
||||
DATA_FORMAT_LOSSLESS,
|
||||
DATA_FORMAT_LOSSY,
|
||||
DATA_FORMAT_PNG,
|
||||
DATA_FORMAT_WEBP,
|
||||
DATA_FORMAT_BASIS_UNIVERSAL,
|
||||
};
|
||||
|
||||
|
|
@ -542,9 +536,6 @@ public:
|
|||
};
|
||||
|
||||
enum FormatBits {
|
||||
FORMAT_MASK_IMAGE_FORMAT = (1 << 20) - 1,
|
||||
FORMAT_BIT_LOSSLESS = 1 << 20,
|
||||
FORMAT_BIT_LOSSY = 1 << 21,
|
||||
FORMAT_BIT_STREAM = 1 << 22,
|
||||
FORMAT_BIT_HAS_MIPMAPS = 1 << 23,
|
||||
};
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue