Renderizando a camada 0 apesar do DirectX 9.0 instalado (Asus ET1602)

2

Eu tenho um Asus EeeTop PC ET1602 com placa gráfica Intel GMA 950 integrada que suporta DirectX 9. Apesar do DirectX 9 estar instalado, o WPF está rodando na camada 0 . Com relação à documentação ( link ), ele deve ser executado pelo menos na camada 1 . Você tem alguma idéia do por que isso não acontece?

    
por Hennes 29.08.2010 / 11:50

1 resposta

2

Wikipedia diz :

The GMA 950 shares the same architectural weakness as the GMA 900 no hardware geometry processing. Neither basic hardware transform and lighting, nor more advanced vertex shaders are handled in the GMA hardware.

E o MSDN diz :

Rendering Tier 0

A rendering tier value of 0 means that there is no graphics hardware acceleration available for the application on the device. At this tier level, developers should assume that all graphics will be rendered by software with no hardware acceleration. This tier's functionality corresponds to a DirectX version that is less than 9.0.

Portanto, para esta placa não há aceleração de hardware, o Direct X pode ser instalado, mas seus recursos não estarão disponíveis.

    
por 29.08.2010 / 12:04