Version: 2023.2

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 可以检查图形卡支持的用法。

Each "format" is represented by a single enum value. The name of a format is based on the following criteria: For color formats, the component-format specifies the size of the R, G, B, and A components (if present). For depth/stencil formats, the component-format specifies the size of the depth (D) and stencil (S) components (if present). UNorm: The components are unsigned normalized values in the range [0,1]. SNorm: The components are signed normalized values in the range [-1,1]. UInt: The components are unsigned integer values in the range [0, 2^(n-1)]. SInt: The components are signed integer values in the range [-2^(n-1),2^(n-1)-1]. UFloat: The components are unsigned floating-point numbers (used by packed, shared exponent, and some compressed formats). SFloat: The components are signed floating-point numbers. SRGB: The R, G, and B components are unsigned normalized values that represent values using sRGB nonlinear encoding, while the A component (if one exists) is a regular unsigned normalized value. PACKnn: The format is packed into an underlying type with nn bits. 另请参阅: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.