Windows Advanced Rasterization Platform (WARP) поддерживает variety of feature levels, которые различаются в зависимости от версии DirectX API, который установлен:Как определить уровень поддержки Direct3D WARP?
- уровней особенность 9_1, 9_2, 9_3, 10_0 и 10_1, когда Direct3D 11 установлен
- все выше уровней удобства плюс 11_0, когда Direct3D 11.1 установлен на Windows 7
- все выше особенность уровней плюс 11_1, когда Direct3D 11.1 установлена на Windows, 8
Как я могу легко определить, что имеется лева el доступен через WARP? Я знаю, что для аппаратного устройства я могу запустить ID3D11Device::GetFeatureLevel
, но я не вижу эквивалента для WARP.
При использовании WARP вы также сможете вызвать 'GetFeatureLevel'. Вы видите проблемы с этим? – MooseBoys
@MooseBoys, документация говорит, что 'GetFeatureLevel' возвращает *" член перечислимого типа D3D_FEATURE_LEVEL, который описывает уровень функции ** аппаратного ** устройства. "* – NextInLine