나는 사용자가 실시간으로 결과를 볼 수있는 OpenGL을 사용하는 벡터 그리기 응용 프로그램을 만들려고합니다. 내가 설정 한 방법은 edge 플래그 콜백을 사용하기 때문에 glu 테셀레이터 만 출력하여 삼각형을 출력 한 다음 VBO로 전달합니다. 나는 모든 알고리즘을 최대한 빨리 만들려고했는데 이것이 내 문제가있는 곳이 아닙니다. 몇 가지 코드 프로파일 러에 따르면, 내 큰 감속은 다각형을 만드는 함수 인 GLUTessEndPolygon()에 대한 호출에서 발생합니다. 나는 그 모양이 100 개의 입력 버텍 티지를 초과 할 때, 정말 느리게 도착하고, 기본적으로 내가 다른 모든 것을 최적화하기 위해했던 모든 노력을 파괴한다는 것을 발견했다. 내가 무엇을 할 수 있을지? 나는 (0,0,1)의 법선을 제공한다. 나는 또한 GL 레드 북에서 모든 팁을 시도했다. tesselator를 더 빠르게 만들지 만 덜 정밀하게 만들 수있는 방법이 있습니까?실시간 테셀레이션을위한 GLUTesselator?
감사
[GLUTesselator의 대안?] (http://stackoverflow.com/questions/3231128/alternative-to-glutesselator) – finnw