Справочник функций

Ваш аккаунт

Войти через: 
Забыли пароль?
Регистрация
Информацию о новых материалах можно получать и без регистрации:

Почтовая рассылка

Подписчиков: -1
Последний выпуск: 19.06.2015

Народ нужна помощь с OpenGL!

8.6K
26 октября 2006 года
Xavier
69 / / 23.08.2006
Значит проблема заключается в следующем: Создаю Win32 App, в обработчике сообщений при получении сообщения WM_CREATE создаю контекст устройства OpenGL, но вот создаваться он ни в какую не хочет. Что делать подскажите плз!!!
Код:
Код:
HDC hdc;
    HGLRC hRC;

    switch (message)
    {
    case WM_CREATE:
        hRC = wglCreateContext(hdc);
        if (!hRC)
        {
            MessageBox(NULL, "Cannot create context.", "Error", MB_OK);
            return FALSE;
        }
        wglMakeCurrent(hdc, hRC);
        break;
    case WM_PAINT:
...
...
...
}
8.2K
26 октября 2006 года
Akela
64 / / 13.05.2005
Ты контекст устройства (hdc) где-нибудь в программе вообще получаешь, или ты его просто объявляешь, а потом запихиваешь в функцию wglCreateContext(...)???
279
04 ноября 2006 года
bave
456 / / 07.03.2004
Xavier
Как сказал товаришь выше - Где ты девайс контекст получил?
И кроме этого:
А где же у тебя выбор PixelFormat для твоего контекста? А где у тебя установка выбранного формата пиксела?

Вот после того как PixelFormat установишь - тогда и создовай контекст
рендеринга - должно заработать.
6.6K
05 ноября 2006 года
Scaiman
126 / / 25.07.2006
Создание фигур в 3D.
63
07 ноября 2006 года
Zorkus
2.6K / / 04.11.2006
Эти уроки предполагают знание winapi, если изучать именно opengl, то можно начать с библитеки glut. Она уступает opengl в том что качается использования преимуществ конкретных осей, но позволяет изучать концепции современного 3d на практике, не вникая в особенности реализации графики в данной конкретной ОС. Рекомендую книгу OpenGL - СуперБиблия, издание 3.
К тому же я точно не помню, но вроде там не все примеры работают вот то что выше представлен урок, код выложенный на сайте, но конкретно ЭТОТ рабочий, проверял и модифицировал.
Реклама на сайте | Обмен ссылками | Ссылки | Экспорт (RSS) | Контакты
Добавить статью | Добавить исходник | Добавить хостинг-провайдера | Добавить сайт в каталог