Привет всем!
Использую для вывода текста в окно OpenGL (
двойная буферизация) след. код. (код,кстати, взят из MSDN)
Это обработчик WM_PAINT
CPaintDC dc(this);
GLYPHMETRICSFLOAT agmf[256];
BOOL b = wglUseFontOutlines(dc.m_hDC, 0, 255, 1000, 0.0f, 0.1f, WGL_FONT_POLYGONS, agmf);
glListBase(1000);
glCallLists(24, GL_UNSIGNED_BYTE, "Hello Win32 OpenGL World.");
SwapBuffers(dc.m_hDC);
На экран ничего не выводится, wglUseFontOutlines возвращает FALSE, код ошибки GetLastError()
0x00000008: Not enough storage is available to process this command.
Кто знает, помогите плиз.
Кстати, вообще посмотри уроки, которые там есть, довольно таки толково написано.