opengl-4 相关问题

OpenGL 4是OpenGL标准的当前版本,旨在反映现代GPU在3D渲染中的最新功能。 OpenGL 4需要DX11级硬件。

获取访问体素的多个线程的唯一缓冲区索引

我正在尝试实现“用于实时全局照明的基于八叉树的稀疏体素化”的一部分。 基本上只是体素化,我已经完成了。 还有“体素片段 l...

回答 1 投票 0

如何指定UBO与bindless绑定?

我用vec4 colorA和colorB创建了2个以上简单的UBO,就像这样。我只使用 std140 的 UBO 创建/绑定过程得到黑屏。如何在使用 glCreate a...时指定哪个索引

回答 1 投票 0

在现代 OpenGL 中,如何避免用无效片段覆盖 FBO 颜色附件中的数据?

我有一个批处理渲染管道,可以将一堆四边形上传到 OpenGL。这些被呈现给 FBO。当然,附件之一是视觉输出,另一个是深度,允许后期

回答 2 投票 0

glDrawElements 只绘制顶点缓冲对象的第一个Triangle

我正在尝试回到 OpenGL,自从我上次使用它以来,很多事情都发生了变化。不过,我尝试编写一个小型 3D 程序。现在程序应该显示两个基本的旋转立方体...

回答 1 投票 0

如何让 glBindTextureUnit() 工作?

以下工作正常: glActiveTexture(GL_TEXTURE0); glBindTexture(GL_TEXTURE_2D, m_ID); 但是当我用这个替换它时,它不起作用。 (我没有收到任何错误,只是黑色而不是...

回答 1 投票 0

如何使用级联阴影贴图完全摆脱彼得平移?

我正在用C和opengl 4.0制作一个体素开放世界游戏。我使用本教程实现了级联阴影贴图:https://learnopengl.com/Guest-Articles/2021/CSM 我无法摆脱彼得·潘宁 不

回答 1 投票 0

未实现阴影的 OpenGL 阴影痤疮视觉错误

所以我对阴影痤疮有疑问(据我所知),但问题是我还没有实现任何类型的阴影。我已经实现了 Phong Lighting 模型(

回答 1 投票 0

计算着色器中的sampler2D,编译错误

我正在尝试将 Windows 程序移植到 GNU/Linux,但计算着色器无法编译。 我对 GLSL 有一些了解。所以我想知道是否有解决方法可以让着色器正常工作。 我已经写了...

回答 1 投票 0

在gtkmm中持续渲染Gtk::GLArea

我遵循了 gtkmm4 + opengl 示例,窗口加载并显示,没有任何错误并渲染一帧,但随后似乎忽略了我的queue_render() 和queue_draw() 调用,如...

回答 2 投票 0

代码中无法识别OpenGL着色器统一

我目前正在尝试学习OpenGL,并且遇到以下问题:当我使用glGetUniformLocation来定位我的着色器制服时,它根本找不到这个制服。你知道为什么吗? 我的...

回答 1 投票 0

缓冲区读回工作取决于 DSA 的绑定/映射顺序

我正在尝试在OpenGL中执行SSBO数据的读回。为此,我坚持映射 SSBO,但下面的代码实际上并没有从示例计算中读回写入的数据...

回答 1 投票 0

删除缓冲区后,通过 glVertexArrayVertexBuffer 附加到 VAO 的缓冲区会发生什么?

我正在使用OpenGL4.5,并尽可能使用直接状态访问。我围绕 VAO 和缓冲区对象编写了基本包装器。我正在使用 glVertexArrayVertexBuffer 将缓冲区绑定到 VAO。我想知道...

回答 1 投票 0

如何在 OpenGl 中单独移动 2D 多个绘制形状(正方形和矩形)?

我刚刚开始在 Visual Studio 中使用 OpenGl。 我使用drawsquare()和drawRoundRect()在单独的void函数中绘制多个形状,我在另一个函数n中单独调用这些形状...

回答 1 投票 0

OpenGL 中的非渐变颜色变化

我正在尝试逐渐将三角形的颜色更改为光谱上的每种颜色。颜色基本上在渲染循环的每次迭代中逐渐变化,并将颜色信息传递给

回答 1 投票 0

如何获取当前在 OpenGL 中处理的顶点的索引

是否有其他方法可以获取当前在 opengl 中处理的顶点的索引? 下面的代码旨在为 3d 空间渲染一个平面。为了更容易获得顶点的索引......

回答 0 投票 0

如何更新大于当前 vbo 缓冲区大小的 vbo 数据?

我生成了一个名为object_A的vbo缓冲区(顶点缓冲区)对象, 假设 object_A 包含 10 个顶点(30 个浮点数)。 现在我想使用 glMapBuffer 更新 object_A 20 个顶点(60 fl...

回答 1 投票 0

带有 GLSL 的 OpenGL 4.5 中的无限网格问题

我一直在玩弄无限网格,使用 OpenGL 4.5 中的着色器,遵循这里的教程。由于本教程是为 Vulkan 和更高版本的 GLSL(我使用的是 450 核)编写的,...

回答 2 投票 0

用于修改交错顶点属性的跨步缓冲区副本

这个问题和这个有点关系,但是问了好久了。基本前提:我有具有交错属性的设备本地(不可映射)顶点缓冲区。这些

回答 0 投票 0

如何正确设置自定义索引为通用顶点属性数据?

我试图在一次绘制调用中渲染多个文本标签。为此,我在一个统一的数组中传递了每个标签的矩阵。文本网格的每个顶点都有一个 "labelIndex "属性......。

回答 1 投票 2

OpenGL 4.5 直接状态访问 渲染一个三角形 - GL_INVALID_VALUE [repicate]。

描述 我目前正在学习OpenGL,想尝试OpenGL 4.5的直接状态访问扩展。因此,我设置了一个简单的三角形渲染示例(3D),它应该能渲染我的......

回答 1 投票 0

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