Mercurial > hg > Members > kono > Cerium
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) { |