opengl 相关问题

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

渲染三角形时出现段错误?

我编译得很好,但出现了段错误。与 GLchar *fragmentShaderSource 和 GLchar*vertexShaderSource 有关吗?我注意到它们是从 coloredtriangle.cpp 和 #version 330 c 中取出的...

回答 1 投票 0

Packt 学习OpenGL教程,渲染三角形时出现段错误。与GLchar * vertexShaderSource和GLchar *fragmentShaderSource相关?

我在《Learn OpenGL by packt》的前面示例中制作了一个橙色三角形。当我使用shader.h、core.vs和core.frag将代码更新到下一个示例时,我编译得很好,但出现了段错误。是吗

回答 1 投票 0

是什么导致了这个段错误?是Glchar * vertexShaderSource 和GLchar *fragmentShaderSource 吗?

我在《Learn OpenGL by packt》中的前面示例中制作了一个橙色三角形。当我使用shader.h、core.vs和core.frag将代码更新到下一个示例时,我编译得很好,但出现了段错误。是吗

回答 1 投票 0

存储布尔值以确定是否持有某个键的常见做法是什么?

我是 OpenGL 新手,使用 GLFW 进行输入。我最近一直在开发一个简单的程序,通过单击鼠标左键来创建形状。如果按住鼠标左键,形状...

回答 1 投票 0

OpenGL 中的重复纹理

我对 OpenGL 还很陌生。 我的任务是在 OpenGL 中实现 GDI 画笔,以便在 MAC OS X 上绘图。因此,我转向 OpenGL 中的纹理,首先绘制图案,然后需要将其映射到

回答 2 投票 0

渲染部分不透明和部分完全透明的对象

当我尝试渲染透明对象时遇到问题。我只有一个网格,所以一个绘图调用,如果对象有点复杂,比如植物,我可以透过对象看到,你可以看到......

回答 1 投票 0

如何检测视图矩阵是左手矩阵还是右手矩阵?

我有一个从 GL 程序收到的相机视图矩阵。我知道这个矩阵是右手矩阵,因为这是 GL 的工作方式,但是我如何检查这个矩阵是右手矩阵还是左手矩阵 -

回答 3 投票 0

透过透明物体看到

当我尝试渲染透明对象时遇到问题。我只有一个网格,所以一个绘图调用,如果对象有点复杂,比如植物,我可以透过对象看到,你可以看到......

回答 1 投票 0

如何让texelFetch读取并返回整数?

函数 texelFetch 对于浮点数可以正常工作,但对于整数则不行。 这是浮动的工作示例。主机代码: 浮动测试[5][2] = { 2.0f, 2.0f }; GLuint tex; GLuint tbo; glGenBuffers(...

回答 1 投票 0

计算骨骼动画的最终骨骼变换

我有一个在搅拌机中制作的具有简单骨骼结构的简单模型。它看起来是这样的: 这是搅拌机中的层次结构: 正如你所看到的,它有两根骨头:一根向上延伸......

回答 1 投票 0

OpenGL:GL_R11F_G11F_B10F 的精度对于 8 位 RGB 图像来说好吗?

从“图像格式”中,我们看到: 11 位浮点数没有符号位;它有 6 位尾数和 5 位指数。 从“半精度浮点格式”中,我们可以推断出......

回答 1 投票 0

如何让glOrtho平行六面体旋转?

我的世界已呈现。根据一些具体要求,它(有时)包括地板上的一些灯。我使用三角形基元渲染这些灯光。现在我有以下...

回答 1 投票 0

QOpenGLWidget的resizeGL不是调用glViewport的地方?

我正在尝试新的 QOpenGLWidget 类(请注意,这不是 QGLWidget 类)。 我正在画一个三角形。我有一个简单的顶点着色器,它接收剪辑空间中的坐标,所以......

回答 1 投票 0

Qt Creator 的设置过剩[重复]

我想将 OpenGL 与 glut 与 Qt 创建者结合起来。 我使用的是Windows,我的QT版本是4.7.4,32位。 我按照教程进行操作: http://www.youtube.com/watch?v=1nzHSkY4K18 我也检查了一些...

回答 2 投票 0

未定义对 gluBuild2DMipmaps() 的引用?

其他信息: #包括 #包括 我可以用 dev++ 编译一个普通的 opengl 程序(旋转三角形),但是如果我想使用函数 gluBuild2DMipm...

回答 1 投票 0

C++ OpenGL --- 函数 gluBuild2DMipmaps 出现链接器错误

其他信息: #包括 #包括 嘿,我遇到了一个非常简单但毁灭灵魂的问题: 我可以编译一个普通的 opengl 程序(旋转三角形)...

回答 1 投票 0

对数深度缓冲区 OpenGL

我已经成功地在 OpenGL 中实现了对数深度缓冲区,这主要得益于 Outerra 的文章(您可以在此处、此处和此处阅读它们)。 但是,我遇到了一些问题,我不确定......

回答 3 投票 0

3D 空间中的 OpenGL“分层”条件/相对透明度 (Java)

我正在尝试将学习 OpenGL 作为一种爱好,为此,我正在尝试为《我的世界》(体素游戏)游戏制作一个模组,该模组添加了独特渲染的块。 游戏中,两者都有

回答 1 投票 0

边界填充错误地停止递归?

我一直在尝试使用 Visual Studio 代码在我的 m1 mac 上执行一个简单的边界填充程序,我在其中进行了设置,包括配置默认构建任务的所有库,并且构建是

回答 1 投票 0

glGetActiveAttribute() 读取错误的属性索引?

最小可重复示例 #包括 #include“glad.h” #包括 int main(int argc, char* args[]) { glfwInit();

回答 1 投票 0

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