Эксперт С++
516 / 420 / 92
Регистрация: 23.09.2010
Сообщений: 1,165
1

OpenGL + WM_PAINT

22.06.2012, 16:00. Показов 1373. Ответов 2
Метки нет (Все метки)

У меня нет доступа к HWND окна. Есть только доступ к событию WM_PAINT и HDC, полученного в результате BeginPaint (BeginPaint сам вызывать не могу). Могу ли я в этом случае эффективно пользоваться OpenGL?
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
22.06.2012, 16:00
Ответы с готовыми решениями:

Виснет WM_PAINT
Я долго ломал голову как мне сделать OnPaint чтобы ничего не тормозило и отрисоввывалось быстро....

Создаю игру с научным уколоном на C++/opengl. Как подключить openGL и добиться кроссплатформенности
Я читал про opengl - для его инициализации нужно создавать windows - окно. Для linux видимо...

(2 главы перевода книги доступно) OpenGL Programming Guide, Version 4.3, 8th Edition - OpenGL
Продолжая тему с переводом книги https://www.cyberforum.ru/opengl/thread1551398.html Выкладываю...

Ошибки при подключение opengl, немного не связанные с opengl
#include <windows.h> #include "stdafx.h" #include <gl/gl.h> #include <gl/glu.h> #include...

2
2062 / 618 / 41
Регистрация: 23.10.2011
Сообщений: 4,468
Записей в блоге: 2
09.07.2012, 07:59 2
Нет, как вы проинициализируете OpenGL без хэндла окна, windows вам просто так не позволит рисовать где угодно!?
0
Эксперт С++
4981 / 3088 / 456
Регистрация: 10.11.2010
Сообщений: 11,165
Записей в блоге: 10
02.10.2012, 14:33 3
Для инициализации OpenGL окно не нужно. Нужен только HDC, который даже можно создать функцией CreateCompatibleDC( NULL ). Т.е. можно инициализировать OpenGL вообще не имея окна.

Извиняюсь за некропост.
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
02.10.2012, 14:33
Помогаю со студенческими работами здесь

OpenGL - VS2008 Инициализация OpenGL (Glut)
Правильно ли я написал код для выведения 3d изображения на экран? Вот пару недель наверно искал...

OpenGL + GlTools по книге OpenGL Суперкнига
В главе 4 есть пример с отрисовкой 3хмерного вращающегося тора. Вот код: void RenderScene(void) {...

OpenGL.Урок 1. простой OpenGL-проект
Не компилируется кодю #include <GL\glut.h> void DrawLine() { ...

Не загружается текстура в OpenGL (OpenGL + Классы)
Здравствуйте! Пишу движок для игры. Первый прототип я сделал процедурно. Все работает как надо. ...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
3
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2023, CyberForum.ru