Recently, the old graphics card on the home desktop burned, so I changed the ATI hd6450 graphics card. However, I found that both glubitmapcharacter and glbitmap could not display the characters normally, while nvidia and Intel graphics cards could all be normal.
After-sales support for sending an email to ATI, it indicates that there is nothing to do with it. Please go to the ATI forum to find Daniel ...)
Only one relevant Chinese content is found online:
Portal
One day, I tried to debug parameters and found the problem:Enabling the hybrid and Alpha Testing
That is, during the initialization of the OpenGL window, the glbitmap will not be displayed normally if you call the glable (gl_blend) and glable (gl_alpha_test ).
Preliminary solution:
When you draw a font, disable the hybrid and alpha tests first, and enable the font after the painting ends.
Doubt:
Why don't nvidia and Intel have this problem? Different graphics card hardware specifications, but OpenGL implementation standards are unified
A Preliminary Study on the Causes of abnormal display of the glubitmapcharacter and glbitmap on the ATI Video Card