2008-08-18 8 views

답변

4

간단한 해결책이 있습니다.

가정하여 (비 표시) 텍스처 1024 × 1024하고 당신은 256 * 256 창/화면으로 제한됩니다.

glViewport(0, 0, TEX_WIDTH, TEX_HEIGHT); 
gluOrtho2D(0.0, TEX_WIDTH, 0.0, TEX_HEIGHT); 
glTexCoord2i(TEX_WIDTH, TEX_HEIGHT); 
: 다른 모든 것들에 대한 텍스처 크기를 사용

glutInitWindowSize(WIN_WIDTH, WIN_HEIGHT); 

그러나 :

unsigned int WIN_WIDTH = 256; 
unsigned int WIN_HEIGHT = WIN_WIDTH; 
unsigned int TEX_WIDTH = 1024; 
unsigned int TEX_HEIGHT = TEX_WIDTH; 

당신의 OpenGL 창을 만들 수 창 크기를 사용하여