GraphicsFormat
перечисление
Описание
Используйте этот формат для создания текстур или 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 чтобы проверить, какие виды использования поддерживает видеокарта.
Каждому «формату» соответствует одно значение перечисления. Имя формата строится по следующим правилам:
- Для цветовых форматов component-format определяет размер компонентов 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 битами.
Свойства
| Свойство | Описание |
|---|---|
| None | Формат не указан. |
| R8_SRGB | Однокомпонентный, 8-битный беззнаковый нормализованный формат, содержащий один 8-битный R-компонент, хранящийся с нелинейным кодированием sRGB. |
| R8G8_SRGB | Двухкомпонентный, 16-битный нормализованный формат без знака, содержащий 8-битный компонент R, хранящийся с нелинейным кодированием sRGB в байт 0, и 8-битный компонент G, хранящийся с нелинейным кодированием sRGB в байт 1. |
| R8G8B8_SRGB | Трехкомпонентный, 24-битный нормализованный формат без знака, содержащий 8-битный компонент R, хранящийся с нелинейным кодированием sRGB в байт 0, 8-битный компонент G, хранящийся с нелинейным кодированием sRGB в байт 1, и 8-битный компонент B, хранящийся с нелинейным кодированием sRGB в байт 2. |
| R8G8B8A8_SRGB | Четырехкомпонентный, 32-битный нормализованный формат без знака, содержащий 8-битный R-компонент, хранящийся с нелинейным кодированием sRGB в байт 0, 8-битный G-компонент, хранящийся с нелинейным кодированием sRGB в байт 1, 8-битный B-компонент, хранящийся с нелинейным кодированием sRGB в байт 2, и 8-битный A-компонент в байт 3. |
| R8_UNorm | Однокомпонентный, 8-битный нормализованный формат без знака, имеющий один 8-битный R-компонент. |
| R8G8_UNorm | Двухкомпонентный, 16-битный нормализованный формат без знака, содержащий 8-битный компонент R, хранящийся с нелинейным кодированием sRGB в байт 0, и 8-битный компонент G, хранящийся с нелинейным кодированием sRGB в байт 1. |
| R8G8B8_UNorm | Трехкомпонентный, 24-битный нормализованный формат без знака, содержащий 8-битный компонент R в байт 0, 8-битный компонент G в байт 1 и 8-битный компонент B в байт 2. |
| R8G8B8A8_UNorm | Четырехкомпонентный 32-битный нормализованный формат без знака, содержащий 8-битный компонент R в байт 0, 8-битный компонент G в байт 1, 8-битный компонент B в байт 2 и 8-битный компонент A в байт 3. |
| R8_SNorm | Однокомпонентный, 8-битный нормализованный формат со знаком, имеющий один 8-битный R-компонент. |
| R8G8_SNorm | Двухкомпонентный, 16-битный нормализованный формат со знаком, содержащий 8-битный компонент R, хранящийся с нелинейным кодированием sRGB в байт 0, и 8-битный компонент G, хранящийся с нелинейным кодированием sRGB в байт 1. |
| R8G8B8_SNorm | Трехкомпонентный, 24-битный нормализованный формат со знаком, содержащий 8-битный компонент R в байт 0, 8-битный компонент G в байт 1 и 8-битный компонент B в байт 2. |
| R8G8B8A8_SNorm | Четырехкомпонентный 32-битный нормализованный формат со знаком, содержащий 8-битный компонент R в байт 0, 8-битный компонент G в байт 1, 8-битный компонент B в байт 2 и 8-битный компонент A в байт 3. |
| R8_UInt | Однокомпонентный, 8-битный формат целых чисел без знака, имеющий один 8-битный компонент R. |
| R8G8_UInt | Двухкомпонентный, 16-битный формат целых чисел без знака, содержащий 8-битный компонент R в байт 0 и 8-битный компонент G в байт 1. |
| R8G8B8_UInt | Трехкомпонентный, 24-битный формат целых чисел без знака, содержащий 8-битный компонент R в байт 0, 8-битный компонент G в байт 1 и 8-битный компонент B в байт 2. |
| R8G8B8A8_UInt | Четырехкомпонентный, 32-разрядный формат целых чисел без знака, содержащий 8-разрядный компонент R в байт 0, 8-разрядный компонент G в байт 1, 8-разрядный компонент B в байт 2 и 8-разрядный компонент A в байт 3. |
| R8_SInt | Однокомпонентный, 8-битный формат знакового целого числа с одним 8-битным компонентом R. |
| R8G8_SInt | Двухкомпонентный, 16-битный формат знакового целого числа, содержащий 8-битный компонент R в байт 0 и 8-битный компонент G в байт 1. |
| R8G8B8_SInt | Трехкомпонентный, 24-битный формат знакового целого числа с 8-битным компонентом R в байт 0, 8-битным компонентом G в байт 1 и 8-битным компонентом B в байт 2. |
| R8G8B8A8_SInt | Четырехкомпонентный 32-разрядный формат знакового целого числа с 8-разрядным компонентом R в байт 0, 8-разрядным компонентом G в байт 1, 8-разрядным компонентом B в байт 2 и 8-разрядным компонентом A в байт 3. |
| R16_UNorm | Однокомпонентный, 16-битный нормализованный формат без знака, содержащий один 16-битный R-компонент. |
| R16G16_UNorm | Двухкомпонентный, 32-битный нормализованный формат без знака, содержащий 16-битный компонент R в байтах 0..1 и 16-битный компонент G в байтах 2..3. |
| R16G16B16_UNorm | Трехкомпонентный 48-битный нормализованный формат без знака, содержащий 16-битный компонент R в байтах 0..1, 16-битный компонент G в байтах 2..3 и 16-битный компонент B в байтах 4..5. |
| R16G16B16A16_UNorm | Четырехкомпонентный 64-битный нормализованный формат без знака, содержащий 16-битный компонент R в байтах 0..1, 16-битный компонент G в байтах 2..3, 16-битный компонент B в байтах 4..5 и 16-битный компонент A в байтах 6..7. |
| R16_SNorm | Однокомпонентный, 16-битный нормализованный формат со знаком, имеющий один 16-битный R-компонент. |
| R16G16_SNorm | Двухкомпонентный, 32-битный нормализованный формат со знаком, содержащий 16-битный компонент R в байтах 0..1 и 16-битный компонент G в байтах 2..3. |
| R16G16B16_SNorm | Трехкомпонентный, 48-битный нормализованный формат со знаком, содержащий 16-битный компонент R в байтах 0..1, 16-битный компонент G в байтах 2..3 и 16-битный компонент B в байтах 4..5. |
| R16G16B16A16_SNorm | Четырехкомпонентный 64-битный нормализованный формат со знаком, содержащий 16-битный компонент R в байтах 0..1, 16-битный компонент G в байтах 2..3, 16-битный компонент B в байтах 4..5 и 16-битный компонент A в байтах 6..7. |
| R16_UInt | Однокомпонентный, 16-битный формат целых чисел без знака, имеющий один 16-битный компонент R. |
| R16G16_UInt | Двухкомпонентный 32-битный формат целых чисел без знака, содержащий 16-битный компонент R в байтах 0..1 и 16-битный компонент G в байтах 2..3. |
| R16G16B16_UInt | Трехкомпонентный, 48-битный формат беззнаковых целых чисел, содержащий 16-битный компонент R в байтах 0..1, 16-битный компонент G в байтах 2..3 и 16-битный компонент B в байтах 4..5. |
| R16G16B16A16_UInt | Четырехкомпонентный 64-битный формат целых чисел без знака, содержащий 16-битный компонент R в байтах 0..1, 16-битный компонент G в байтах 2..3, 16-битный компонент B в байтах 4..5 и 16-битный компонент A в байтах 6..7. |
| R16_SInt | Однокомпонентный, 16-битный формат знакового целого числа с одним 16-битным компонентом R. |
| R16G16_SInt | Двухкомпонентный 32-битный формат знакового целого числа, содержащий 16-битный компонент R в байтах 0..1 и 16-битный компонент G в байтах 2..3. |
| R16G16B16_SInt | Трехкомпонентный, 48-битный формат знакового целого числа с 16-битным компонентом R в байтах 0..1, 16-битным компонентом G в байтах 2..3 и 16-битным компонентом B в байтах 4..5. |
| R16G16B16A16_SInt | Четырехкомпонентный 64-битный формат знакового целого числа, содержащий 16-битный компонент R в байтах 0..1, 16-битный компонент G в байтах 2..3, 16-битный компонент B в байтах 4..5 и 16-битный компонент A в байтах 6..7. |
| R32_UInt | Однокомпонентный 32-битный формат целых чисел без знака, содержащий один 32-битный компонент R. |
| R32G32_UInt | Двухкомпонентный 64-битный формат целых чисел без знака, содержащий 32-битный компонент R в байтах 0..3 и 32-битный компонент G в байтах 4..7. |
| R32G32B32_UInt | Трехкомпонентный, 96-битный формат беззнаковых целых чисел, содержащий 32-битный компонент R в байтах 0..3, 32-битный компонент G в байтах 4..7 и 32-битный компонент B в байтах 8..11. |
| R32G32B32A32_UInt | Четырехкомпонентный, 128-битный формат беззнаковых целых чисел, содержащий 32-битный компонент R в байтах 0..3, 32-битный компонент G в байтах 4..7, 32-битный компонент B в байтах 8..11 и 32-битный компонент A в байтах 12..15. |
| R32_SInt | Однокомпонентный, 32-битный формат знакового целого числа с одним 32-битным компонентом R. |
| R32G32_SInt | Двухкомпонентный, 64-битный формат знакового целого числа с 32-битным компонентом R в байтах 0..3 и 32-битным компонентом G в байтах 4..7. |
| R32G32B32_SInt | Трехкомпонентный 96-битный формат знакового целого числа, содержащий 32-битный компонент R в байтах 0..3, 32-битный компонент G в байтах 4..7 и 32-битный компонент B в байтах 8..11. |
| R32G32B32A32_SInt | Четырехкомпонентный, 128-битный формат знакового целого числа, содержащий 32-разрядный компонент R в байтах 0..3, 32-разрядный компонент G в байтах 4..7, 32-разрядный компонент B в байтах 8..11 и 32-разрядный компонент A в байтах 12..15. |
| R16_SFloat | Однокомпонентный 16-битный формат с плавающей точкой со знаком, содержащий один 16-битный компонент R. |
| R16G16_SFloat | Двухкомпонентный 32-битный формат с плавающей запятой со знаком, содержащий 16-битный компонент R в байтах 0..1 и 16-битный компонент G в байтах 2..3. |
| R16G16B16_SFloat | Трехкомпонентный 48-битный формат с плавающей запятой со знаком, содержащий 16-битный компонент R в байтах 0..1, 16-битный компонент G в байтах 2..3 и 16-битный компонент B в байтах 4..5. |
| R16G16B16A16_SFloat | Четырехкомпонентный 64-битный формат с плавающей запятой со знаком, содержащий 16-битный компонент R в байтах 0..1, 16-битный компонент G в байтах 2..3, 16-битный компонент B в байтах 4..5 и 16-битный компонент A в байтах 6..7. |
| R32_SFloat | Однокомпонентный 32-битный формат с плавающей запятой со знаком, содержащий один 32-битный компонент R. |
| R32G32_SFloat | Двухкомпонентный 64-битный формат с плавающей запятой со знаком, содержащий 32-битный компонент R в байтах 0..3 и 32-битный компонент G в байтах 4..7. |
| R32G32B32_SFloat | Трехкомпонентный 96-битный формат с плавающей запятой со знаком, содержащий 32-битный компонент R в байтах 0..3, 32-битный компонент G в байтах 4..7 и 32-битный компонент B в байтах 8..11. |
| R32G32B32A32_SFloat | Четырехкомпонентный 128-битный формат с плавающей запятой со знаком, содержащий 32-битный компонент R в байтах 0..3, 32-битный компонент G в байтах 4..7, 32-битный компонент B в байтах 8..11 и 32-битный компонент A в байтах 12..15. |
| B8G8R8_SRGB | Трехкомпонентный, 24-битный нормализованный формат без знака, содержащий 8-битный компонент B, хранящийся с нелинейным кодированием sRGB в байт 0, 8-битный компонент G, хранящийся с нелинейным кодированием sRGB в байт 1, и 8-битный компонент R, хранящийся с нелинейным кодированием sRGB в байт 2. |
| B8G8R8A8_SRGB | Четырехкомпонентный, 32-битный нормализованный формат без знака, содержащий 8-битный компонент B, хранящийся с нелинейным кодированием sRGB в байт 0, 8-битный компонент G, хранящийся с нелинейным кодированием sRGB в байт 1, 8-битный компонент R, хранящийся с нелинейным кодированием sRGB в байт 2, и 8-битный компонент A в байт 3. |
| B8G8R8_UNorm | Трехкомпонентный, 24-битный нормализованный формат без знака, содержащий 8-битный компонент B в байт 0, 8-битный компонент G в байт 1 и 8-битный компонент R в байт 2. |
| B8G8R8A8_UNorm | Четырехкомпонентный 32-битный нормализованный формат без знака, содержащий 8-битный компонент B в байт 0, 8-битный компонент G в байт 1, 8-битный компонент R в байт 2 и 8-битный компонент A в байт 3. |
| B8G8R8_SNorm | Трехкомпонентный 24-битный нормализованный формат со знаком, содержащий 8-битный компонент B в байт 0, 8-битный компонент G в байт 1 и 8-битный компонент R в байт 2. |
| B8G8R8A8_SNorm | Четырехкомпонентный 32-битный нормализованный формат со знаком, содержащий 8-битный компонент B в байт 0, 8-битный компонент G в байт 1, 8-битный компонент R в байт 2 и 8-битный компонент A в байт 3. |
| B8G8R8_UInt | Трехкомпонентный, 24-битный формат беззнакового целого числа с 8-битным компонентом B в байт 0, 8-битным компонентом G в байт 1 и 8-битным компонентом R в байт 2 |
| B8G8R8A8_UInt | Четырехкомпонентный 32-битный формат целых чисел без знака, содержащий 8-битный компонент B в байт 0, 8-битный компонент G в байт 1, 8-битный компонент R в байт 2 и 8-битный компонент A в байт 3. |
| B8G8R8_SInt | Трехкомпонентный, 24-битный формат знакового целого числа с 8-битным компонентом B в байт 0, 8-битным компонентом G в байт 1 и 8-битным компонентом R в байт 2. |
| B8G8R8A8_SInt | Четырехкомпонентный, 32-битный формат знакового целого числа с 8-битным компонентом B в байт 0, 8-битным компонентом G в байт 1, 8-битным компонентом R в байт 2 и 8-битным компонентом A в байт 3. |
| R4G4B4A4_UNormPack16 | Четырехкомпонентный, 16-битный упакованный нормализованный формат без знака, содержащий 4-битный компонент R в битах 12..15, 4-битный компонент G в битах 8..11, 4-битный компонент B в битах 4..7 и 4-битный компонент A в битах 0..3. |
| B4G4R4A4_UNormPack16 | Четырехкомпонентный, 16-битный упакованный нормализованный формат без знака, содержащий 4-битный компонент B в битах 12..15, 4-битный компонент G в битах 8..11, 4-битный компонент R в битах 4..7 и 4-битный компонент A в битах 0..3. |
| R5G6B5_UNormPack16 | Трехкомпонентный, 16-битный упакованный нормализованный формат без знака, содержащий 5-битный компонент R в битах 11..15, 6-битный компонент G в битах 5..10 и 5-битный компонент B в битах 0..4. |
| B5G6R5_UNormPack16 | Трехкомпонентный, 16-битный упакованный нормализованный формат без знака, содержащий 5-битный компонент B в битах 11..15, 6-битный компонент G в битах 5..10 и 5-битный компонент R в битах 0..4. |
| R5G5B5A1_UNormPack16 | Четырехкомпонентный, 16-битный упакованный нормализованный формат без знака, содержащий 5-битный компонент R в битах 11..15, 5-битный компонент G в битах 6..10, 5-битный компонент B в битах 1..5 и 1-битный компонент A в бите 0. |
| B5G5R5A1_UNormPack16 | Четырехкомпонентный, 16-битный упакованный нормализованный формат без знака, содержащий 5-битный компонент B в битах 11..15, 5-битный компонент G в битах 6..10, 5-битный компонент R в битах 1..5 и 1-битный компонент A в бите 0. |
| A1R5G5B5_UNormPack16 | Четырехкомпонентный, 16-битный упакованный нормализованный формат без знака, содержащий 1-битный компонент A в бите 15, 5-битный компонент R в битах 10..14, 5-битный компонент G в битах 5..9 и 5-битный компонент B в битах 0..4. |
| E5B9G9R9_UFloatPack32 | Трехкомпонентный 32-битный формат с плавающей запятой без знака, содержащий 5-битную общую экспоненциальную функцию в битах 27..31, 9-битную мантиссу компонента B в битах 18..26, 9-битную мантиссу компонента G в битах 9..17 и 9-битную мантиссу компонента R в битах 0..8. |
| B10G11R11_UFloatPack32 | Трехкомпонентный, 32-битный формат с плавающей точкой без знака, содержащий 10-битный компонент B в битах 22..31, 11-битный компонент G в битах 11..21, 11-битный компонент R в битах 0..10. |
| A2B10G10R10_UNormPack32 | Четырехкомпонентный, 32-битный упакованный нормализованный формат без знака, содержащий 2-битный компонент A в битах 30..31, 10-битный компонент B в битах 20..29, 10-битный компонент G в битах 10..19 и 10-битный компонент R в битах 0..9. |
| A2B10G10R10_UIntPack32 | Четырехкомпонентный, 32-битный формат целых чисел без знака, содержащий 2-битный компонент A в битах 30..31, 10-битный компонент B в битах 20..29, 10-битный компонент G в битах 10..19 и 10-битный компонент R в битах 0..9. |
| A2B10G10R10_SIntPack32 | Четырехкомпонентный, 32-битный формат знакового целого числа, содержащий 2-битный компонент A в битах 30..31, 10-битный компонент B в битах 20..29, 10-битный компонент G в битах 10..19 и 10-битный компонент R в битах 0..9. |
| A2R10G10B10_UNormPack32 | Четырехкомпонентный, 32-битный упакованный беззнаковый нормализованный формат, содержащий 2-битный компонент A в битах 30..31, 10-битный компонент R в битах 20..29, 10-битный компонент G в битах 10..19 и 10-битный компонент B в битах 0..9. |
| A2R10G10B10_UIntPack32 | Четырехкомпонентный 32-битный формат целых чисел без знака, содержащий 2-битный компонент A в битах 30..31, 10-битный компонент R в битах 20..29, 10-битный компонент G в битах 10..19 и 10-битный компонент B в битах 0..9. |
| A2R10G10B10_SIntPack32 | Четырехкомпонентный, 32-битный формат знакового целого числа с 2-битным компонентом A в битах 30..31, 10-битным компонентом R в битах 20..29, 10-битным компонентом G в битах 10..19 и 10-битным компонентом B в битах 0..9. |
| A2R10G10B10_XRSRGBPack32 | Четырехкомпонентный, 32-битный упакованный беззнаковый нормализованный формат, содержащий 2-битный компонент A в битах 30..31, 10-битный компонент R в битах 20..29, 10-битный компонент G в битах 10..19 и 10-битный компонент B в битах 0..9. Компоненты кодируются гамма-кодированием, и их значения варьируются от -0.5271 до 1,66894. Альфа-компонент закрепляется либо на 0.0, либо на 1.0 при выборке, отображении и операциях записи. |
| A2R10G10B10_XRUNormPack32 | Четырехкомпонентный, 32-битный упакованный беззнаковый нормализованный формат, содержащий 2-битный компонент A в битах 30..31, 10-битный компонент R в битах 20..29, 10-битный компонент G в битах 10..19 и 10-битный компонент B в битах 0..9. Компоненты кодируются линейным образом, и их значения варьируются от -0.752941 до 1.25098 (до расширения). Альфа-компонент закрепляется либо на 0.0, либо на 1.0 при выборке, отображении и операциях записи. |
| R10G10B10_XRSRGBPack32 | Четырехкомпонентный, 32-битный упакованный беззнаковый нормализованный формат, содержащий 10-битный компонент R в битах 20..29, 10-битный компонент G в битах 10..19 и 10-битный компонент B в битах 0..9. Компоненты кодируются гамма-кодированием, и их значения варьируются от -0.5271 до 1,66894. Альфа-компонент закрепляется либо на 0.0, либо на 1.0 при выборке, отображении и операциях записи. |
| R10G10B10_XRUNormPack32 | Четырехкомпонентный, 32-битный упакованный нормализованный формат без знака, содержащий 10-битный компонент R в битах 20..29, 10-битный компонент G в битах 10..19 и 10-битный компонент B в битах 0..9. Компоненты кодируются линейным образом, и их значения находятся в диапазоне от -0.752941 до 1.25098 (до расширения). |
| A10R10G10B10_XRSRGBPack32 | Четырехкомпонентный, 64-битный упакованный нормализованный формат без знака, состоящий из 10-битной A-компоненты в битах 30..39, 10-битной R-компоненты в битах 20..29, 10-битной G-компоненты в битах 10..19 и 10-битной B-компоненты в битах 0..9. Компоненты имеют гамма-кодировку, и их значения варьируются от -0.5271 до 1,66894. Альфа-компонент закрепляется либо на 0.0, либо на 1.0 при выборке, отображении и записи. |
| A10R10G10B10_XRUNormPack32 | Четырехкомпонентный, 64-битный упакованный нормализованный формат без знака, состоящий из 10-битного компонента A в битах 30..39, 10-битного компонента R в битах 20..29, 10-битного компонента G в битах 10..19 и 10-битного компонента B в битах 0..9. Компоненты кодируются линейным способом, и их значения варьируются от -0.752941 до 1.25098 (до расширения). Альфа-компонент закрепляется либо на 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 беззнаковых целых битов в компоненте шаблона. |
| S8_UInt | Однокомпонентный, 8-битный формат беззнакового целого числа, в котором компонент шаблона имеет 8 бит. |
| RGBA_DXT1_SRGB | Трехкомпонентный блоковый сжатый формат (также известный как BC1). Каждый 64-битный сжатый блок текста кодирует прямоугольник 4×4 беззнаковых нормализованных текстовых данных RGB с нелинейным кодированием sRGB. Этот формат имеет 1-битный альфа-канал. |
| RGBA_DXT1_UNorm | Трехкомпонентный блоковый сжатый формат (также известный как BC1). Каждый 64-битный сжатый блок текстелей кодирует прямоугольник 4×4 беззнаковых нормализованных текстелей RGB. Этот формат имеет 1-битный альфа-канал. |
| RGBA_DXT3_SRGB | Четырехкомпонентный блоковый сжатый формат (также известный как BC2), в котором каждый 128-битный сжатый блок текселя кодирует прямоугольник 4×4 беззнаковых нормализованных тексельных данных RGBA с первыми 64 битами, кодирующими альфа-значения, за которыми следуют 64 бита, кодирующие значения RGB с sRGB нелинейным кодированием. |
| RGBA_DXT3_UNorm | Четырехкомпонентный блоковый формат (также известный как BC2), в котором каждый 128-битный сжатый текстовый блок кодирует прямоугольник 4×4 беззнаковых нормализованных текстовых данных RGBA с первыми 64 битами, кодирующими альфа-значения, за которыми следуют 64 бита, кодирующие значения RGB. |
| RGBA_DXT5_SRGB | Четырехкомпонентный блоковый сжатый формат (также известный как BC3), в котором каждый 128-битный сжатый блок текселя кодирует прямоугольник 4×4 беззнаковых нормализованных тексельных данных RGBA с первыми 64 битами, кодирующими альфа-значения, за которыми следуют 64 бита, кодирующие значения RGB с sRGB нелинейным кодированием. |
| RGBA_DXT5_UNorm | Четырехкомпонентный блоковый формат (также известный как BC3), в котором каждый 128-битный сжатый текстовый блок кодирует прямоугольник 4×4 беззнаковых нормализованных текстовых данных RGBA с первыми 64 битами, кодирующими альфа-значения, за которыми следуют 64 бита, кодирующие значения RGB. |
| 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 с нелинейным кодированием sRGB, применённым к компонентам RGB. |
| RGBA_BC7_UNorm | Четырехкомпонентный, блок-сжатый формат, в котором каждый 128-битный сжатый текстовый блок кодирует прямоугольник 4×4 беззнаковых нормализованных текстовых данных RGBA. |
| RGB_ETC_UNorm | Трехкомпонентный, сжатый формат ETC, в котором каждый 64-битный сжатый блок текселя кодирует прямоугольник 4×4 беззнаковых нормализованных данных текселя RGB. Этот формат не имеет альфа-кода и считается непрозрачным. |
| RGB_ETC2_SRGB | Трехкомпонентный, сжатый формат ETC2, в котором каждый 64-битный сжатый блок текселя кодирует прямоугольник 4×4 беззнаковых нормализованных данных текселя RGB с нелинейным кодированием sRGB. Этот формат не имеет альфа-кода и считается непрозрачным. |
| RGB_ETC2_UNorm | Трехкомпонентный, сжатый формат ETC2, в котором каждый 64-битный сжатый блок текселя кодирует прямоугольник 4×4 беззнаковых нормализованных данных текселя RGB. Этот формат не имеет альфа-кода и считается непрозрачным. |
| RGB_A1_ETC2_SRGB | Четырехкомпонентный, сжатый формат ETC2, в котором каждый 64-битный сжатый блок текста кодирует прямоугольник 4×4 беззнаковых нормализованных RGB текстовых данных с sRGB нелинейным кодированием и предоставляет 1 бит альфа. |
| RGB_A1_ETC2_UNorm | Четырехкомпонентный, сжатый формат ETC2, в котором каждый 64-битный сжатый блок текселя кодирует прямоугольник 4×4 беззнаковых нормализованных данных текселя RGB и предоставляет 1 бит альфа. |
| RGBA_ETC2_SRGB | Четырехкомпонентный, сжатый формат ETC2, в котором каждый 128-битный сжатый блок текселя кодирует прямоугольник 4×4 беззнаковых нормализованных тексельных данных RGBA с первыми 64 битами, кодирующими альфа-значения, за которыми следуют 64 бита, кодирующие значения RGB с нелинейным кодированием sRGB. |
| RGBA_ETC2_UNorm | Четырехкомпонентный, сжатый формат ETC2, в котором каждый 128-битный сжатый блок текселя кодирует прямоугольник 4×4 беззнаковых нормализованных тексельных данных RGBA с первыми 64 битами, кодирующими альфа-значения, за которыми следуют 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 с нелинейным кодированием sRGB, применённым к компонентам RGB. |
| RGBA_ASTC4X4_UNorm | Четырехкомпонентный сжатый формат ASTC, в котором каждый 128-битный сжатый блок текста кодирует прямоугольник 4×4 беззнаковых нормализованных текстовых данных RGBA. |
| RGBA_ASTC5X5_SRGB | Четырехкомпонентный сжатый формат ASTC, в котором каждый 128-битный сжатый блок текселя кодирует прямоугольник 5×5 беззнаковых нормализованных тексельных данных RGBA с нелинейным кодированием sRGB, применённым к компонентам RGB. |
| RGBA_ASTC5X5_UNorm | Четырехкомпонентный сжатый формат ASTC, в котором каждый 128-битный сжатый блок текста кодирует прямоугольник 5×5 беззнаковых нормализованных текстовых данных RGBA. |
| RGBA_ASTC6X6_SRGB | Четырехкомпонентный, сжатый формат ASTC, в котором каждый 128-битный сжатый блок текселя кодирует прямоугольник 6×6 беззнаковых нормализованных тексельных данных RGBA с нелинейным кодированием sRGB, применённым к компонентам RGB. |
| RGBA_ASTC6X6_UNorm | Четырехкомпонентный сжатый формат ASTC, в котором каждый 128-битный сжатый блок текста кодирует прямоугольник 6×6 беззнаковых нормализованных текстовых данных RGBA. |
| RGBA_ASTC8X8_SRGB | Четырехкомпонентный, сжатый формат ASTC, в котором каждый 128-битный сжатый блок текселя кодирует прямоугольник 8×8 беззнаковых нормализованных тексельных данных RGBA с нелинейным кодированием sRGB, применённым к компонентам RGB. |
| RGBA_ASTC8X8_UNorm | Четырехкомпонентный сжатый формат ASTC, в котором каждый 128-битный сжатый блок текста кодирует прямоугольник 8×8 беззнаковых нормализованных текстовых данных RGBA. |
| RGBA_ASTC10X10_SRGB | Четырехкомпонентный, сжатый формат ASTC, в котором каждый 128-битный сжатый блок текселя кодирует прямоугольник 10×10 беззнаковых нормализованных тексельных данных RGBA с нелинейным кодированием sRGB, применённым к компонентам RGB. |
| RGBA_ASTC10X10_UNorm | Четырехкомпонентный сжатый формат ASTC, в котором каждый 128-битный сжатый блок текста кодирует прямоугольник 10×10 беззнаковых нормализованных текстовых данных RGBA. |
| RGBA_ASTC12X12_SRGB | Четырехкомпонентный, сжатый формат ASTC, в котором каждый 128-битный сжатый блок текселя кодирует прямоугольник 12×12 беззнаковых нормализованных тексельных данных RGBA с нелинейным кодированием sRGB, применённым к компонентам RGB. |
| RGBA_ASTC12X12_UNorm | Четырехкомпонентный, сжатый формат ASTC, в котором каждый 128-битный сжатый текстовый блок кодирует прямоугольник 12×12 беззнаковых нормализованных текстовых данных RGBA. |
| YUV2 | YUV 4:2:2 Формат видеоресурса. |
| RGBA_ASTC4X4_UFloat | Четырехкомпонентный сжатый формат ASTC, в котором каждый 128-битный сжатый блок текста кодирует прямоугольник 4×4 текстовых данных с плавающей запятой RGBA. |
| RGBA_ASTC5X5_UFloat | Четырехкомпонентный сжатый формат ASTC, в котором каждый 128-битный сжатый блок текста кодирует прямоугольник 5×5 текстовых данных с плавающей запятой RGBA. |
| RGBA_ASTC6X6_UFloat | Четырехкомпонентный сжатый формат ASTC, в котором каждый 128-битный сжатый блок текста кодирует прямоугольник 6×6 текстовых данных с плавающей запятой RGBA. |
| RGBA_ASTC8X8_UFloat | Четырехкомпонентный, сжатый формат ASTC, в котором каждый 128-битный сжатый текстовый блок кодирует прямоугольник 8×8 текстовых данных с плавающей запятой RGBA. |
| RGBA_ASTC10X10_UFloat | Четырехкомпонентный, сжатый формат ASTC, в котором каждый 128-битный сжатый блок текста кодирует 10×10 прямоугольник текстовых данных с плавающей запятой RGBA. |
| RGBA_ASTC12X12_UFloat | Четырехкомпонентный сжатый формат ASTC, в котором каждый 128-битный сжатый блок текста кодирует 12×12 прямоугольник текстовых данных с плавающей запятой RGBA. |
| D16_UNorm_S8_UInt | Двухкомпонентный, 24-битный формат, содержащий 16 нормализованных битов без знака в компоненте глубины и 8 целых битов без знака в компоненте шаблона. Большинство платформ не поддерживают этот формат. |