2013-04-01 2 views
1

MSVS 2010에서 일부 OpenGL 컨텐트를 표시하는 데 GLFW를 사용하고 있습니다. AntTweakBar를 사용하여 일부 지시어 변수 (속도 회전, 객체 크기,. ..) 그리고 나는이 막대를 OpenGL 내용 위에 올리고 싶다.AntTweakBar를 OpenGL 3 컨텐트 위에 놓는 방법 (GLFW 사용)

설명서를 읽었고 예제를 따라했지만 어떻게 설정해야 할 지 알 수 없습니다.

예를 들어 오래된 deprecated 고정 파이프 라인을 사용하지만 동적 pipline을 사용하므로 문제가 될 수 있습니다.

사진 : (내가 직접 게시 할 충분한 담당자가 donr) http://s9.postimg.org/43aa3pt0v/cube.png

코드 :

TwInit(TW_OPENGL_CORE, NULL); 

int width=0; 
int height=0; 
glfwGetWindowSize(&width,&height); 

TwWindowSize(width, height); 

TwBar * BuildingGUI = TwNewBar("Window settings"); 
TwSetParam(BuildingGUI, NULL, "refresh", TW_PARAM_CSTRING, 1, "0.1"); 
TwDefine(" 'Window settings' alwaystop=true ") 
TwAddVarRW(BuildingGUI, "Movement Speed" , TW_TYPE_FLOAT, &speed, "step=0.1"); 

이 시간 내 주셔서 감사합니다!

답변

1

나는 동일한 문제가 있었고 TwDraw()를 배치했다. draw 함수 내에서 glfwSwapBuffers 바로 앞에있는 함수.