UpdateLayeredWindow () и контекст OpenGL - PullRequest
0 голосов
/ 02 апреля 2020

Я хочу использовать UpdateLayeredWindow для окна Win32, которое будет рисоваться с OpenGL. Кажется, что я должен создать контекст для растрового изображения (затем я передам это растровое изображение в UpdateLayeredWindow ()) вместо окна. Но нужен ли мне флаг двойного буфера (при создании контекста с помощью wgl)? поскольку растровое изображение является буфером.

Кроме того, каков эффект WS_EX_NOREDIRECTIONBITMAP? Если это просто предотвращает создание второго буфера, есть два случая:

  • двойной буфер OpenGL + WS_EX_NOREDIRECTIONBITMAP = 2 буфера

  • один OpenGL буфер + я не использую флаг = 2 буфера

В обоих случаях есть 2 буфера. Что лучше?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...