OpenGL 4

[펌][OpenGL Tip] OpenGL Font 재미있는 사실

출처 : http://aslike.egloos.com/2762856 오늘... 우연히 발견했지만 같은 OpenGL코드도 그래픽카드 제품군에 따라 다르게 처리된다는 엄청난(?) 사실을 발견하게 되었다 폰트를 출력하면서 발견한 것인데 일단 초기화 코드를 보자 1: int InitGL(GLvoid) 2: { 3: glClearColor (1.f, 0.f, 1.f, 0.0); 4: glEnable(GL_BLEND); 5: glBlendFunc(GL_SRC_ALPHA,GL_ONE_MINUS_SRC_ALPHA); 6: 7: // 문제가 되는 부분!! // 8: glPixelZoom(1, -1); 9: ///////////////////// 10: 11: glMatrixMode(GL_MODELVIEW); 12: gl..

OpenGL 2014.02.25

[펌][OpenGL] GL_CULL_FACE / GL_DEPTH_TEST

참조: http://crownog.tistory.com/39?srchid=BR1http%3A%2F%2Fcrownog.tistory.com%2F39 보통 우리의 눈 이나 카메라는 보이는 물체의 모든것을 보지못한다. 그래픽스에서도 마찬가지로 보통 우리가 사용하는 출력 장치는 2D평면 이기 때문에 그리는 물체등의 앞면만 보이거나 다른물체에 가려 아예 안보일수도있다. 1. 후면제거 후면제거란 말그대로 시점에서 보이는 곳을 앞면으로 놓고 보이지 않는곳을 후면으로 놓은후 보이지 않는 후면을 제거하는 방법이다. OpenGL의 면제거 먼저 glEnable로 GL_CULL_FACE(후면제거)모드를 활성화해야 한다. 그후 glCullFace 함수로 제거할 면을 설정 해주면 된다. (GL_FRONT 앞면, GL_BACK 후..

OpenGL 2013.12.07
반응형