opengl 相关问题

OpenGL(开放图形库)是一种独立于平台的图形标准和API,可用于桌面,工作站和移动设备。它旨在提供硬件加速渲染,因此与传统软件渲染相比,性能大大提高。 OpenGL用于CAD软件和计算机游戏等应用程序。 OpenGL标准以及OpenGL ES由Khronos集团控制。

我的 OpenGL 设备真的只支持 90 个统一缓冲区对象吗?

我正在尝试创建一个需要大量UBO的OpenGL应用程序,尽管单个着色器只需要能够绑定到6-7个UBO。所以我试图创建一堆绑定点......

回答 1 投票 0

Qt3D:QVector3D::QPickEvent 鼠标位置的取消投影会产生错误的 3D 坐标

我知道这个问题已被问过多次,但我仍然无法弄清楚我的代码中有什么问题。我有一个带有 QObjectPicker 的 QEntity。我想要实现的是...

回答 1 投票 0

如何将 texelFetch 与 GL_TEXTURE_2D 一起使用?

我尝试过: #版本130 统一采样器2D texID; 在 vec2 texcoord 中; 输出 vec4 输出颜色; 无效主(无效){ vec2 tcoord=texcoord.xy*768.0; ivec2 tst=ivec2(tcoord.x,tcoord.y); 输出颜色=纹素...

回答 2 投票 0

为什么对象不使用 OpenGL 显示附加纹理?

我已经获得了这个 3D 场景用于 uni 作业,并且我想使用 OpenGL 将纹理附加到 3D 对象。纹理的路径是正确的 - 它与场景中的所有其他纹理相同

回答 1 投票 0

OpenGL 绑定点存在于什么范围内?

OpenGL 允许创建统一缓冲区对象。每个 UBO 都存在于某个绑定点(索引)处,着色器可以从中拾取它(将绑定点与块索引相关联...

回答 1 投票 0

将帧缓冲区绘制到不同的窗口

我想知道如何将帧缓冲区绘制到两个不同的窗口。 我使用 glfw 创建窗口,并创建第二个窗口,如下所示: GLFWwindow* secondary_window = glfwCreateWindow(640, 480, "第二个

回答 1 投票 0

SDL2 旋转的纹理未正确消除锯齿

我正在尝试将多个纹理混合在一起并启用抗锯齿功能,如果纹理不旋转,效果很好,但是当我旋转纹理时,抗锯齿会在纹理的边缘产生一个“边框”...

回答 2 投票 0

Win32:SwapBuffers() 在窗口调整大小时抛出异常

我正在编写一个使用OpenGL的win32应用程序。我希望窗口在调整大小时不断更新。我的渲染代码位于主循环中,DefWindowProc() 在调整大小时进入循环,所以我的...

回答 1 投票 0

有没有办法在类中使用glfwSetScrollCallback函数?

您好,我正在关注此页面的 opengl 教程并尝试实现相机类。 这是我的相机类代码。 相机类 { 民众: 静态浮动视场; glm::vec3 位置; 格鲁姆:...

回答 2 投票 0

我的 OpenGL 图形库中的模型加载策略有什么问题?

我正在用 C++ 创建一个图形库(https://github.com/jopo86/onyx 了解更多信息)。到目前为止,我已经取得了相当好的进展,您可以使用用户定义的顶点渲染事物,包括位置

回答 1 投票 0

在 Docker 下使用 Mesa 软件渲染器运行时,glGetError() 中出现段错误?

我一直在使用 Ubuntu 在 Docker 容器中运行 OpenGL 应用程序。下面是由几个文件组成的最小重现。这是一个文件夹结构: \CMakeLists.txt

回答 0 投票 0

为什么 gl_InstanceID 不是动态统一表达式?

在 OpenGL 顶点着色器中,唯一被认为动态统一的内置输入是 gl_DrawID。我可以猜测,不让 gl_InstanceID 动态统一的决定是为了允许

回答 1 投票 0

GLSL:使用带有sampler2DMS的非多重采样纹理是错误吗

我有一个应用程序可以在有或没有多重采样的情况下运行。我正在从着色器中先前渲染的多重采样纹理中获取样本。是否需要编译不同版本的

回答 2 投票 0

High Sierra 上出现“apply_selection_policy_once:更喜欢使用可移动 GPU”的原因

问题: 在我的用户群中安装的众多 macOS High Sierra 中,只有一名用户在使用我的应用程序 Isadora 时遇到以下错误: apply_selection_policy_once:更喜欢使用可移动 GP...

回答 4 投票 0

glm::unProject 不起作用并且屏幕上的光线位置不正确

我尝试在 GLM 函数 glm::unProject 上实现光线拾取方法。我的问题是屏幕上的光线位置错误和视角错误。下面是一些简化的代码... 我的LookAt功能: 格鲁姆:...

回答 1 投票 0

UV 和 ST 纹理坐标之间的差异

UV 纹理坐标与 ST 纹理坐标有什么区别? 我知道OpenGL中使用UV和ST。 我还知道Java中也使用ST。

回答 6 投票 0

GLSL 制服即使存在并使用也不会激活

我正在尝试将我的游戏引擎从Linux移植到Windows,但是用于文本渲染的着色器无法工作。请注意,在 Linux 上一切正常。 着色器编译但程序说...

回答 1 投票 0

如何在 Windows 上检测 OpenGL 的硬件加速

是否有Win32 API调用可以检测用户系统当前的硬件加速级别?我不需要更改设置,但我想缩小 OpenGL 的细节级别

回答 2 投票 0

如何编写检查 OpenGL 支持的安装程序?

我们有一个使用 OpenGL 的 3D 查看器,但我们的客户有时会抱怨它“不起作用”。我们怀疑这些问题大部分源于他们尝试使用什么是有效的模组......

回答 3 投票 0

如何在 GLFW 之前初始化 OpenGL?

我目前正在开发一个 OpenGL 图形引擎,重点是多功能性。我的目标是它在窗口中显示框架,并且还可以将图像保存到磁盘而不显示窗口。为了实现...

回答 1 投票 0

© www.soinside.com 2019 - 2024. All rights reserved.