2011-05-05 8 views
2

FTGL 텍스처 글꼴을 사용할 때 프로그램에서 다른 텍스처를 사용할 때까지 모든 것이 완벽하게 작동합니다. 그런 다음 글꼴의 원래 질감이 손실 된 것 같습니다. 결과적으로 문자는 검은 점으로 그려집니다. glTexEnvf의 다양한 매개 변수로 재생 한 후에는 문제가 단순히 글꼴을 쓸 때 기본 질감을 다시로드하지 않는다고 생각합니다.OpenGL : FTGL 및 텍스처 사용

이 기본 텍스처에 액세스하여 작성하기 전에 바인드 할 수있는 방법이 있습니까?

+1

흠, 나는이 문제를 몰래 FTGL을 사용하고있다. 메모리에서 FTGL은 glActiveTexture를 변경하지 않습니다. GL_TEXTURE0에서 값을 변경합니까? Push/PopAttrib을 사용하여 GL 상태와 FTGL을 분리하려고 했습니까? – rotoglup

답변

1

시도 (rotoglup에서 알 수 있듯이.)

0

필자는 FTGL을 사용한 적이 없지만 활성 텍스처 유닛에 문제가있을 수 있습니다.

질감을 0으로하고 GL_TEXTURE0을 FTGL로 남겨두고 텍스처 단위를 사용 해보 았습니까?

필요한 경우 관련 설명서는 here입니다.

glPushAttrib(GL_ALL_ATTRIB_BITS); 

glPopAttrib(); 

로 글꼴을 렌더링로 통화를 둘러싼