Novedades del SDK de Windows 7/Direct3D 11 de agosto de 2009
Artículo
Esta versión de Windows 7/Direct3D 11 se incluye como parte del SDK de DirectX y contiene nuevas características, herramientas y documentación.
Elemento
Descripción
Direct2D
Direct2D es una API de gráficos 2D acelerada por hardware, en modo inmediato, que proporciona un alto rendimiento y una representación de alta calidad para geometría 2D, mapas de bits y texto. La API de Direct2D está diseñada para interoperar bien con Direct3D y GDI. Este SDK permite a los desarrolladores evaluar la API y escribir aplicaciones sencillas, con algunas de las funcionalidades más avanzadas posibles en máquinas configuradas correctamente. Consulte Documentación y ejemplos.
DirectWrite
DirectWrite proporciona compatibilidad con la representación de texto de alta calidad, fuentes de contorno independientes de la resolución, compatibilidad completa con texto y diseño Unicode, y mucho, mucho más:
Un sistema de diseño de texto independiente del dispositivo que mejora la legibilidad del texto en documentos y en la interfaz de usuario.
Representación de texto ClearType de alta calidad, subpíxeles que puede usar GDI Direct3D, Direct2D o tecnología de representación específica de la aplicación.
Compatibilidad con texto de varios formatos.
Compatibilidad con las características de tipografía avanzadas de las fuentes OpenType.
Compatibilidad con el diseño y la representación de texto en todos los idiomas admitidos por Windows.
Este SDK permite a los desarrolladores evaluar la API y escribir aplicaciones básicas solo con fines de demostración. Consulte Documentación y ejemplos.
DXGI 1.1
DXGI 1.1 se basa en DXGI 1.0 y estará disponible en Windows Vista y Windows 7. DXGI 1.1 agrega varias características nuevas:
Compatibilidad con superficies compartidas sincronizadas. Esto permite un uso compartido eficaz de superficie de lectura y escritura entre varios dispositivos D3D (podría estar entre D3D10 y D3D11).
Compatibilidad con formato BGRA. Esto permite que GDI se represente en la misma superficie DXGI dirigida por un dispositivo Direct2D, Direct3D 10.1 o Direct3D 11.
Latencia máxima de fotogramas. Con IDXGIDevice1::SetMaximumFrameLatency e IDXGIDevice1::GetMaximumFrameLatency, los títulos pueden controlar el número de fotogramas que se pueden almacenar en una cola, antes del envío para su representación. La latencia se usa a menudo para controlar cómo elige la CPU entre responder a la entrada del usuario y los fotogramas que se encuentran en la cola de representación.
Enumeración del adaptador. Con IDXGIFactory1::EnumAdapters1, los títulos pueden enumerar adaptadores locales sin monitores ni salidas conectados, así como adaptadores con salidas conectadas.
Ejemplos actualizados
Esta versión tiene varios ejemplos nuevos y actualizados.
El nuevo AdaptiveTesellationCS40 es una ilustración de técnicas de procesamiento de sombreador de proceso más avanzadas que se pueden ejecutar en una GPU D3D10 o D3D11.
El ejemplo HDRToneMappingCS11 se ha ampliado para implementar efectos de desenfoque y eclosión (además de la asignación de tono) mediante sombreador de proceso, así como proporcionar implementaciones de sombreador de píxeles para la comparación.
El ejemplo MultithreadedRendering11 se ha actualizado significativamente, con recursos de arte más complejos y procesamiento por subproceso más intensivo.
El ejemplo SubD11 se ha actualizado con un nuevo modelo facial y el ejemplo ahora aprovecha la característica de cálculo de adyacencia del Exportador de contenido de muestras.