glx

    0热度

    1回答

    我移植的OpenGL应用程序到Linux(Debian的杰西核心,通过梅萨10.3.2使用GLX,X11和XFree86,GL 3.0)。我被困在一个渲染问题上,我不完全理解(下面的描述),并且我已经用尽了我知道如何使用的调试方法。我的问题是,我如何处理调试呢?有没有我可以用来检查性能的工具,我可以查看的日志文件,我可以安装和设置断点的开发库,还有其他的东西? 症状: 一旦窗口被实例化,窗框绘制,

    1热度

    1回答

    我正在考虑使用多个独立进程将大量实况视频流式传输到Linux/X11中的屏幕。 我最初使用openGL/GLX和openGL纹理开始了这个项目,但那是一个死路一条。原因是:“上下文切换”。事实证明,当几个(独立的多个)进程使用多个上下文以快速纹理进行操作时(尤其是nvidia)表现不佳。这导致崩溃,死机等 (请参见下面的主题:https://lists.freedesktop.org/archiv

    1热度

    1回答

    我在beaglebone背面安装了Ubuntu 14.04(Trusty)。 在Beaglebone:vncserver的:我通过VNC会话这样连接到我的beaglebone黑1 -geometry 1024×768 -depth 24 这里是猎兔犬骨Xorg的配置: 节“监视器” 标识符“内建默认监视器” EndSection Section "Device" Identifier

    5热度

    1回答

    我有一个问题,因为我目前在Windows 10上运行Ubuntu终端。我还将XMing安装为我的X服务器(我使用XMing for qemu,等等...)。我正在尝试运行这个SDL2程序。所以我有这样的main.cpp中: #include <stdio.h> #include <stdlib.h> #include <unistd.h> #include <SDL2/SDL.h> #i

    5热度

    1回答

    我有Ubuntu机器和一个命令行应用程序编写的OS X,使用FBO渲染的东西离线。这是代码的一部分。 this->systemProvider->setupContext(); //be careful with this one. to add thingies to identify if a context is set up or not this->systemProvide

    2热度

    1回答

    如果我只想做一些使用OpenGL函数的渲染,甚至不创建窗口。我是否还需要使用像glx这样的库来将OpenGL与平台窗口系统绑定? 如果我不需要,那么在哪里创建OpenGL上下文?因为我需要使用像glXCreateContext这样的函数来创建OpenGL上下文。但是如果我没有记错,每个OpenGL程序都需要一个上下文。所以似乎有矛盾? 希望有人能为我澄清这一点。

    1热度

    1回答

    我试图让GTK + 3.16的新GLArea小部件工作。它旨在提供内置的OpenGL支持而不依赖于过时的GtkGLExt/GtkGLArea项目。由于我不愿意将我的工作发布更新到Gnome 3.16,所以我使用Gnome Box在虚拟机上安装了Fedora 22 Alpha。 继ebassi's blog post我添加了一个GLArea孩子我的窗口UI文件: <child> <obje

    5热度

    1回答

    在办公室,我们正在使用一个旧的GLX/Motif软件,该软件使用OpenGL的AccumulationBuffer来实现保存图像的抗锯齿功能。 我们的问题是Apple从所有的驱动程序中删除了AccumulationBuffer(从OS X 10.7.5开始),而一些像Intel HDxxxx这样的Linux驱动程序也不支持它。 然后,我想更新软件的抗锯齿代码,以使其与大多数实际操作系统和GPU兼容

    1热度

    1回答

    我有一个使用XCB和OpenGL的应用程序。在开始的时候,我选择一个帧缓存的配置具有以下属性: const int attributes[] = {GLX_BUFFER_SIZE, 32, GLX_DEPTH_SIZE, 24, GLX_DOUBLEBUFFER, True, GLX_RENDER_TYPE, GLX_RGBA_BIT, None}; fb_configs = glXChoose

    2热度

    1回答

    我在使用XCB后端嵌入Qt 5时遇到了一些问题。我刚刚意识到,也许这会导致它默认为GLX,我听说使用EGL消除撕裂的机会更大。我也知道Qt有一个用于XCB的EGL后端,但我不知道如何在两者之间切换。我可以使用什么配置或运行时标志来强制它使用一个而不是另一个?