glx

    2热度

    1回答

    在this example code它设置上下文之前处理帧缓冲区。 我已阅读函数的手册页,但我仍然不明白到底发生了什么。 所以我的问题是,GLX中的framebuffer究竟是什么,它的配置有多重要?

    1热度

    2回答

    我已经创建了一个类来正确初始化和清除Xlib和glx。 OpenGLContext::OpenGLContext() :m_display(nullptr) ,m_context(nullptr) ,m_vi(nullptr) { memset(&m_cmap, 0, sizeof(Colormap)); memset(&m_swa, 0, si

    5热度

    2回答

    我使用SDL2和C++ 11来构建游戏引擎(就像一个个人项目,为了好玩和练习),我想要做的事情之一是尝试并让图形驱动程序使用最新支持的OpenGL版本,并根据版本改变引擎图形部分的渲染方式。通过这种方式,我可以使用OpenGL的最新功能,它们相关且有用,但也支持较旧的硬件。有两种方法我能想到的: 检测的OpenGL支持的最新版本,并使用,但我想不出任何办法做到这一点。是的,我试过谷歌。 使用反复试

    2热度

    1回答

    奇怪的是,尽管我有GLX 1.4,但我的回购中没有glXCreateContextAttribsARB。 我不知道是否有任何合理的解释呢?这不是一个常见问题。 glxinfo name of display: :0 display: :0 screen: 0 direct rendering: Yes server glx vendor string: NVIDIA Corporation

    0热度

    1回答

    由于某种原因,我在XLib中调用XCreateColormap给我一个分段错误。有趣的是,我使用的大部分代码与我在网上看到的代码几乎相同,它展示了如何使用XLib和GLX创建窗口和OpenGL上下文。 就细节而言,我有一个名为OVI_UnixDisplayData的结构,它基本上充当用于创建窗口并为其分配上下文的所有相关X Window/GLX数据的容器。我最初有一个功能,它被设计来创建一个上下文

    0热度

    1回答

    可能是什么原因glXMakeCurrent给出分段故障?

    1热度

    1回答

    这是一个很大的问题:首先,虽然我知道一个有点关于XLib API的位,我想测试并确保在做任何事情之前我可以创建一个OpenGL渲染上下文(3.0),因此我只是复制并粘贴了一些测试代码并运行它。 当运行该代码,我的输出如下所示: GLX_ARB_get_proc_address GLX_ARB_multisample GLX_EXT_import_context GLX_EXT_visual_inf

    3热度

    1回答

    我使用“ssh -X machine”连接到远程Linux机器,然后运行一个图形应用程序,所以它的窗口显示在我的本地OS X Lion机器上,使用X Window 。我得到错误 “Xlib:扩展名”NV-GLX“在显示”localhost:11.0“时丢失。” 应用程序移动速度非常慢。在OS X上使用NV-GLX还是会导致这种问题?

    2热度

    2回答

    我正在一个debian stable的ThinkPad X1(1294-3QG)与squeeze-backports正好三个包所需GraphicsModi: initramfs-tools 0.99~bpo60+1 linux-base 3.4~bpo60+1 linux-image-3.2.0-0.bpo.2-amd64 3.2.9-1~bpo60 虽然运行的内核,在这些错误的开始,例如

    -2热度

    2回答

    我想编译X11 + OpenGL的这些混合之一,但我没有运行编译器。特别是,我得到: undefined symbol: glXMakeCurrent 我已经试过 -lX11 -lGLU -lGL -lXext 作为参数传递给链接器,以及它们的一些排列,没有运气这么远。 我正在运行Ubuntu 12.04,并且我已经安装了所有与opengl相关的开发包,我有一个模糊的想法可能是相关的。我也