glx

    13熱度

    6回答

    我想創建一個Linux應用程序 - 屏幕保護程序,在這種情況下 - 這被證明是顯着很難找到製作窗口全屏簡單的任務信息。即使現有屏保的代碼也沒有提及他們如何管理它,我還沒有看到任何明顯的功能,如XRemoveDecoration()。 多摸索周圍後,我還是設法創建一個窗口,這就是大小爲桌面一樣,用這樣的: Window win = DefaultRootWindow(disp); XWindowA

    1熱度

    1回答

    編輯時從原來的職位簡化生產GLX錯誤: 我收到以下錯誤: X Error of failed request: BadMatch (invalid parameter attributes) Major opcode of failed request: 1 (X_CreateWindow) Serial number of failed request: 38 Cu

    0熱度

    2回答

    當我調用「glXChooseVisual」(又名GLX.ChooseVisual在C#中)時,它返回一個空的IntPtr。 現在讓我困惑的是,當我構建NeHe lesson02時,基本上使用了相同的代碼(它唯一的區別就是用C寫的)。 此外,當我從OpenTK進入代碼並發現它調用「glXChooseVisual」時,它返回一個有效的Visual ptr,並且我還找不到任何即將丟失的東西。 還有什麼讓

    0熱度

    1回答

    我正試圖在基於Linux的系統上找到鏈接GLX的編譯器標誌。到目前爲止,我有(Qt Creator中): unix:LIBS += -lglx -lX11 -lGLEW -lGLU -lGL -lXext -L/usr/X11R6/lib 但是,這仍然給我glxChooseVisual was not declared in this scope,從而防止我的代碼進行編譯。

    2熱度

    1回答

    奇怪的是,儘管我有GLX 1.4,但我的回購中沒有glXCreateContextAttribsARB。 我不知道是否有任何合理的解釋呢?這不是一個常見問題。 glxinfo name of display: :0 display: :0 screen: 0 direct rendering: Yes server glx vendor string: NVIDIA Corporation

    1熱度

    2回答

    創建GLX上下文時,您必須指定是否需要直接渲染。直接渲染有時會提供性能優勢,所以最好使用它,但它不能用於遠程X服務器。 有沒有簡單可靠的方法來確定我的應用程序是否連接到本地服務器?

    0熱度

    1回答

    由於某種原因,我在XLib中調用XCreateColormap給我一個分段錯誤。有趣的是,我使用的大部分代碼與我在網上看到的代碼幾乎相同,它展示瞭如何使用XLib和GLX創建窗口和OpenGL上下文。 就細節而言,我有一個名爲OVI_UnixDisplayData的結構,它基本上充當用於創建窗口併爲其分配上下文的所有相關X Window/GLX數據的容器。我最初有一個功能,它被設計來創建一個上下文

    1熱度

    1回答

    我在玩GLX和xlib,我很好奇在openGL緩衝區上使用直接X調用的渲染。 glx intro明確表示: GLX擴展X服務器使其可視化的一個子集可用於OpenGL呈現。使用這些視覺創建的Drawables也可以使用核心X渲染器和任何其他與所有核心X視覺效果兼容的X擴展渲染。 而且,實際上,我可以渲染帶有彩虹效果的簡單四邊形,然後用xlib調用在其上繪製。 然而,,GLX用一個後臺緩衝區擴展了X窗

    7熱度

    1回答

    最好,我想使用OpenGL ES 2.0開始製作新的3D遊戲。無論如何,我一直在2010年購買的Ubuntu PC上開發它(不是頂級的,但體面的)。 Gdx.graphics.isGL20Available()返回false,我很確定我的驅動程序支持3.3.0。以下是我從glxinfo接收: name of display: :0.0 display: :0 screen: 0 direct

    1熱度

    1回答

    這是一個很大的問題:首先,雖然我知道一個有點關於XLib API的位,我想測試並確保在做任何事情之前我可以創建一個OpenGL渲染上下文(3.0),因此我只是複製並粘貼了一些測試代碼並運行它。 當運行該代碼,我的輸出如下所示: GLX_ARB_get_proc_address GLX_ARB_multisample GLX_EXT_import_context GLX_EXT_visual_inf