opengl-3 相关问题

在OpenGL 2.0之后,OpenGL 3.0是OpenGL的第二个主要版本,除了一些便利更新外,它还支持并需要非常先进的硬件生成(几何着色器和实例化)。此外,OpenGL 3.0引入了一种弃用模型,该模型旨在逐渐消除使用不能很好地映射到当前硬件的非现代功能,但不会破坏现有的应用程序兼容性。

如何在现代OpenGL中进行光线跟踪?

所以,我应该开始点亮我的平面彩色模特。测试应用程序是仅用于实现最新方法的测试用例,因此我意识到理想情况应该是......

回答 3 投票 28

OpenGL 3.2 2D渲染问题

渲染工件http://byte-werx.com/rendering-artifact.png当我创建两个精灵批次并尝试在同一帧上绘制两次时,我的屏幕的一半(或左右)会“丢失”;这个 ...

回答 1 投票 0

glLineStipple在OpenGL 3.1中已弃用

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

回答 3 投票 23

gl_InstanceID始终为零

我想知道为什么gl_InstanceID全局变量总是设置为0.我使用的是什么实例化绘制函数并不重要。我的项目是在GLFW和...的帮助下用OpenGL 3.3编写的。

回答 1 投票 -3

DDA线条绘制算法有错误

为什么我收到一条错误,说这个代码的'setPixel未定义'? #包括 #包括 #包括 #包括 #包括&...

回答 2 投票 -2

为Opengl获取子弹物理变换矩阵

到目前为止,我使用下面的代码从子弹中的刚体获取变换矩阵并将其应用于我的实例。现在它似乎没有更新我渲染的立方体的变换,我...

回答 2 投票 3

无法在3D场景中引入粒子系统

我一直在学习如何实现粒子系统。试图将粒子系统带入3D场景。我的入口点和初始化看起来像:bool initOpenGL(){// ...

回答 1 投票 1

有效地迭代片段着色器中的相邻像素

对于上下文:我正在使用OpenFrameworks进行生成2D动画。我正在尝试实现一个着色器根据形状边缘的方向移动填充一些颜色的形状....

回答 1 投票 0

使用Core配置文件在OpenSceneGraph中进行照明

我使用OpenSceneGraph,我想使用OpenGL 3.3和Core配置文件的一些功能。我用选项-DOPENGL_PROFILE = GL3编译了OpenSceneGraph。我得到了我想要的功能,但有些......

回答 1 投票 0

使用OpenCV进行UV Mapping OpenGL [关闭]

我无法从OpenCV图像中获取图像以在OpenGL中映射到2D平面。每当我尝试使用下面的代码将图像渲染到平面上时,我得到一个黄色的平面而不是实际的......

回答 2 投票 0

(LWJGL3)使用glTexSubImage3D上传图像数据后,OpenGL 2D纹理阵列保持空白

因此,我目前正在尝试用2D纹理数组替换旧的纹理图集缝合器,以便在以后使用各向异性过滤和贪婪网格化来简化生活。我正在加载png文件...

回答 1 投票 1

如何在屏幕上查看GLuints的渲染缓冲区?

为了获得屏幕上绘制的元素的索引,我创建了一个帧缓冲区,它将绘制具有GL_R32UI类型的纯色的对象。我创建的帧缓冲区有两个渲染缓冲区......

回答 1 投票 0

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

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

回答 1 投票 1

使用true类型和opengl核心概述字体(3.3)

我在这里使用了learnopengl.com的文本渲染示例:https://learnopengl.com/In-Practice/Text-Rendering我正在尝试更改此示例以呈现轮廓,但我之间有点迷失.. 。

回答 2 投票 1

OpenGL Depth Buffer不使用z值

我有一个运行OpenGL 3.3的QtOpenglWidget并尝试进行实例渲染,但是我的z缓冲区不起作用目前,我按照cube3,cube2,cube1和...的绘制顺序添加3个测试立方体。

回答 1 投票 0

为什么片段着色器不会编译?

我在许多Windows 7和8 PC上使用了下面的片段着色器而没有任何问题。 #ifndef STRINGIFY #define STRINGIFY(a)#a #endif char * fsFont = STRINGIFY(精准媒体浮动; ...

回答 1 投票 0

如何使用cmake在mac上链接OpenGL相关库?

我正在尝试使用cmake在mac上完成一个简单的GLFW教程,在那里我遇到一系列未定义的符号链接错误。我就此问题进行了研究,没有找到任何帮助。以下是我...

回答 1 投票 1

了解顶点数组对象(glGenVertexArrays)

我对使用以下命令生成/创建顶点数组对象(VAO)感到困惑:glGenVertexArrays(GLsizei n,GLuint * arrays);和glBindVertexArray(GLuint);因为我仍然可以创造一个......

回答 3 投票 31

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