我在OpenGL中使用JOGL。我正在通過顯示列表繪製所有內容。我想弄清楚如何指定材料。OpenGL:帶顯示列表的材質?
我一直在看這個documentation。以下看起來非常簡單:
glPushMatrix();
glTranslatef (-1.25, 3.0, 0.0);
glMaterialfv(GL_FRONT, GL_AMBIENT, no_mat);
glMaterialfv(GL_FRONT, GL_DIFFUSE, mat_diffuse);
glMaterialfv(GL_FRONT, GL_SPECULAR, mat_specular);
glMaterialfv(GL_FRONT, GL_SHININESS, low_shininess);
glMaterialfv(GL_FRONT, GL_EMISSION, no_mat);
auxSolidSphere();
glPopMatrix();
我該怎麼做顯示列表?沒有他們,我的應用程序太慢了。