码迷,mamicode.com
首页 > 其他好文 > 详细

glutBitmapCharacter及glBitmap在ATI显卡下无法正常显示的原因初探

时间:2014-09-19 11:32:35      阅读:164      评论:0      收藏:0      [点我收藏+]

标签:style   http   color   io   ar   strong   sp   问题   on   

最近家里台式机的老显卡烧了,所以更换了ATI的HD6450显卡,却发现glutBitmapCharacter及glBitmap都无法正常显示字符,nviDIA和intel的显卡则一切正常。

发邮件咨询ATI的售后支持,表示无能为力,请去ATI的论坛找大牛(吐糟无力。。。)

网上只查到一个有关的中文内容:

传送门

某天心血来潮,挨个参数调试,初步发现问题:在于开启混合与alpha测试

也即在OpenGL窗口初始化的过程中,调用glEnable(GL_BLEND)和glEnable(GL_ALPHA_TEST),那么glBitmap就无法正常显示

初步的解决办法:

绘制字体的时候,先关闭混合和alpha测试,绘制结束再开启

疑惑:

为啥nviDIA和Intel没有这个问题呢?显卡硬件规格不同,但是OpenGL实现标准是统一的

glutBitmapCharacter及glBitmap在ATI显卡下无法正常显示的原因初探

标签:style   http   color   io   ar   strong   sp   问题   on   

原文地址:http://www.cnblogs.com/pasuka/p/3980784.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!