SFML OpenGL Рисунок Текст - PullRequest
       3

SFML OpenGL Рисунок Текст

0 голосов
/ 03 декабря 2011

Я использую SFML 2.0 в качестве библиотеки окон с OpenGL.Если я рисую текст с использованием метода RenderWindow.Draw, он не отображает мою графику OpenGL, но когда я беру вызов Draw, он отображает графику.Может кто-нибудь сказать мне, почему это происходит?

1 Ответ

2 голосов
/ 03 декабря 2011

Вероятно, это связано с тем, что RenderWindow.Draw меняет состояние OpenGL, которое не меняется после вызова.Помните: OpenGL имеет лот глобального состояния.Если вам повезет, SFML будет иметь некоторую документацию о том, какое состояние OpenGL он устанавливает, чтобы вы могли сбросить его.

В общем, либо вы должны всегда использовать функции рисования SFML для рисования вашеговещи, или вы не должны никогда использовать их.Вы не должны идти туда-сюда.

...