mirror of
https://github.com/FyroxEngine/Fyrox.git
synced 2026-10-12 02:02:20 +00:00
added srgba8/srgb8 texture formats
This commit is contained in:
+2
@@ -104,6 +104,8 @@ pub fn convert_pixel_kind(texture_kind: TexturePixelKind) -> PixelKind {
|
||||
TexturePixelKind::LuminanceAlpha16 => PixelKind::LA16,
|
||||
TexturePixelKind::R32F => PixelKind::R32F,
|
||||
TexturePixelKind::R16F => PixelKind::R16F,
|
||||
TexturePixelKind::SRGBA8 => PixelKind::SRGBA8,
|
||||
TexturePixelKind::SRGB8 => PixelKind::SRGB8,
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
@@ -1389,8 +1389,11 @@ fn bytes_in_mip_level(kind: TextureKind, pixel_kind: TexturePixelKind, mip: usiz
|
||||
| TexturePixelKind::Luminance16
|
||||
| TexturePixelKind::RG8
|
||||
| TexturePixelKind::R16F => 2 * pixel_count,
|
||||
TexturePixelKind::RGB8 | TexturePixelKind::BGR8 => 3 * pixel_count,
|
||||
TexturePixelKind::RGB8 | TexturePixelKind::SRGB8 | TexturePixelKind::BGR8 => {
|
||||
3 * pixel_count
|
||||
}
|
||||
TexturePixelKind::RGBA8
|
||||
| TexturePixelKind::SRGBA8
|
||||
| TexturePixelKind::BGRA8
|
||||
| TexturePixelKind::RG16
|
||||
| TexturePixelKind::LuminanceAlpha16
|
||||
|
||||
Reference in New Issue
Block a user