테셀레이션 평가 쉐이더 (TES)가 어쨌든 지오메트리 쉐이더 (GS)에서 사용할 수있는 인접성 정보를 출력 할 수 있는지 궁금합니다.출력에 인접 정보를 가질 수있는 OpenGL TES?
예를 들어 layout (isolines, equal_spacing, ccw) in
을 사용하여 일부 아이소 커브를 렌더링하는 TCS/TES 조합을 예로 들어 보겠습니다. 결과적으로 GS 작업에서는 layout (lines) in
을 사용하지만 layout (lines_adjacency) in
은 그렇지 않습니다. 인접 정보는 TCS/TES가 없거나 (예 : 업데이트 된 색인 목록을 사용하고 glDrawElements
을 사용하여 GL_LINES_ADJACENCY
을 사용하는 경우) 명시 적으로 제공되어야하지만 TES가이 정보를 생성하도록 할 수있는 방법이 있습니까? 읽기 this section이 정보는 자동으로 생성 될 수없는 것 같습니다. 바라건대 나는 뭔가를 간과하고 있습니다.
제가 염두에두고있는 응용 프로그램은 두꺼운 부드러운 곡선을 그리는 것입니다. 먼저 많은 정점을 생성하고 모자이크를 사용하여 선분으로 연결 한 다음이 선분을 here과 같은 삼각형 스트립으로 대체하는 것입니다.
결정적 대답이없는 한 매우 유사한 질문이 here 전에 제기되었습니다.