1. Мегаконкурс в апреле "Приведи друзей на codeby". Дарим деньги, подписку на журнал хакер и выдаем статус "Paid Access". Подробнее ...

    Скрыть объявление

Directx 10 Driver_type_hrdware

Тема в разделе "MS Visual C++", создана пользователем mibin, 20 ноя 2010.

Наш партнер Genesis Hackspace
  1. mibin

    mibin Well-Known Member

    Регистрация:
    29 янв 2009
    Сообщения:
    48
    Симпатии:
    0
    Привет, объясните почему программа не создает объект 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;
     
  2. mibin

    mibin Well-Known Member

    Регистрация:
    29 янв 2009
    Сообщения:
    48
    Симпатии:
    0
     
  3. lazybiz

    lazybiz Well-Known Member
    C\C++ Team

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

    Добавлено: Убери цикл.
     
Загрузка...
Похожие Темы - Directx Driver_type_hrdware
  1. mibin
    Ответов:
    1
    Просмотров:
    3.014
  2. mibin
    Ответов:
    1
    Просмотров:
    2.261

Поделиться этой страницей