opengl-4 相关问题

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

在着色器程序的操作使用足够大SSBO时冻结GL上下文

我做一个计算着色器并行减少。我递归计算片段的组块的边界框(从来自场景产生的G-缓冲器开始渲染),然后边界...

回答 1 投票 0

如何确定数据的字节长度的呼叫glTexImage3D()?

我跟踪了一些GL调用,并希望记录()传递到glTexImage3D数据。我需要知道有多少字节的数据。它开始容易:为size_t num_pixels =宽度×高度×深度; ...

回答 1 投票 1

如何在没有VAO的情况下使用VBO和OpenGL核心配置文件?

我在使用顶点缓冲区对象时遇到了麻烦,而没有使用顶点数组对象。我的理解是VAO只是封装了VBO周围的状态。但是,VBO不应该可用......

回答 2 投票 8

从版本4.1开始,OpenGL中的文本渲染技术是什么? [关闭]

关于OpenGL中的文本渲染已经有很多问题,例如:如何为GUI进行OpenGL实时文本渲染?但大多数讨论的是渲染纹理四边形使用...

回答 5 投票 188

非索引呈现中的gl_VertexID

OpenGL gl_VertexID页面明确指出:gl_VertexID是一个顶点语言输入变量,它保存顶点的整数索引,而OpenGL Vertex Shader页面表示它是索引...

回答 1 投票 5

使用仅存储在GPU内存中的'count'参数调用glDrawArray

我在绘制调用#1期间在片段着色器中生成缓冲区(作为SSBO访问)。然后我想使用该缓冲区(作为VBO访问)作为绘制调用#2的输入。问题是,使用......

回答 1 投票 2

通过TCS和TES传递数据

这是我一直在尝试的一段代码:#include #include“GL / gl3w.h”#include“GLFW / glfw3.h”#include #包括 #包括

回答 1 投票 1

glGenBuffers和glCreateBuffers的区别

鉴于我们使用OpenGL 4.5或支持GL_ARB_direct_state_access扩展,我们有新函数glCreateBuffers。此函数与glGenBuffers具有相同的签名,但是......

回答 3 投票 17

用于3D纹理的OpenGL 4.2+和shader_image_load_store不起作用?

我试图弄清楚为什么我无法使用(现在内置的)shader_image_load_store扩展名写入3D纹理。我创建了两个简单的例子(在python中使其更容易):一个...

回答 2 投票 2

glLineStipple在OpenGL 3.1中已弃用

glLineStipple已在最新的OpenGL API中弃用。什么被取代?如果没有更换,我怎么能得到类似的效果? (我当然不想使用兼容性配置文件...)

回答 3 投票 23

如何使用GL_RGB9_E5格式?

我正在尝试将GL_RGB9_E5格式与3D纹理结合使用。为此我创建了简单的测试来理解格式的用法。不知怎的,我没有得到我所期望的。以下是测试程序GLuint ...

回答 1 投票 2

openGL - 无法显示图像

学习使用QOpenGLWidget显示图像。但是,我遇到了一些问题。如何将GLuint纹理变量(从图像加载的实际纹理)传递到着色器脚本?喜欢 ...

回答 2 投票 1

PyOpenGL - 最小的glDrawArrays示例

我已经看过许多最小的PyOpenGL示例,但我找到的没有一个使用VAO或glDrawArrays / glDrawElements。相反,他们都使用glVertex,过剩的形状,偶尔使用旧的......

回答 1 投票 1

用DSA将旧的OpenGL重写为OpenGL 4.5?

我尝试多次重写下面的代码,但失败了,我知道我必须使用glCreateBuffers,glVertexArrayElementBuffer,glVertexArrayVertexBuffer,glnamedBufferData等函数。

回答 1 投票 2

为什么VERTEX着色器中的矩阵乘法不能正常工作?

我将在Visual Studio 2017中了解OpenGL。在www.learnopengl.com教程之后,我们已经超越了纹理检查点,现在转换成为主要问题。我送我的模特,......

回答 1 投票 1

如今桌面上的Opengl最佳纹理压缩格式

我没有找到任何有效的在线资源,并且比较了OpenGL for desktop的纹理压缩格式。一切都过时或移动。看着我的平台,我看到......

回答 1 投票 1

GLSL统一布局绑定和纹理

当制服使用布局绑定时,我对于绑定纹理的正确方法有点困惑。 layout(binding = 0,std140)uniform uCommon {mat4 projectionMatrix; mat4 ...

回答 1 投票 2

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