2012-01-08 3 views
1

GLX 컨텍스트를 만들 때 직접 렌더링을할지 여부를 지정해야합니다. 직접 렌더링은 성능 이점을 제공하기 때문에이를 사용하는 것이 바람직하지만 원격 X 서버에는 사용할 수 없습니다.내 응용 프로그램이 로컬 X 서버에 연결되어 있는지 확인하는 간단한 방법은 무엇입니까?

내 응용 프로그램이 로컬 서버에 연결되어 있는지 확인하는 간단하고 안정적인 방법이 있습니까?

+0

/장점 때때로/이점 항상/그것은 "거의 눈에 띄지 않는"또는 "크기의 순서"이점에 불과합니다. –

답변

0

@gpeche의 답변 외에도 컨텍스트가 glXIsDirect 인 지 직접 테스트 할 수 있습니다. Vertex Buffer Objects를 사용하면 간접 렌더링과 직접 렌더링 간의 성능 차이를 무시할 수 있습니다. 모든 데이터는 서버 측에만 보관되며 큰 배치의 렌더링을 유발하는 (짧고 작은) 도면 명령 만 사용됩니다.