Mercurial > hg > Members > kono > Cerium
diff Renderer/Engine/viewerGL.cc @ 929:0f4ae8246dc3
adjust glOrtho
author | koba <koba@cr.ie.u-ryukyu.ac.jp> |
---|---|
date | Fri, 30 Jul 2010 21:14:53 +0900 |
parents | 651251d56f36 |
children | 35efda39c2d9 |
line wrap: on
line diff
--- a/Renderer/Engine/viewerGL.cc Fri Jul 30 18:24:08 2010 +0900 +++ b/Renderer/Engine/viewerGL.cc Fri Jul 30 21:14:53 2010 +0900 @@ -125,7 +125,7 @@ glMatrixMode( GL_PROJECTION ); glLoadIdentity( ); - glOrtho( -1000.0, 1000.0, 1000.0, -1000.0, -1000.0, 1000.0 ); + glOrtho( 0.0, width, height, 0.0, OPENGL_PARAM::near, OPENGL_PARAM::far ); glMatrixMode( GL_MODELVIEW ); glLoadIdentity( ); @@ -184,8 +184,11 @@ texture = sg->texture_image; image = SDL_GL_LoadTexture(texture); + glBindTexture(GL_TEXTURE_2D, image); + glBlendFunc(GL_SRC_ALPHA, GL_ONE_MINUS_SRC_ALPHA); + glEnable(GL_TEXTURE_2D); - glBindTexture(GL_TEXTURE_2D, image); + glEnable(GL_BLEND); glBegin( GL_TRIANGLES); for (int i = 0; i < sg->size; i += 3) { xyz1[0] = sg->coord_xyz[(i+0)*3]; @@ -255,6 +258,7 @@ obj_draw(xyz3, tex_xy3, normal3); } glEnd( ); + glDisable(GL_BLEND); glDisable(GL_TEXTURE_2D); }