comparison Renderer/Engine/viewerGL.cc @ 942:b2f7d2ad3804

FB mode is working again on Mac OS X.
author Shinji KONO <kono@ie.u-ryukyu.ac.jp>
date Sat, 31 Jul 2010 18:37:10 +0900
parents 660e9190c40c
children 208e0478eaac
comparison
equal deleted inserted replaced
941:0c11c2fd7e63 942:b2f7d2ad3804
196 SceneGraphPtr sg_top = sgroot->getDrawSceneGraph(); 196 SceneGraphPtr sg_top = sgroot->getDrawSceneGraph();
197 SceneGraphPtr sg = sg_top; 197 SceneGraphPtr sg = sg_top;
198 198
199 while (sg) { 199 while (sg) {
200 if (sg->flag_drawable) { 200 if (sg->flag_drawable) {
201 texture = sg->gl_tex; 201 if (!sg->texture_info.gl_tex) {
202 sg->texture_info.gl_tex = SDL_GL_LoadTexture(sg->texture_info.texture_image);
203 }
204 texture = sg->texture_info.gl_tex;
202 glBindTexture(GL_TEXTURE_2D, texture); 205 glBindTexture(GL_TEXTURE_2D, texture);
203 206
204 glEnable(GL_TEXTURE_2D); 207 glEnable(GL_TEXTURE_2D);
205 glBegin( GL_TRIANGLES); 208 glBegin( GL_TRIANGLES);
206 for (int i = 0; i < sg->size; i += 3) { 209 for (int i = 0; i < sg->size; i += 3) {