glx

    1热度

    1回答

    我正在看NeHe OpenGL教程(nehe.gamedev.net),它几乎也是每个Linux/glx的例子。 但是怎样才能打开几个窗口并把它们全部画出来呢? 谢谢!

    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回答

    我创建了一个带有opengl功能的x11窗口,我需要在窗口大小大于图像的背景上加载一个图像(jpeg | png) ,没关系。我冲浪得到像使用魔鬼或免费图像reslets。我不知道使用哪一个。我使用a link to sample code中给出的示例代码设置了opengl窗口,并且我希望在void renderGL()中编写代码以使图像成为背景。你能告诉我要使用哪个图像库,并尽可能地提供代码。

    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,从而防止我的代码进行编译。

    1热度

    2回答

    创建GLX上下文时,您必须指定是否需要直接渲染。直接渲染有时会提供性能优势,所以最好使用它,但它不能用于远程X服务器。 有没有简单可靠的方法来确定我的应用程序是否连接到本地服务器?

    1热度

    1回答

    我在玩GLX和xlib,我很好奇在openGL缓冲区上使用直接X调用的渲染。 glx intro明确表示: GLX扩展X服务器使其可视化的一个子集可用于OpenGL呈现。使用这些视觉创建的Drawables也可以使用核心X渲染器和任何其他与所有核心X视觉效果兼容的X扩展渲染。 而且,实际上,我可以渲染带有彩虹效果的简单四边形,然后用xlib调用在其上绘制。 然而,,GLX用一个后台缓冲区扩展了X窗

    2热度

    1回答

    我想创建一个具有透明背景的窗口,然后使用OpenGL将其呈现在其上。我不想在窗口后面的任何东西被捕获然后画成背景的时候使用这个技巧 - 我想要真正的透明度(我有组合管理器正在运行)。我没有使用任何GUI库(GTK,QT,...),只是原始的xlib和glx。 任何人都知道该怎么做?

    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

    13热度

    6回答

    我想创建一个Linux应用程序 - 屏幕保护程序,在这种情况下 - 这被证明是显着很难找到制作窗口全屏简单的任务信息。即使现有屏保的代码也没有提及他们如何管理它,我还没有看到任何明显的功能,如XRemoveDecoration()。 多摸索周围后,我还是设法创建一个窗口,这就是大小为桌面一样,用这样的: Window win = DefaultRootWindow(disp); XWindowA