Поделиться через


Определение поддержки оборудования (Direct3D 9)

Direct3D предоставляет следующие функции для определения поддержки оборудования.

  • IDirect3D9::CheckDeviceFormat

    Используется для проверки того, можно ли использовать формат поверхности в качестве текстуры, можно ли использовать формат поверхности в качестве текстуры и цели отрисовки или же формат поверхности можно использовать в качестве буфера трафарета глубины. Кроме того, этот метод используется для проверки поддержки формата буфера глубины и формата буфера трафарета глубины.

  • IDirect3D9::CheckDeviceType

    Используется для проверки способности устройства выполнять аппаратное ускорение, возможности создания цепочки буферов для презентации или способности устройства выполнять отрисовку в текущем формате отображения.

  • IDirect3D9::CheckDepthStencilMatch

    Используется для проверки совместимости буфера трафарета глубины с форматом целевого объекта отрисовки. Обратите внимание, что перед вызовом этого метода приложение должно вызвать IDirect3D9::CheckDeviceFormat как в формате глубины, так и в формате render-target.

Устройства Direct3D