¿Cuál es la diferencia entre DirectX 10 y DirectX 11?
1. Diferentes características
1. DirectX 11: trae Tessellation (tecnología de superficie de subdivisión integrada), Multi-Threading (multi-threading), DirectCompute (computación general), Shader Model 5.0. (motor de renderizado 5.0) y Texture Compression (compresión de texturas), cinco características importantes.
2. DirectX 10: en el sistema de canalización de gráficos, el mayor cambio estructural es la adición de una unidad de renderizado de geometría en la etapa de procesamiento de geometría.
2. Funciones diferentes
1. DirectX 11: se agregaron nuevos sombreadores de cálculo, que pueden facilitar la programación paralela, y sus características únicas también promoverán que los desarrolladores sean audaces y adopten esta API rápidamente. .
2. DirectX 10: la unidad de representación de geometría se adjunta después de la unidad de representación de vértices, pero no genera los vértices uno por uno como la unidad de representación de vértices, sino que utiliza primitivas como objetos de procesamiento.
3. Diferentes ventajas
1. DirectX 11: El proceso de renderizado de DirectX 11 marca un paso revolucionario en las funciones de hardware y software de gráficos. DirectX 11 agrega soporte para Tessellation. La teselación consta de Hull Shader, teselador y Domain Shader.
2. DirectX 10: La unidad de renderizado geométrico le da a la GPU la capacidad mágica de crear nuevos objetos geométricos y agregar contenido a la escena. Las capacidades de procesamiento flexibles hacen que las GPU sean más versátiles. Muchas tareas que en el pasado debían ser realizadas por las CPU ahora pueden ser realizadas por las GPU.
Enciclopedia Baidu-DirectX 11
Enciclopedia Baidu-DirectX 10