Modelo de sombreador HLSL 5

Esta sección contiene material de información general para el lenguaje de sombreador de High-Level, específicamente las nuevas características del modelo de sombreador 5 introducidas en Microsoft Direct3D 11.

En esta sección

Elemento Descripción
Vinculación dinámica
La vinculación dinámica permite al tiempo de ejecución tomar una decisión en tiempo de dibujo (en lugar de en tiempo de compilación) sobre qué ruta de acceso de código se va a ejecutar. Esto reduce el problema de proliferación del sombreador causado por sombreadores con firmas de entrada casi idénticas.
Características del sombreador de geometría
Nuevas características del sombreador de geometría que incluyen: creación de instancias, que proporciona un aumento del rendimiento cuando el orden de los primitivos de la secuencia no importa y varios flujos de salida de punto para que un sombreador pueda generar vértices en más de una secuencia.
Teselación
El entorno de ejecución de Direct3D 11 admite tres nuevas fases que implementan la teselación, que convierte las superficies de subdivisión de bajo detalle en primitivos de mayor detalle en la GPU. Mosaicos de teselación (o divide) superficies de orden alto en estructuras adecuadas para la representación. Las tres fases de teselación son sombreador de casco, teselador y fases de sombreador de dominio.

Además, la sección de referencia abarca muchos elementos de API nuevos para el modelo de sombreador 5, incluidos: atributos, funciones intrínsecas, objetos y métodos del modelo de sombreador 5 y valores del sistema.

Guía de programación para HLSL