标签[opengl]
OpenGL(开放图形库)是一种图形标准和API,与平台无关,可用于台式机,工作站和移动设备。 它旨在提供硬件加速的渲染,因此与传统的软件渲染相比,性能大大提高。 OpenGL用于CAD软件和计算机游戏等应用程序。 OpenGL标准以及OpenGL ES由Khronos组控制。
28,899个问题
0
票
0回复
05
非单调深度缓冲区; OpenGL中的循环重叠
是否可以实现自定义深度缓冲区值,以便实现非传递性排序? 例如
我想这会在片段着色器之类的东西中实现,仅按照上面的模式,如果像素位于现有像素的顶部,则只写像素。 请注意,由于它是非传递性的,因此无法
1
票
1回复
15
如何防止GLFW窗口在创建时正确显示?
我正在使用LWJGL3创建3D游戏,并且我希望窗口在后台加载并隐藏,等待我的游戏设置,而不仅仅是显示窗口。 我的问题是即使我在GLFW.glfwCreateWindow(width, height,
1
票
1回复
30
-1
票
0回复
19
CmakeLists.txt的未定义参考问题
我的CmakeLists.txt文件
我还尝试将$ {CMAKE_CURRENT_SOURCE_DIR}放在上面标记的相对路径中,但仍然遇到相同的问题。 请参阅[1]以供参考。 问题似乎是Cmak
0
票
0回复
21
如何从.stl文件中提取顶点,面
我目前正在对它们使用PyQt5能够显示使用3D对象中的项目opengl.GLViewWiget
我已经下载了.stl文件和PyQt5模块的基础
我对.STL文件有问题,我已经安装了numpy-s
1
票
1回复
40
不同硬件上的不同OpenGL行为
我有一个使用OpenGL绘制输出图像的应用程序。 为了进行测试,我尝试创建参考图像,然后使用精确哈希将它们与程序输出进行比较。 尽管它可以在单台计算机的上下文中完美运行,但在运行不同GPU的计算机上使
-3
票
0回复
18
-3
票
0回复
15
1
票
1回复
38
无法获得旋转多维数据集以在OpenGL中渲染
我正在尝试获得旋转的3D立方体,但无法渲染它。 没有错误,但这只是一个黑屏。 此外,也没有检查Fragment着色器是否正常工作,但可以向您保证的是,我只是不包含它。
这是我的代码:
#includ
0
票
0回复
34
Visual Studio动态库:OpenGL不绘制场景
我有个问题。 我决定创建一个接口,以便可以覆盖OpenGL,DirectX等功能。
问题是从GLRenderSystem类glVertex3f调用的函数无法绘制。
下面我将简要介绍项目结构
我的V
0
票
1回复
44
将不同类型的值传递给着色器
我将GLEW32与GLFW结合使用,并在C ++上编写代码。 我在将值传递给着色器时遇到了一些问题。 我已经成功传递了vec2, uvec3等。现在,我想为每个顶点传递多个值:
uvec2 (
1
票
1回复
40
wglGetProcAddress / glXGetProcAddress如何与图形驱动程序通信?
在Windows 10上构建OpenGL应用程序时,必须链接到opengl32.lib 。 我使用GLEW加载OpenGL函数。 GLEW在内部使用wglGetProcAddress() 。 op
2
票
1回复
38
使用OpenGL,结果是否取决于安装的硬件或驱动程序?
我正在按照此处的说明使用OpenGL遮挡进行渲染:( https://developer.download.nvidia.com/books/HTML/gpugems/gpugems_ch29.htm
1
票
0回复
22
Visual Studio动态库:OpenGL不创建窗口
我有个问题。 我决定创建一个接口,以便可以覆盖OpenGL,DirectX等功能。问题是在我的动态项目中未创建opengl窗口。 但是,当我创建一个没有动态库的窗口时,那么创建该窗口就不会出现问题。
0
票
0回复
26
严重错误LNK1318:意外的PDB错误。 格式(11)Visual Studio 2019
我正在尝试在Visual Studio 2019中编译c ++项目(OpenGL),但是当我按f5键时,出现以下错误:致命错误LNK1318:意外的PDB错误。 格式(11)。
我已经尝试清理项目,
0
票
1回复
36
LibGDX RayHandler:禁用像素解压缩缓冲区对象时,无法使用偏移量
我最近通过使用LibGDX设置程序创建了一个新项目,然后将我所有的类,资产等导入到所述新项目中,从而更新了游戏中使用的LibGDX库。 一切正常,游戏运行,我可以进入主菜单。 但是,当我尝试进入具有B
0
票
0回复
41
OpenGL窗口无法打开终止于Eclipse CDT的进程
当我运行该项目时,什么都没有发生。 什么也没有发送到控制台。 我在窗户上
在eclipse中的库设置中,我有opengl32,glu32和freeglut。
-3
票
0回复
17
-2
票
0回复
57
为什么glDrawElements在foor循环中的执行速度比简单的glBegin和glEnd慢?
我正在使用glDrawElements方法以及绑定vbo和ebo(我正在使用自己的顶点和片段着色器)。 我用glBegin(GL_TRIANGLES)和glEnd替换了旧的渲染,一切都很好,而且速度更
0
票
1回复
44
为什么要在细分中的CAD编辑器中绘制简单的2D形状
在查看了一些用于2D建模的程序之后,我注意到所有图元都被绘制为段(参见附图)。 例如,为什么将圆绘制为多边形? 在我看来,无论放大倍数(缩放比例)如何,创建将绘制圆的着色器要容易得多?
有趣的是,这