草庐IT

SDLSurface

全部标签

c++ - SDLSurface 的 OpenGL 纹理太暗

我遇到的问题与这个OpenGlgoestoodark完全相同但答案对我不起作用。由于表面转换为纹理,我正在尝试显示图像,但结果太暗了:原文:在openGL之后左边是原图,右边是OpenGlimg。这是我的代码:voidTexturedRect::draw(intscroll){glMatrixMode(GL_MODELVIEW);glLoadIdentity();glBindTexture(GL_TEXTURE_2D,_texture);glEnable(GL_TEXTURE_2D);glBegin(GL_QUADS);//Beginingthecube'sdrawingintx=th