Compartir a través de


Detalles del formato extendido

Esta sección solo se aplica a los sistemas operativos Windows 7 y versiones posteriores.

En la tabla siguiente, la parte XR de un nombre de formato se puede considerar una nueva interpretación del sombreador de los bits similar a UNORM o SINT. La parte XR_BIAS de un nombre de formato es un caso especial que sobrecarga esta semántica de interpretación con metadatos adicionales. Estos metadatos indican que el formato debe ser desfase y sesgado explícitamente en el código del sombreador en las transiciones dentro y fuera del sombreador. El controlador no es necesario para realizar ninguno de estos trabajos de sesgo; se deja por completo en la aplicación.

Tabla de formatos extendidos

En la tabla siguiente se muestran los recursos con atributos concretos que usan los formatos extendidos (DXGI_FORMAT_*) si el hardware admite estos formatos extendidos para el recurso con esos atributos o si los formatos extendidos para esos recursos son opcionales. Consulte DXGI_FORMAT para obtener una descripción de cada formato.

Clave de columna para la tabla siguiente:

  • R: DXGI_FORMAT_B8G8R8A8_TYPELESS
  • B: DXGI_FORMAT_B8G8R8A8_UNORM (existente)
  • C: DXGI_FORMAT_B8G8R8A8_UNORM_SRGB
  • D: DXGI_FORMAT_B8G8R8X8_TYPELESS
  • E: DXGI_FORMAT_B8G8R8X8_UNORM (existente)
  • F: DXGI_FORMAT_B8G8R8X8_UNORM_SRGB
  • G: DXGI_FORMAT_R10G10B10A2_TYPELESS
  • H: DXGI_FORMAT_R10G10B10_XR_BIAS_A2_UNORM
Atributo de recurso A B C D E F G H
Buffer N/D R (cambiado) N/D N/D R (cambiado) N/D N/D N/D
Búfer de vértices del ensamblador de entrada N/D R (cambiado) N/D N/D R (cambiado) N/D N/D N/D
Texture1D R R (cambiado) R R R (cambiado) R R N/D
Texture2D R R (cambiado) R R R R R R
Texture3D R R (cambiado) R R R (cambiado) R R N/D
Cubo de textura R R (cambiado) R R R (cambiado) R R N/D
Id. del sombreador N/D R R N/D R R N/D N/D
Ejemplo de sombreador (cualquier filtro) N/D R R N/D R R N/D N/D
Texturas de mapa de MIP R R (cambiado) R R R (cambiado) R R N/D
Generación automática de mapas MIP N/D R (cambiado) R N/D R (cambiado) R N/D N/D
Destino de la presentación N/D R R N/D R R N/D N/D
Destino de representación fusionable N/D R R N/D R R N/D N/D
CPU bloqueable R R R R R R R R
Destino de representación de varias muestras N/D O O N/D O O N/D N/D
Resolución de varios ejemplos N/D R (cambiado) R N/D R (cambiado) R N/D N/D
Carga de varias muestras N/D R R N/D R R N/D N/D
Mostrar examen de salida N/D R (cambiado) R N/D N/D N/D N/D R
Conversión dentro del diseño de bits R R (cambiado) R R R R R R

Nota

En la tabla anterior, las entradas de celda tienen el siguiente significado:

  • "R" indica que se requiere compatibilidad con hardware
  • "o" indica que la compatibilidad con hardware es opcional.
  • N/A indica que el atributo de recurso no es aplicable al formato extendido o no permite el formato extendido.

Nota

Los formatos DXGI_FORMAT_B8G8R8A8_UNORM y DXGI_FORMAT_B8G8R8X8_UNORM ya existían en la enumeración DXGI_FORMAT. Sin embargo, ahora se consideran miembros de la nueva familia apropiada. Sus requisitos han cambiado en comparación con sus definiciones originales.

Nota

Las filas del "Búfer de índice del ensamblador de entrada", "Sombreador sample_c (filtro de comparación)", "Ejemplo de sombreador (filtro mono de 1 bits)", "Shader gather4" y "Destino de galería de símbolos de profundidad" no se incluyen en la tabla anterior para mejorar la legibilidad. Todo lo que significa para estos atributos de recurso es N/A.

En las secciones siguientes se describen los detalles de los nuevos formatos extendidos:

Diseño XR

Contenido alfa de formato XR

DXGI_FORMAT_R10G10B10_XR_BIAS_A2_UNORM

Capacidad de conversión de formatos XR

Reglas de conversión de canales de color de XR_BIAS

Interpretación del canal X