Управление графическим процессором с помощью шейдерной модели 2 из DirectX11 API

Можно ли как-то управлять gpu с шейдерной моделью 2.0 через DirectX 11 API?

Пример использования такой: у нас есть два типа рендеринга, написанные на directx9. Во-первых, это унаследованные от старых графических процессоров, а во-вторых, высококачественный рендеринг с использованием шейдеров. Мы хотели бы перенести наш высококачественный рендеринг на dx11, но по-прежнему поддерживать старые устройства, использующие устаревший рендеринг. Есть ли возможность для них сосуществовать?


person notabene    schedule 09.11.2011    source источник


Ответы (1)


Технически нет. Что вы делаете в DX11 для поддержки оборудования класса DX9, так это используйте 10Level9, создайте устройство с помощью D3D_FEATURE_LEVEL_9_1 и скомпилируйте шейдеры с целью ps_4_0_level_9_1.

person Paul-Jan    schedule 09.11.2011