Как применить DirectX9 вместо DirectX11 - PullRequest
0 голосов
/ 28 августа 2018

Мои уровни функций

D3D_FEATURE_LEVEL featureLevels[] = 
{
    D3D_FEATURE_LEVEL_9_3
};

и создать вызов устройства следующим

D3D11CreateDeviceAndSwapChain(NULL, driverTypes[i], NULL, 
                              createDeviceFlags, featureLevels, numFeatureLevels, 
                              D3D11_SDK_VERSION, 
                              &swapDesc, &m_pSwapChain, &m_pDevice, 
                              &m_FeatureLevel, &m_pImmediateContext);

Так как я могу заставить его работать в DirectX 9 принудительно.

D3D11_SDK_VERSION - это UINT, что должно быть для D3D9, поскольку простое изменение уровня функции не помогает?

...