Version: 2022.3

GraphicsFormat

enumeration

切换到手册

描述

使用此格式从脚本创建纹理或 RenderTextures。

using UnityEngine;
using UnityEngine.Experimental.Rendering;

public class ExampleScript : MonoBehaviour { TextureCreationFlags flags; void Start() { // Create a new texture and assign it to the material of the renderer. var texture = new Texture2D(128, 128, GraphicsFormat.R8G8B8A8_SRGB, flags); GetComponent<Renderer>().material.mainTexture = texture; } }

每个图形卡可能并不支持跨格式的所有用法。使用 SystemInfo.IsFormatSupported 可以检查图形卡支持的用法。

每个“格式”由单个枚举值表示。格式的名称基于以下标准: - 对于颜色格式,分量-格式指定 R、G、B 和 A 分量(如果存在)的大小。 - 对于深度/模板格式,分量-格式指定深度 (D) 和模板 (S) 分量(如果存在)的大小。 - UNorm:分量是 [0,1] 范围内的无符号归一化值。 - SNorm:分量是 [-1,1] 范围内的有符号归一化值。 - UInt:分量是 [0, 2^(n-1)] 范围内的无符号整数值。 - SInt:分量是 [-2^(n-1),2^(n-1)-1] 范围内的有符号整数值。 - UFloat:分量是无符号浮点数(由打包、共享指数和一些压缩格式使用)。 - SFloat:分量是有符号浮点数。 - SRGB:R、G 和 B 分量是使用 sRGB 非线性编码表示值的无符号归一化值,而 A 分量(如果存在)是常规无符号归一化值。 - PACKnn:格式打包为具有 nn 位的基础类型。

另请参阅:Texture2Dtexture assets

变量

None未指定格式。
R8_SRGB一种单分量、8 位无符号归一化格式,具有以 sRGB 非线性编码存储的单个 8 位 R 分量。
R8G8_SRGB一种双分量、16 位无符号归一化格式,在字节 0 中具有以 sRGB 非线性编码存储的 8 位 R 分量,在字节 1 中具有以 sRGB 非线性编码存储的 8 位 G 分量。
R8G8B8_SRGB一种三分量、24 位无符号归一化格式,在字节 0 中具有以 sRGB 非线性编码存储的 8 位 R 分量,在字节 1 中具有以 sRGB 非线性编码存储的 8 位 G 分量,在字节 2 中具有以 sRGB 非线性编码存储的 8 位 B 分量。
R8G8B8A8_SRGB一种四分量、32 位无符号归一化格式,在字节 0 中具有以 sRGB 非线性编码存储的 8 位 R 分量,在字节 1 中具有以 sRGB 非线性编码存储的 8 位 G 分量,在字节 2 中具有以 sRGB 非线性编码存储的 8 位 B 分量,在字节 3 中具有 8 位 A 分量。
R8_UNorm一种单分量、8 位无符号归一化格式,具有单个 8 位 R 分量。
R8G8_UNorm一种双分量、16 位无符号归一化格式,在字节 0 中具有以 sRGB 非线性编码存储的 8 位 R 分量,在字节 1 中具有以 sRGB 非线性编码存储的 8 位 G 分量。
R8G8B8_UNorm一种三分量、24 位无符号归一化格式,在字节 0 中具有 8 位 R 分量,在字节 1 中具有 8 位 G 分量,在字节 2 中具有 8 位 B 分量。
R8G8B8A8_UNorm一种四分量、32 位无符号归一化格式,在字节 0 中具有 8 位 R 分量,在字节 1 中具有 8 位 G 分量,在字节 2 中具有 8 位 B 分量,在字节 3 中具有 8 位 A 分量。
R8_SNorm一种单分量、8 位有符号归一化格式,具有单个 8 位 R 分量。
R8G8_SNorm一种双分量、16 位有符号归一化格式,在字节 0 中具有以 sRGB 非线性编码存储的 8 位 R 分量,在字节 1 中具有以 sRGB 非线性编码存储的 8 位 G 分量。
R8G8B8_SNorm一种三分量、24 位有符号归一化格式,在字节 0 中具有 8 位 R 分量,在字节 1 中具有 8 位 G 分量,在字节 2 中具有 8 位 B 分量。
R8G8B8A8_SNorm一种四分量、32 位有符号归一化格式,在字节 0 中具有 8 位 R 分量,在字节 1 中具有 8 位 G 分量,在字节 2 中具有 8 位 B 分量,在字节 3 中具有 8 位 A 分量。
R8_UInt一种单分量、8 位无符号整数格式,具有单个 8 位 R 分量。
R8G8_UInt一种双分量、16 位无符号整数格式,在字节 0 中具有 8 位 R 分量,在字节 1 中具有 8 位 G 分量。
R8G8B8_UInt一种三分量、24 位无符号整数格式,在字节 0 中具有 8 位 R 分量,在字节 1 中具有 8 位 G 分量,在字节 2 中具有 8 位 B 分量。
R8G8B8A8_UInt一种四分量、32 位无符号整数格式,在字节 0 中具有 8 位 R 分量,在字节 1 中具有 8 位 G 分量,在字节 2 中具有 8 位 B 分量,在字节 3 中具有 8 位 A 分量。
R8_SInt一种单分量、8 位有符号整数格式,具有单个 8 位 R 分量。
R8G8_SInt一种双分量、16 位有符号整数格式,在字节 0 中具有 8 位 R 分量,在字节 1 中具有 8 位 G 分量。
R8G8B8_SInt一种三分量、24 位有符号整数格式,在字节 0 中具有 8 位 R 分量,在字节 1 中具有 8 位 G 分量,在字节 2 中具有 8 位 B 分量。
R8G8B8A8_SInt一种四分量、32 位有符号整数格式,在字节 0 中具有 8 位 R 分量,在字节 1 中具有 8 位 G 分量,在字节 2 中具有 8 位 B 分量,在字节 3 中具有 8 位 B 分量。
R16_UNorm一种单分量、16 位无符号归一化格式,具有单个 16 位 R 分量。
R16G16_UNorm一种双分量、32 位无符号归一化格式,在字节 0..1 中具有 16 位 R 分量,在字节 2..3 中具有 16 位 G 分量。
R16G16B16_UNorm一种三分量、48 位无符号归一化格式,在字节 0..1 中具有 16 位 R 分量,在字节 2..3 中具有 16 位 G 分量,在字节 4..5 中具有 16 位 B 分量。
R16G16B16A16_UNorm一种四分量、64 位无符号归一化格式,在字节 0..1 中具有 16 位 R 分量,在字节 2..3 中具有 16 位 G 分量,在字节 4..5 中具有 16 位 B 分量,在字节 6..7 中具有 16 位 A 分量。
R16_SNorm一种单分量、16 位有符号归一化格式,具有单个 16 位 R 分量。
R16G16_SNorm一种双分量、32 位有符号归一化格式,在字节 0..1 中具有 16 位 R 分量,在字节 2..3 中具有 16 位 G 分量。
R16G16B16_SNorm一种三分量、48 位有符号归一化格式,在字节 0..1 中具有 16 位 R 分量,在字节 2..3 中具有 16 位 G 分量,在字节 4..5 中具有 16 位 B 分量。
R16G16B16A16_SNorm一种四分量、64 位有符号归一化格式,在字节 0..1 中具有 16 位 R 分量,在字节 2..3 中具有 16 位 G 分量,在字节 4..5 中具有 16 位 B 分量,在字节 6..7 中具有 16 位 A 分量。
R16_UInt一种单分量、16 位无符号整数格式,具有单个 16 位 R 分量。
R16G16_UInt一种双分量、32 位无符号整数格式,在字节 0..1 中具有 16 位 R 分量,在字节 2..3 中具有 16 位 G 分量。
R16G16B16_UInt一种三分量、48 位无符号整数格式,在字节 0..1 中具有 16 位 R 分量,在字节 2..3 中具有 16 位 G 分量,在字节 4..5 中具有 16 位 B 分量。
R16G16B16A16_UInt一种四分量、64 位无符号整数格式,在字节 0..1 中具有 16 位 R 分量,在字节 2..3 中具有 16 位 G 分量,在字节 4..5 中具有 16 位 B 分量,在字节 6..7 中具有 16 位 A 分量。
R16_SInt一种单分量、16 位有符号整数格式,具有单个 16 位 R 分量。
R16G16_SInt一种双分量、32 位有符号整数格式,在字节 0..1 中具有 16 位 R 分量,在字节 2..3 中具有 16 位 G 分量。
R16G16B16_SInt一种三分量、48 位有符号整数格式,在字节 0..1 中具有 16 位 R 分量,在字节 2..3 中具有 16 位 G 分量,在字节 4..5 中具有 16 位 B 分量。
R16G16B16A16_SInt一种四分量、64 位有符号整数格式,在字节 0..1 中具有 16 位 R 分量,在字节 2..3 中具有 16 位 G 分量,在字节 4..5 中具有 16 位 B 分量,在字节 6..7 中具有 16 位 A 分量。
R32_UInt一种单分量、32 位无符号整数格式,具有单个 32 位 R 分量。
R32G32_UInt一种双分量、64 位无符号整数格式,在字节 0..3 中具有 32 位 R 分量,在字节 4..7 中具有 32 位 G 分量。
R32G32B32_UInt一种三分量、96 位无符号整数格式,在字节 0..3 中具有 32 位 R 分量,在字节 4..7 中具有 32 位 G 分量,在字节 8..11 中具有 32 位 B 分量。
R32G32B32A32_UInt一种四分量、128 位无符号整数格式,在字节 0..3 中具有 32 位 R 分量,在字节 4..7 中具有 32 位 G 分量,在字节 8..11 中具有 32 位 B 分量,在字节 12..15 中具有 32 位 A 分量。
R32_SInt一种单分量、32 位有符号整数格式,具有单个 32 位 R 分量。
R32G32_SInt一种双分量、64 位有符号整数格式,在字节 0..3 中具有 32 位 R 分量,在字节 4..7 中具有 32 位 G 分量。
R32G32B32_SInt一种三分量、96 位有符号整数格式,在字节 0..3 中具有 32 位 R 分量,在字节 4..7 中具有 32 位 G 分量,在字节 8..11 中具有 32 位 B 分量。
R32G32B32A32_SInt一种四分量、128 位有符号整数格式,在字节 0..3 中具有 32 位 R 分量,在字节 4..7 中具有 32 位 G 分量,在字节 8..11 中具有 32 位 B 分量,在字节 12..15 中具有 32 位 A 分量。
R16_SFloat一种单分量、16 位有符号浮点格式,具有单个 16 位 R 分量。
R16G16_SFloat一种双分量、32 位有符号浮点格式,在字节 0..1 中具有 16 位 R 分量,在字节 2..3 中具有 16 位 G 分量。
R16G16B16_SFloat一种三分量、48 位有符号浮点格式,在字节 0..1 中具有 16 位 R 分量,在字节 2..3 中具有 16 位 G 分量,在字节 4..5 中具有 16 位 B 分量。
R16G16B16A16_SFloat一种四分量、64 位有符号浮点格式,在字节 0..1 中具有 16 位 R 分量,在字节 2..3 中具有 16 位 G 分量,在字节 4..5 中具有 16 位 B 分量,在字节 6..7 中具有 16 位 A 分量。
R32_SFloat一种单分量、32 位有符号浮点格式,具有单个 32 位 R 分量。
R32G32_SFloat一种双分量、64 位有符号浮点格式,在字节 0..3 中具有 32 位 R 分量,在字节 4..7 中具有 32 位 G 分量。
R32G32B32_SFloat一种三分量、96 位有符号浮点格式,在字节 0..3 中具有 32 位 R 分量,在字节 4..7 中具有 32 位 G 分量,在字节 8..11 中具有 32 位 B 分量。
R32G32B32A32_SFloat一种四分量、128 位有符号浮点格式,在字节 0..3 中具有 32 位 R 分量,在字节 4..7 中具有 32 位 G 分量,在字节 8..11 中具有 32 位 B 分量,在字节 12..15 中具有 32 位 A 分量。
B8G8R8_SRGBA three-component, 24-bit unsigned normalized format that has an 8-bit B component stored with sRGB nonlinear encoding in byte 0, an 8-bit G component stored with sRGB nonlinear encoding in byte 1, and an 8-bit R component stored with sRGB nonlinear encoding in byte 2.
B8G8R8A8_SRGB一种四分量、32 位无符号归一化格式,在字节 0 中具有以 sRGB 非线性编码存储的 8 位 B 分量,在字节 1 中具有以 sRGB 非线性编码存储的 8 位 G 分量,在字节 2 中具有以 sRGB 非线性编码存储的 8 位 R 分量,在字节 3 中具有 8 位 A 分量。
B8G8R8_UNorm一种三分量、24 位无符号归一化格式,在字节 0 中具有 8 位 B 分量,在字节 1 中具有 8 位 G 分量,在字节 2 中具有 8 位 R 分量。
B8G8R8A8_UNorm一种四分量、32 位无符号归一化格式,在字节 0 中具有 8 位 B 分量,在字节 1 中具有 8 位 G 分量,在字节 2 中具有 8 位 R 分量,在字节 3 中具有 8 位 A 分量。
B8G8R8_SNorm一种三分量、24 位有符号归一化格式,在字节 0 中具有 8 位 B 分量,在字节 1 中具有 8 位 G 分量,在字节 2 中具有 8 位 R 分量。
B8G8R8A8_SNorm一种四分量、32 位有符号归一化格式,在字节 0 中具有 8 位 B 分量,在字节 1 中具有 8 位 G 分量,在字节 2 中具有 8 位 R 分量,在字节 3 中具有 8 位 A 分量。
B8G8R8_UInt一种三分量、24 位无符号整数格式,在字节 0 中具有 8 位 B 分量,在字节 1 中具有 8 位 G 分量,在字节 2 中具有 8 位 R 分量
B8G8R8A8_UInt一种四分量、32 位无符号整数格式,在字节 0 中具有 8 位 B 分量,在字节 1 中具有 8 位 G 分量,在字节 2 中具有 8 位 R 分量,在字节 3 中具有 8 位 A 分量。
B8G8R8_SInt一种三分量、24 位有符号整数格式,在字节 0 中具有 8 位 B 分量,在字节 1 中具有 8 位 G 分量,在字节 2 中具有 8 位 R 分量。
B8G8R8A8_SInt一种四分量、32 位有符号整数格式,在字节 0 中具有 8 位 B 分量,在字节 1 中具有 8 位 G 分量,在字节 2 中具有 8 位 R 分量,在字节 3 中具有 8 位 A 分量。
R4G4B4A4_UNormPack16一种四分量、16 位打包无符号归一化格式,在位 12..15 中具有 4 位 R 分量,在位 8..11 中具有 4 位 G 分量,在位 4..7 中具有 4 位 B 分量,在位 0..3 中具有 4 位 A 分量。
B4G4R4A4_UNormPack16一种四分量、16 位打包无符号归一化格式,在位 12..15 中具有 4 位 B 分量,在位 8..11 中具有 4 位 G 分量,在位 4..7 中具有 4 位 R 分量,在位 0..3 中具有 4 位 A 分量。
R5G6B5_UNormPack16一种三分量、16 位打包无符号归一化格式,在位 11..15 中具有 5 位 R 分量,在位 5..10 中具有 6 位 G 分量,在位 0..4 中具有 5 位 B 分量。
B5G6R5_UNormPack16一种三分量、16 位打包无符号归一化格式,在位 11..15 中具有 5 位 B 分量,在位 5..10 中具有 6 位 G 分量,在位 0..4 中具有 5 位 R 分量。
R5G5B5A1_UNormPack16一种四分量、16 位打包无符号归一化格式,在位 11..15 中具有 5 位 R 分量,在位 6..10 中具有 5 位 G 分量,在位 1..5 中具有 5 位 B 分量,在位 0 中具有 1 位 A 分量。
B5G5R5A1_UNormPack16一种四分量、16 位打包无符号归一化格式,在位 11..15 中具有 5 位 B 分量,在位 6..10 中具有 5 位 G 分量,在位 1..5 中具有 5 位 R 分量,在位 0 中具有 1 位 A 分量。
A1R5G5B5_UNormPack16一种四分量、16 位打包无符号归一化格式,在位 15 中具有 1 位 A 分量,在位 10..14 中具有 5 位 R 分量,在位 5..9 中具有 5 位 G 分量,在位 0..4 中具有 5 位 B 分量。
E5B9G9R9_UFloatPack32一种三分量、32 位打包无符号浮点格式,在位 27..31 中具有 5 位共享指数,在位 18..26 中具有 9 位 B 分量尾数,在位 9..17 中具有 9 位 G 分量尾数,在位 0..8 中具有 9 位 R 分量尾数。
B10G11R11_UFloatPack32一种三分量、32 位打包无符号浮点格式,在位 22..31 中具有 10 位 B 分量,在位 11..21 中具有 11 位 G 分量,在位 0..10 中具有 11 位 R 分量。
A2B10G10R10_UNormPack32一种四分量、32 位打包无符号归一化格式,在位 30..31 中具有 2 位 A 分量,在位 20..29 中具有 10 位 B 分量,在位 10..19 中具有 10 位 G 分量,在位 0..9 中具有 10 位 R 分量。
A2B10G10R10_UIntPack32一种四分量、32 位打包无符号整数格式,在位 30..31 中具有 2 位 A 分量,在位 20..29 中具有 10 位 B 分量,在位 10..19 中具有 10 位 G 分量,在位 0..9 中具有 10 位 R 分量。
A2B10G10R10_SIntPack32一种四分量、32 位打包有符号整数格式,在位 30..31 中具有 2 位 A 分量,在位 20..29 中具有 10 位 B 分量,在位 10..19 中具有 10 位 G 分量,在位 0..9 中具有 10 位 R 分量。
A2R10G10B10_UNormPack32一种四分量、32 位打包无符号归一化格式,在位 30..31 中具有 2 位 A 分量,在位 20..29 中具有 10 位 R 分量,在位 10..19 中具有 10 位 G 分量,在位 0..9 中具有 10 位 B 分量。
A2R10G10B10_UIntPack32一种四分量、32 位打包无符号整数格式,在位 30..31 中具有 2 位 A 分量,在位 20..29 中具有 10 位 R 分量,在位 10..19 中具有 10 位 G 分量,在位 0..9 中具有 10 位 B 分量。
A2R10G10B10_SIntPack32一种四分量、32 位打包有符号整数格式,在位 30..31 中具有 2 位 A 分量,在位 20..29 中具有 10 位 R 分量,在位 10..19 中具有 10 位 G 分量,在位 0..9 中具有 10 位 B 分量。
A2R10G10B10_XRSRGBPack32一种四分量、32 位打包无符号归一化格式,在位 30..31 中具有 2 位 A 分量,在位 20..29 中具有 10 位 R 分量,在位 10..19 中具有 10 位 G 分量,在位 0..9 中具有 10 位 B 分量。这些分量采用伽马编码,它们的值范围从 -0.5271 到 1.66894。在采样、渲染和写入操作中,Alpha 分量被钳制为 0.0 或 1.0。
A2R10G10B10_XRUNormPack32一种四分量、32 位打包无符号归一化格式,在位 30..31 中具有 2 位 A 分量,在位 20..29 中具有 10 位 R 分量,在位 10..19 中具有 10 位 G 分量,在位 0..9 中具有 10 位 B 分量。这些分量采用线性编码,它们的值范围从 -0.752941 到 1.25098(扩展前)。在采样、渲染和写入操作中,Alpha 分量被钳制为 0.0 或 1.0。
R10G10B10_XRSRGBPack32一种四分量、32 位打包无符号归一化格式,在位 20..29 中具有 10 位 R 分量,在位 10..19 中具有 10 位 G 分量,在位 0..9 中具有 10 位 B 分量。这些分量采用伽马编码,它们的值范围从 -0.5271 到 1.66894。在采样、渲染和写入操作中,Alpha 分量被钳制为 0.0 或 1.0。
R10G10B10_XRUNormPack32一种四分量、32 位打包无符号归一化格式,在位 20..29 中具有 10 位 R 分量,在位 10..19 中具有 10 位 G 分量,在位 0..9 中具有 10 位 B 分量。这些分量采用线性编码,它们的值范围从 -0.752941 到 1.25098(扩展前)。
A10R10G10B10_XRSRGBPack32一种四分量、64 位打包无符号归一化格式,在位 30..39 中具有 10 位 A 分量,在位 20..29 中具有 10 位 R 分量,在位 10..19 中具有 10 位 G 分量,在位 0..9 中具有 10 位 B 分量。这些分量采用伽马编码,它们的值范围从 -0.5271 到 1.66894。在采样、渲染和写入操作中,Alpha 分量被钳制为 0.0 或 1.0。
A10R10G10B10_XRUNormPack32一种四分量、64 位打包无符号归一化格式,在位 30..39 中具有 10 位 A 分量,在位 20..29 中具有 10 位 R 分量,在位 10..19 中具有 10 位 G 分量,在位 0..9 中具有 10 位 B 分量。这些分量采用线性编码,它们的值范围从 -0.752941 到 1.25098(扩展前)。在采样、渲染和写入操作中,Alpha 分量被钳制为 0.0 或 1.0。
D16_UNorm一种单分量、16 位无符号归一化格式,具有单个 16 位深度分量。
D24_UNorm一种双分量、32 位格式,在深度分量中具有 24 个无符号归一化位,以及可选的 8 个未使用的位。
D24_UNorm_S8_UInt一种双分量、32 位打包格式,在模板分量中具有 8 个无符号整数位,在深度分量中具有 24 个无符号归一化位。
D32_SFloat一种单分量、32 位有符号浮点格式,在深度分量中具有 32 个位。
D32_SFloat_S8_UInt一种双分量格式,在深度分量中具有 32 个有符号浮点位,在模板分量中具有 8 个无符号整数位。还有可选的 24 个未使用的位。
S8_UInt一种单分量、8 位无符号整数格式,在模板分量中具有 8 个位。
RGBA_DXT1_SRGBA three-component, block-compressed format (also known as BC1). Each 64-bit compressed texel block encodes a 4×4 rectangle of unsigned normalized RGB texel data with sRGB nonlinear encoding. This format has a 1 bit alpha channel.
RGBA_DXT1_UNormA three-component, block-compressed format (also known as BC1). Each 64-bit compressed texel block encodes a 4×4 rectangle of unsigned normalized RGB texel data. This format has a 1 bit alpha channel.
RGBA_DXT3_SRGBA four-component, block-compressed format (also known as BC2) where each 128-bit compressed texel block encodes a 4×4 rectangle of unsigned normalized RGBA texel data with the first 64 bits encoding alpha values followed by 64 bits encoding RGB values with sRGB nonlinear encoding.
RGBA_DXT3_UNormA four-component, block-compressed format (also known as BC2) where each 128-bit compressed texel block encodes a 4×4 rectangle of unsigned normalized RGBA texel data with the first 64 bits encoding alpha values followed by 64 bits encoding RGB values.
RGBA_DXT5_SRGBA four-component, block-compressed format (also known as BC3) where each 128-bit compressed texel block encodes a 4×4 rectangle of unsigned normalized RGBA texel data with the first 64 bits encoding alpha values followed by 64 bits encoding RGB values with sRGB nonlinear encoding.
RGBA_DXT5_UNormA four-component, block-compressed format (also known as BC3) where each 128-bit compressed texel block encodes a 4×4 rectangle of unsigned normalized RGBA texel data with the first 64 bits encoding alpha values followed by 64 bits encoding RGB values.
R_BC4_UNorm一种单分量、块压缩格式,其中每个 64 位压缩纹素块对一个 4×4 矩形的无符号归一化红色纹素数据进行编码。
R_BC4_SNorm一种单分量、块压缩格式,其中每个 64 位压缩纹素块对一个 4×4 矩形的有符号归一化红色纹素数据进行编码。
RG_BC5_UNorm一种双分量、块压缩格式,其中每个 128 位压缩纹素块对一个 4×4 矩形的无符号归一化 RG 纹素数据进行编码:前 64 位编码红色值,后 64 位编码绿色值。
RG_BC5_SNorm一种双分量、块压缩格式,其中每个 128 位压缩纹素块对一个 4×4 矩形的有符号归一化 RG 纹素数据进行编码:前 64 位编码红色值,后 64 位编码绿色值。
RGB_BC6H_UFloat一种三分量、块压缩格式,其中每个 128 位压缩纹素块对一个 4×4 矩形的无符号浮点 RGB 纹素数据进行编码。
RGB_BC6H_SFloat一种三分量、块压缩格式,其中每个 128 位压缩纹素块对一个 4×4 矩形的有符号浮点 RGB 纹素数据进行编码。
RGBA_BC7_SRGB一种四分量、块压缩格式,其中每个 128 位压缩纹素块对一个 4×4 矩形的无符号归一化 RGBA 纹素数据进行编码:对 RGB 分量应用 sRGB 非线性编码。
RGBA_BC7_UNorm一种四分量、块压缩格式,其中每个 128 位压缩纹素块对一个 4×4 矩形的无符号归一化 RGBA 纹素数据进行编码。
RGB_PVRTC_2Bpp_SRGB一种三分量、PVRTC 压缩格式,其中每个 64 位压缩纹素块对一个 8×4 矩形的无符号归一化 RGB 纹素数据进行 sRGB 非线性编码。此格式没有 Alpha,因此被视为不透明。
RGB_PVRTC_2Bpp_UNorm一种三分量、PVRTC 压缩格式,其中每个 64 位压缩纹素块对一个 8×4 矩形的无符号归一化 RGB 纹素数据进行编码。此格式没有 Alpha,因此被视为不透明。
RGB_PVRTC_4Bpp_SRGB一种三分量、PVRTC 压缩格式,其中每个 64 位压缩纹素块对一个 4×4 矩形的无符号归一化 RGB 纹素数据进行 sRGB 非线性编码。此格式没有 Alpha,因此被视为不透明。
RGB_PVRTC_4Bpp_UNorm一种三分量、PVRTC 压缩格式,其中每个 64 位压缩纹素块对一个 4×4 矩形的无符号归一化 RGB 纹素数据进行编码。此格式没有 Alpha,因此被视为不透明。
RGBA_PVRTC_2Bpp_SRGB一种四分量、PVRTC 压缩格式,其中每个 64 位压缩纹素块对一个 8×4 矩形的无符号归一化 RGBA 纹素数据进行编码:前 32 位对 Alpha 值进行编码,后 32 位对 RGB 值应用 sRGB 非线性编码。
RGBA_PVRTC_2Bpp_UNorm一种四分量、PVRTC 压缩格式,其中每个 64 位压缩纹素块对一个 8×4 矩形的无符号归一化 RGBA 纹素数据进行编码:前 32 位编码 Alpha 值,后 32 位编码 RGB 值。
RGBA_PVRTC_4Bpp_SRGB一种四分量、PVRTC 压缩格式,其中每个 64 位压缩纹素块对一个 4×4 矩形的无符号归一化 RGBA 纹素数据进行编码:前 32 位对 Alpha 值进行编码,后 32 位对 RGB 值应用 sRGB 非线性编码。
RGBA_PVRTC_4Bpp_UNorm一种四分量、PVRTC 压缩格式,其中每个 64 位压缩纹素块对一个 4×4 矩形的无符号归一化 RGBA 纹素数据进行编码:前 32 位编码 Alpha 值,后 32 位编码 RGB 值。
RGB_ETC_UNorm一种三分量、ETC 压缩格式,其中每个 64 位压缩纹素块对一个 4×4 矩形的无符号归一化 RGB 纹素数据进行编码。此格式没有 Alpha,因此被视为不透明。
RGB_ETC2_SRGB一种三分量、ETC2 压缩格式,其中每个 64 位压缩纹素块对一个 4×4 矩形的无符号归一化 RGB 纹素数据进行 sRGB 非线性编码。此格式没有 Alpha,因此被视为不透明。
RGB_ETC2_UNorm一种三分量、ETC2 压缩格式,其中每个 64 位压缩纹素块对一个 4×4 矩形的无符号归一化 RGB 纹素数据进行编码。此格式没有 Alpha,因此被视为不透明。
RGB_A1_ETC2_SRGB一种四分量、ETC2 压缩格式,其中每个 64 位压缩纹素块对一个 4×4 矩形的无符号归一化 RGB 纹素数据进行 sRGB 非线性编码,并提供 1 个 Alpha 位。
RGB_A1_ETC2_UNorm一种四分量、ETC2 压缩格式,其中每个 64 位压缩纹素块对一个 4×4 矩形的无符号归一化 RGB 纹素数据进行编码,并提供 1 个 Alpha 位。
RGBA_ETC2_SRGB一种四分量、ETC2 压缩格式,其中每个 128 位压缩纹素块对一个 4×4 矩形的无符号归一化 RGBA 纹素数据进行编码:前 64 位对 Alpha 值进行编码,后 64 位对 RGB 值应用 sRGB 非线性编码。
RGBA_ETC2_UNorm一种四分量、ETC2 压缩格式,其中每个 128 位压缩纹素块对一个 4×4 矩形的无符号归一化 RGBA 纹素数据进行编码:前 64 位编码 Alpha 值,后 64 位编码 RGB 值。
R_EAC_UNorm一种单分量、ETC2 压缩格式,其中每个 64 位压缩纹素块对一个 4×4 矩形的无符号归一化红色纹素数据进行编码。
R_EAC_SNorm一种单分量、ETC2 压缩格式,其中每个 64 位压缩纹素块对一个 4×4 矩形的有符号归一化红色纹素数据进行编码。
RG_EAC_UNorm一种双分量、ETC2 压缩格式,其中每个 128 位压缩纹素块对一个 4×4 矩形的无符号归一化 RG 纹素数据进行编码:前 64 位编码红色值,后 64 位编码绿色值。
RG_EAC_SNorm一种双分量、ETC2 压缩格式,其中每个 128 位压缩纹素块对一个 4×4 矩形的有符号归一化 RG 纹素数据进行编码:前 64 位编码红色值,后 64 位编码绿色值。
RGBA_ASTC4X4_SRGB一种四分量、ASTC 压缩格式,其中每个 128 位压缩纹素块对一个 4×4 矩形的无符号归一化 RGBA 纹素数据进行编码:对 RGB 分量应用 sRGB 非线性编码。
RGBA_ASTC4X4_UNorm一种四分量、ASTC 压缩格式,其中每个 128 位压缩纹素块对一个 4×4 矩形的无符号归一化 RGBA 纹素数据进行编码。
RGBA_ASTC5X5_SRGB一种四分量、ASTC 压缩格式,其中每个 128 位压缩纹素块对一个 5×5 矩形的无符号归一化 RGBA 纹素数据进行编码:对 RGB 分量应用 sRGB 非线性编码。
RGBA_ASTC5X5_UNorm一种四分量、ASTC 压缩格式,其中每个 128 位压缩纹素块对一个 5×5 矩形的无符号归一化 RGBA 纹素数据进行编码。
RGBA_ASTC6X6_SRGB一种四分量、ASTC 压缩格式,其中每个 128 位压缩纹素块对一个 6×6 矩形的无符号归一化 RGBA 纹素数据进行编码:对 RGB 分量应用 sRGB 非线性编码。
RGBA_ASTC6X6_UNorm一种四分量、ASTC 压缩格式,其中每个 128 位压缩纹素块对一个 6×6 矩形的无符号归一化 RGBA 纹素数据进行编码。
RGBA_ASTC8X8_SRGB一种四分量、ASTC 压缩格式,其中每个 128 位压缩纹素块对一个 8×8 矩形的无符号归一化 RGBA 纹素数据进行编码:对 RGB 分量应用 sRGB 非线性编码。
RGBA_ASTC8X8_UNorm一种四分量、ASTC 压缩格式,其中每个 128 位压缩纹素块对一个 8×8 矩形的无符号归一化 RGBA 纹素数据进行编码。
RGBA_ASTC10X10_SRGB一种四分量、ASTC 压缩格式,其中每个 128 位压缩纹素块对一个 10×10 矩形的无符号归一化 RGBA 纹素数据进行编码:对 RGB 分量应用 sRGB 非线性编码。
RGBA_ASTC10X10_UNorm一种四分量、ASTC 压缩格式,其中每个 128 位压缩纹素块对一个 10×10 矩形的无符号归一化 RGBA 纹素数据进行编码。
RGBA_ASTC12X12_SRGB一种四分量、ASTC 压缩格式,其中每个 128 位压缩纹素块对一个 12×12 矩形的无符号归一化 RGBA 纹素数据进行编码:对 RGB 分量应用 sRGB 非线性编码。
RGBA_ASTC12X12_UNorm一种四分量、ASTC 压缩格式,其中每个 128 位压缩纹素块对一个 12×12 矩形的无符号归一化 RGBA 纹素数据进行编码。
YUV2YUV 4:2:2 Video resource format.
RGBA_ASTC4X4_UFloatA four-component, ASTC compressed format where each 128-bit compressed texel block encodes a 4×4 rectangle of float RGBA texel data.
RGBA_ASTC5X5_UFloatA four-component, ASTC compressed format where each 128-bit compressed texel block encodes a 5×5 rectangle of float RGBA texel data.
RGBA_ASTC6X6_UFloatA four-component, ASTC compressed format where each 128-bit compressed texel block encodes a 6×6 rectangle of float RGBA texel data.
RGBA_ASTC8X8_UFloatA four-component, ASTC compressed format where each 128-bit compressed texel block encodes an 8×8 rectangle of float RGBA texel data.
RGBA_ASTC10X10_UFloatA four-component, ASTC compressed format where each 128-bit compressed texel block encodes a 10×10 rectangle of float RGBA texel data.
RGBA_ASTC12X12_UFloatA four-component, ASTC compressed format where each 128-bit compressed texel block encodes a 12×12 rectangle of float RGBA texel data.
D16_UNorm_S8_UIntA two-component, 24-bit format that has 16 unsigned normalized bits in the depth component and 8 unsigned integer bits in the stencil component. Most platforms do not support this format.