我正在 QNX 7.0 上开发一个 C++ 应用程序。 在应用程序中,我想通过 OpenGL ES 3 渲染一个基本的立方体,并使用 OpenWFD API 显示它。对于 QNX,本地窗口系统是通过屏幕 API 提供的,但是,就我而言,我无法使用它。 我可以访问 OpenWFD API 并且可以在 ...
我正在 QNX 7.0 上开发一个 C++ 应用程序。 在应用程序中,我想通过 OpenGL ES 3 渲染一个基本的立方体,并使用 OpenWFD API 显示它。对于 QNX,本地窗口系统是通过屏幕 API 提供的,但是,就我而言,我无法使用它。 我可以访问 OpenWFD API 并且可以在 ...
我有一个 Android 应用程序,它将图像读取到外部 OES 纹理,将帧缓冲区与纹理附件绑定并渲染到它以将其转换为普通的 OpenGL 纹理。 然后缓冲区被解除绑定并再次渲染以渲染到屏幕上。 此过程使用GLSurfaceView并且运行良好。 然后我想将常规的 OpenGL 纹理传递给本机库以进行 ...
我正在尝试运行一个 3D human model 生成器,其中使用了 EGL。 当我运行以下代码时: 上述代码的output如下: 我不熟悉 EGL,对这个错误真的很困惑,这是我机器的信息: 5 NVIDIA GeForce GPU 和 CUDA 11.4 和驱动程序版本 470.82.00(从n ...
我将使用 vaapi/ffmpeg 解码的视频帧转换为 VASurface。 现在我想使用 OpenGL 纹理来渲染它们。 我能够将帧加载到软件中(使用vaDeriveImage和vaMapBuffer )并使用接收到的数据更新纹理。 但这真的很慢,这不是我的目标。 然后我发现 EGL 在其他一些存 ...
我正在尝试为 Android 编写 Flutter 插件,以允许我使用Texture直接写入像素,因此我需要提供SurfaceTexture ,并且我希望能够使用单个纹理四边形向其绘制任意像素数据。 现在,为了调试,我只是尝试在洋红色背景上绘制一个青色三角形,以验证我的顶点是否正确绘制,但似乎它们不 ...
Rust 的glium库是一个很好的 OpenGL 包装器,可以方便地进行插槽。 为了为其实现新的后端,您必须实现https://github.com/glium/glium/blob/cacb970c8ed2e45a6f98d12bd7fcc03748b0e122/src/backend/mod ...
赏金将在 2 天内到期。 此问题的答案有资格获得+500声望赏金。 71GA希望引起更多的关注这个问题。 我的项目描述我正在使用 Yocto 为 Beaglebone Black 构建嵌入式 Linux。 嵌入式 Linux 将用于托管我的 Qt5 图形应用程序。 嵌入式 Linux 映像是为p ...
我正在调试一个 segfault-on-exit,我怀疑这是由于最近对我们的 OpenGL-via-EGL 离屏渲染设置的更改。 一切都在 ubuntu 上运行,集成英特尔显卡。 段错误仅在包含和使用 OpenCV 的 highgui 时出现。 可以这么说,这可能只是煤矿中的金丝雀,问题似乎源于 o ...
我发现很多关于这个错误的问题,但它们与 RPi 或 iMX6 等嵌入式系统有关。 相反,我在标准 Ubuntu Server 20.04 x64 安装上遇到了这个问题。 我安装了台面驱动程序:$ dpkg -l | grep egl ii libegl-dev:amd64 ...
我在 Android 中遇到了AHardwareBuffer 。 我想使用 AHardwareBuffer 来存储纹理,以便我可以在没有 OpenGL 上下文的不同线程上使用它们。 目前,我正在做以下事情: 生成纹理并将其绑定到GL_TEXTURE_2D 。 EGLClientBuffe ...
我正在尝试使用 OpenGL ES 2.0 渲染一个立方体并沿它的 Y 轴旋转它,但是该立方体不会渲染为立方体,而是渲染为某种非常平坦的梯形。 一些显示奇怪行为的图像: 非常平坦: 开始旋转: 中转: 和旋转后: 我不确定是什么导致了这种奇怪的行为。 我正在使用Blanket 库中 ...
我正在为 Flutter 开发一个 WebGL 插件,我必须使用来自 Dart 和 Java 的 EGL 库。 在 Dart 中,我动态加载了 libegl.so,当我调用eglInitialize时,我得到了 V1.4 作为结果。 这也意味着系统上有正确的版本。 当我调用我的 Java 插件时 ...
我正在尝试使用 NVIDIA 的 EGL 库在无头模式下渲染基于 OpenGL 的模拟器。 但是,我发现使用 EGL 在服务器上渲染与使用 xvfb 在服务器上渲染的速度相同,xvfb 仅执行基于软件的渲染。 我想知道我的 EGL 是否无法正确检测到我的 NVIDIA GPU。 检查 EGL 和 ...
我正在使用 Toradex 的 Apalis i.MX8QM 模块。 我安装了 Torizon,它是制造商维护的 Linux 操作系统。 它旨在与基于 debian 的 Docker 容器一起使用。 他们提供了一个运行 Weston (Wayland + XWayland) 的容器来渲染图形。 在另 ...
我正在运行一个使用 EGL 渲染场景的开源程序,理想情况下是无头的。 它尝试通过运行来初始化显示:EGLDisplay display = eglGetDisplay(EGL_DEFAULT_DISPLAY); 但它正在抓取一个与其稍后请求的属性不兼容的显示:EGLint attribs[] = ...
I am trying to save screenshot of a qml quick controls application on a platform (running QT on wayland) by using native opengl functions.What I am ...
我正在尝试从 qml 应用程序上的渲染缓冲区创建 EGLImageKHR 图像,以将 qml 应用程序用户界面从一台设备移动到另一台设备。 我尝试使用 GLES/gl2.h 和 GLES/gl2ext.h api 而不是 QOpenGLFunctions。 I do not get any err ...
我正在使用 GBM、DRM 和 EGL 将我的场景渲染到我的 R-PI 4B 上的 HDMI 显示器上。 没有安装 X 服务器,并且 R-PI 在启动我的应用程序之前启动到文本模式。 首先是我的问题:我注意到在我的所有渲染中都有很多闪烁。 到目前为止,我没有渲染太多,我渲染了一堆文本元素和纹理,我 ...
我按照 Gluon文档中给出的步骤通过 DRM 在 Raspberry Pi 4 上运行 JavaFX。 我从这里下载了 JavaFX EA 16 版本。 javafx.properties文件: 在克隆了包含 hellofx 的示例存储库后,我通过 javac 编译它(根据步骤),然后运行此命 ...
致力于在两个独立应用程序之间交换 OpenGL 纹理的项目。 作为第一个基础,我使用这个示例程序https://gitlab.com/blaztinn/dma-buf-texture-sharing/-/tree/master 这是我的一个叉子,用于测试目的https://github.com/Al ...