我不知道发生了什么。 我花了大约 3 个小时试图修复它,但没有成功。 我的代码是:` function 的全部代码是这样的: 如果您想知道发生了什么,我有一个包含所有元素的结构; 上面的代码初始化元素。 这是结构: ` 我在上面运行了一个调试器并得到了这个结果: ...
我不知道发生了什么。 我花了大约 3 个小时试图修复它,但没有成功。 我的代码是:` function 的全部代码是这样的: 如果您想知道发生了什么,我有一个包含所有元素的结构; 上面的代码初始化元素。 这是结构: ` 我在上面运行了一个调试器并得到了这个结果: ...
我从 Steam“glxChooseVisual 失败”中找到了这个。 glxinfo32 和其他 32 位演示无法运行,但 64 位演示可以运行。 这里有一些其他的错误。 我了解到 mesa 11.xy 会导致段错误,但我的是 21.3.3。 我试图重新安装 mesa 和其他库。 ...
我在 Ubuntu 18.04 工作。 我没有定义GL_GLEXT_PROTOTYPES 。 我使用glXGetProcAddress加载“核心” OpenGL 函数。 我的应用程序链接到/usr/lib/x86_64-linux-gnu/libGL.so 。 一些旧版 OpenGL 函数无需定义G ...
我已经阅读并将多个项目拼凑在一起,以便创建一个 x11 窗口,打开 gl 工作,预装 GL/gl.h 和 GL/glx.h。 我得到的问题是我想绘制到屏幕上的三角形没有显示。 我认为我没有设置任何投影参数等,或者三角形没有被绘制到我想要绘制的空间。 我确实得到了一个窗口,并且能够设置在订阅事件掩码 ...
我得到的一个开放式 GL 错误似乎与MAX_VERTEX_UNIFORM_COMPONENTS_ARB相关联。 (正如这里的答案所建议的那样是什么决定了这个常数(图形硬件、图形驱动程序、openGL 版本?),我如何在 Linux(nvidia 硬件)下检查它的值? ...
我的目标是 Linux 上的 GL 核心配置文件。 当我像这样直接使用系统 GL 标头时: ...然后一切都按预期工作,我也可以使用 GL 扩展,例如glPushGroupMarkerEXT()调用。 但是自从我集成了 imgui ,我被迫通过GL 加载器go (没有加载器我无法使 imgui 工 ...
我有以下问题:为了使用 GLFW 库和 Open3D 可视化一些点云,我想在 Ubuntu 18.04 上将 GLX 升级到 1.3 版。 在网上做了一些研究后,我应用了最常见的建议解决方案: sudo add-apt-repository ppa:xorg-edgers/ppa sudo apt ...
我正在尝试在 WSL2 上运行 OpenGL 代码,但在尝试运行可执行文件时出现以下错误: 这是我用来创建 window 的代码: 我使用 VcxSrv 作为我的 X 服务器。 以下来自glxinfo的 output ...
我正在开发一个应用程序,它可以通过逐渐禁用一些功能和优化来使用从 4.6 到 2.0 的任何 OpenGL 版本。 这意味着它可以使用 2.0,但更喜欢最新的受支持版本,以便能够使用 OpenGL 3.x-4.x 中的所有可用功能。 此外,它处理核心和兼容性上下文之间的所有差异,因此它应该适用于任何 ...
我无法在 docker 容器上托管我的 JavaFX GUI 应用程序。 我的 JavaFX GUI 应用程序位于单个可执行文件 jar 文件中: start.jar这是我的 Z60F5AD192689EB6E5E37 和run.sh : 当我运行我的start.jar应用程序时,我收到此错误: 如 ...
我想使用带有“核心”配置文件的 GLX 创建一个 OpenGL 上下文。 为了比较,可以使用QOpenGLContext QGLFormat::CoreProfile 。 我找到了这些说明:创建现代 OpenGL 上下文,但我没有看到核心/兼容性配置文件的提及。 khronos.org 文档说您 ...
我使用glXCreateContext创建上下文,但 function 已被弃用,并且总是导致 OpenGL 版本 3.0,我至少需要 4 GLXContext glXCreateContextAttribsARB(Display* dpy, GLXFBConfig config, GLXCont ...
我有一个脚本,我在其中构建了一个mlagents_envs.environments.UnityEnvironment ,当我从 ubuntu 机器(具有 GUI)上启动的终端会话运行脚本时,它成功启动并工作。 如果我 ssh 进入机器,我可以从最初在我的机器上本地创建的 tmux 会话运行这些脚 ...
以下代码(一个简单的最小示例)在纯色屏幕上生成一个三角形。 三角形和屏幕颜色的 alpha 值为 1.0,但是当程序在启用合成器(X11/KDE 系统设置)的情况下运行时,颜色会与窗口后面的任何内容合并。 产生的效果就像窗口有一个不透明度设置(标题栏除外,所以它不是窗口不透明度值)。 我尽力避免这 ...
我正在尝试在 OSX 10.11 上编译camera_calibration ,在遇到一些与 X11 相关的依赖项的一些障碍后,我发现自己仍然遇到一些链接错误: 我发现libGL.dylib有这些符号: 但是我似乎无法调整 CMakeLists.txt 来考虑这一点。 我试过添加: 打 ...
我有一些代码,其中包括标题 GL/glx.h、GL/gl.h 和 GL/glu.h。 我什至不知道这些是什么,而且谷歌没有太多帮助,因为搜索结果中有太多噪音。 所以(可选)它们是什么,但更重要的是,我如何在 Mac(Mac OS 10.15.4)上安装它们。 我已经使用自制软件安装了其他东西,所以 ...
Covid 让我远程工作,我被困在这里。 我对 UI 甚至 3D OpenSceneGraph 可视化使用 X11 转发都没有问题,但是我需要运行的新应用程序在远程计算机上出现以下错误: 远程计算机是运行ubuntu 16.04的linux机器,本地计算机是使用XQuartz作为X服务器的mac。 ...
我处于限制计算机使用的环境中。 所以我在互联网上租了一台电脑(比如亚马逊EC2)来绕过限制,开发软件。 我试过了安装 Ubuntu 18.04 LTS 64bit 安装xfce4、tightvnc 搭建远程桌面环境安装 apache 鳄梨酱,nginx 绕过限制有很多挑战,但最终它变成了一个很好的 ...
根据主题,我有以下伪代码来在 X (Linux) 中设置 window 捕获:xdisplay = XOpenDisplay(NULL); win_capture = ...find the window to capture... XCompositeRedirectWindow(xdispla ...
我正在查看使用GLX创建OpenGL上下文的各种示例代码,我对两种类型的窗口对象感到困惑: Xlib使用的Window和GLX使用的GLXWindow ,因为在某些示例代码中,它们直接使用 Xlib 的窗口渲染,而在其他情况下,它们还会创建 GLX 的窗口。 我的问题是: 这两者有什么区别? ...