• Курсы Академии Кодебай, стартующие в мае - июне, от команды The Codeby

    1. Цифровая криминалистика и реагирование на инциденты
    2. ОС Linux (DFIR) Старт: 16 мая
    3. Анализ фишинговых атак Старт: 16 мая Устройства для тестирования на проникновение Старт: 16 мая

    Скидки до 10%

    Полный список ближайших курсов ...

Directx 10 Driver_type_hrdware

  • Автор темы mibin
  • Дата начала
M

mibin

Привет, объясните почему программа не создает объект DirectX'a
видюха сама точно поддерживает 10 икс, что еще может быть не так? Вот код, после которого вылтает прога, закрывает без каких либо объяснений

C++:
	for (UINT driverTypeIndex = 0; driverTypeIndex < numDriverType; driverTypeIndex++) {
g_driverType = driverType[driverTypeIndex];
hr = D3D10CreateDeviceAndSwapChain(NULL, D3D10_DRIVER_TYPE_HARDWARE, NULL, 0, D3D10_SDK_VERSION, &sd, &g_pd3dSwapChain, &g_pd3dDevice);
if ( SUCCEEDED(hr) ) break;
}

if ( FAILED(hr) ) return hr;
 
M

mibin

Привет, объясните почему программа не создает объект DirectX'a
видюха сама точно поддерживает 10 икс, что еще может быть не так? Вот код, после которого вылтает прога, закрывает без каких либо объяснений

C++:
	for (UINT driverTypeIndex = 0; driverTypeIndex < numDriverType; driverTypeIndex++) {
g_driverType = driverType[driverTypeIndex];
hr = D3D10CreateDeviceAndSwapChain(NULL, D3D10_DRIVER_TYPE_HARDWARE, NULL, 0, D3D10_SDK_VERSION, &sd, &g_pd3dSwapChain, &g_pd3dDevice);
if ( SUCCEEDED(hr) ) break;
}

if ( FAILED(hr) ) return hr;
 
L

lazybiz

А зачем тут вообще цикл нужен? Я не вижу в нем необходимости, функция D3D10CreateDeviceAndSwapChain всегда вызывается с одинаковыми параметрами.

Добавлено: Убери цикл.
 
Мы в соцсетях:

Обучение наступательной кибербезопасности в игровой форме. Начать игру!