運(yùn)行環(huán)境:
Win7操作系統(tǒng)
Nvidia GTX 660顯卡,驅(qū)動332.21
以下遇到的問題在其他環(huán)境下可能不會復(fù)現(xiàn)
第七章
現(xiàn)象:Point Sprite和 TextureArrays例子黑屏,無點(diǎn)精靈效果
解決方案:作者明明已經(jīng)在SetupRC()函數(shù)中添加了glEnable(GL_POINT_SPRITE)調(diào)用卻又注釋掉了,請重新添加這段調(diào)用……
現(xiàn)象:TextureArrays例子無月相變化效果
解決方案:在兩個Shader文件中將版本號改為#Version 330,并在下一行添加EXT聲明#extension GL_EXT_texture_array: require
第八章
現(xiàn)象:fbo_textures例子無鏡面反射效果
解決方案:在SetupRC()函數(shù)的 glBindTexture(GL_TEXTURE_2D, mirrorTexture);行下添加
glTexParameteri(GL_TEXTURE_2D, GL_TEXTURE_MAG_FILTER, GL_NEAREST);
glTexParameteri(GL_TEXTURE_2D, GL_TEXTURE_MIN_FILTER, GL_NEAREST);
原因是OpenGL默認(rèn)會為紋理設(shè)置mipmap過濾方式,但是這里并沒有為反射紋理生成mipmap紋理;可選的解決方案也包括為反射紋理生成mipmap紋理,但開銷較大且無必要
本站僅提供存儲服務(wù),所有內(nèi)容均由用戶發(fā)布,如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請
點(diǎn)擊舉報。