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


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

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

  • IDirect3D9::CheckDeviceFormat

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

  • IDirect3D9::CheckDeviceType

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

  • IDirect3D9::CheckDepthStencilMatch

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

устройства Direct3D