Hi,
I'm having difficulty printing std::wsting to the screen, here is a code sniplet.
[SOURCE]
CFont::Print(....., const std::wstring &str )
{
...
glPushAttrib(GL_LIST_BIT);
glListBase( m_BaseFont - 32 );
glCallLists( str.length(), GL_UNSIGNED_BYTE, str.c_str() );
glPopAttrib();
...
}
[/SOURCE]
Usage:
[SOURCE]
Print(...., L"This is a test string." );
[/SOURCE]
If I run the "Print(...)" in in a loop, I get the resulting output:
[SOURCE]
This i
This is a te
Thi
T
This is a
.
.
.
[/SOURCE]
Any ideas what I may be doing wrong or not seeing?
Thanks,
Sabrina