glx

    2

    1답변

    게임 엔진을 만들고 있습니다. Windows에서 공유 된 두 개의 컨텍스트가있는 두 개의 스레드가있었습니다 (wglShareLists 사용). 괜찮 았어. 한 스레드가 리소스를로드하는 동안 다른 스레드가 간단한로드 화면을 렌더링했습니다. Linux에는 WGL이없고 glX 만 있습니다. 나는 그것을 정확하게 사용하는 방법을 모른다. 현재 내 스레드 코드는 다

    2

    1답변

    this example code에서 컨텍스트를 설정하기 전에 프레임 버퍼를 처리합니다. 필자는 함수의 매뉴얼 페이지를 읽었지만, 여전히 정확히 무슨 일이 일어나는지 이해하지 못합니다. 내 질문은 GLX의 프레임 버퍼는 정확히 무엇이며 구성하는 방법은 무엇입니까??

    1

    2답변

    많은 양의 데이터를 분석하기 위해 cygwin을 사용하려고합니다. gl, openGL, freeglut 패키지를 모두 설치했지만 데이터 입력을 그래프로 표시하는 프로그램을 실행하면이 오류 메시지가 계속 나타납니다. freeglut (./graph) : 디스플레이에서 지원되지 않는 OpenGL GLX 확장 ': 0.0' 프로그램에 대한 다른 모든 정보가 제대

    2

    3답변

    이벤트를 수신하지 않았더라도 X에서 이벤트를 노출하기 위해 일정 시간 대기 한 다음 깨어나 다시 그리기를 수행하는 가장 좋은 방법은 무엇입니까? 목적은 때로는 다른 사람들이 필요하다면 다시 그리기를 원할 때 OpenGL 애니메이션을 실행하는 것입니다. 여기에 내가 지금, 내가 무엇을 찾고의 의사 코드는 아래를 확인 가지고 내 코드입니다 : do {

    -2

    2답변

    저는 X11 + OpenGL의 이러한 혼합 중 하나를 컴파일하려하지만 컴파일러와 관련한 문제가 없습니다. 특히, 내가 얻을 : 지금까지 행운과 함께, 링커에 인수, 그들 중 일부 순열로 -lX11 -lGLU -lGL -lXext 을 시도 undefined symbol: glXMakeCurrent . 저는 우분투 12.04를 사용하고 있으며 퍼지 아이

    1

    2답변

    Xlib 및 glx를 초기화하고 지우는 클래스를 만들었습니다. OpenGLContext::OpenGLContext() :m_display(nullptr) ,m_context(nullptr) ,m_vi(nullptr) { memset(&m_cmap, 0, sizeof(Colormap)); memset(&m_swa

    3

    1답변

    하나의 X 디스플레이 연결을 공유하는 스레드가 두 개 이상있는 경우 다른 Xlib 호출보다 먼저 XInitThreads을 호출해야한다는 것을 알고 있습니다. 하지만 모든 스레드가 디스플레이에 자체 연결하고 해당 연결에서만 작동한다면 어떻게 될까요? XInitThreads이 아직 필요합니까? GLX 확장을 사용하면 차이가 있습니까? 문서에서

    1

    1답변

    내 상황은 이와 같습니다. 나는 그 내용이 바뀌 었는지 아닌지를 그룹화 한 코드를 썼다. (다시 그리기가 모든 윈도우와 모든 자식을 다시 크기 조정 한 후에 성공적으로 수행되었다.) 조건이 충족 될 경우 glXSwapBuffers가 창과 모든 자식을 호출합니다. 내 목표는 깜박임 현상이있는 크기 조정 시스템을 허용하는 것이 었습니다. 자식 창은 타일 방식으

    0

    1답변

    이유는 무엇입니까 glXMakeCurrent세그먼트 화 오류입니까?

    1

    1답변

    이 post에 의하면, 가 glXChooseFBConfig()에 목록이 두 특성을 사용하는 Xlib으로 다중 샘플링 시각을 요청할 것을 명시한다 참된. 이것은 켜기/끄기 토글입니다. GLX_SAMPLES - 샘플 수입니다. 이들은 OpenGL.org의 Multisampling 섹션에있는 위키에 따라 glXChooseFBConfig()가 이러한 속성을 허용합