opengl 相关问题

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

如何创建动态大小的SSBO

我找遍了所有地方,但找不到使用DSA(直接状态访问)的。我需要一个具有动态大小的 SSBO,以便我可以更新我的实例,而不受 MAX_INSTANCE_COUNT 这样的限制......

回答 1 投票 0

带有 PyGame 的 GUI

我用Python和PyGame制作了一个GUI,我想从现在开始制作更具未来感的GUI。在制作这个特定的 GUI 时,我发现 PyGame 可能不是最佳选择,因为用户事件的数量......

回答 3 投票 0

为什么使用 GL_POLYGON_MODE 的 glGet 返回两个值?

获取 GL_POLYGON_MODE 的模式时,glGetIntergerv(GL_POLYGON_MODE, data),我必须将 data 设置为大小为 2 的整数数组。 因为我在某处读到过: params 返回两个值:sym...

回答 1 投票 0

如何将渲染顶点数组对象与 ImGUI 结合起来?

将 PyOpenGL 与 GLU 和 PyGame 结合使用。 我有一个 VAO,后面有 VBO 和 IBO,为面提供顶点和索引数据。此外,我还有一个简单的顶点和片段着色器。事情重新...

回答 1 投票 0

如何正确使用cmake链接库?

我无法获取正在使用的其他库来正确链接到我的项目。 我正在使用 CLion,它使用 cmake 来构建其项目。我正在尝试结合使用多个库...

回答 1 投票 0

macOS OpenGL 中出现错误 [freeglut: 无法打开显示 '']

我正在尝试实现 3D Rubik's Cube 的开源 OpenGL 实现。代码的编译在我的非Mac机器上工作,但是当在max中运行时,它会遇到: 自由过剩(./OpenGL):

回答 1 投票 0

OpenGL pygame 无法使缓冲区与 vertextPointer 和 colorPointer 一起可靠地工作

所以我很确定我在这里调用 OpenGL 的方式出了问题。 我在下面提供了一个示例,其中大约 30% 的时间显示半透明顶点彩色方块...

回答 1 投票 0

如果我用OpenGL绘图的话SDL Renderer就没用了吗?

我正在学习SDL2,但我也在使用使用OpenGL调用的imgui库。从我在网上阅读的各种博客来看,我无法轻松混合 SDL2 渲染器和 OpenGL 调用;我要么使用一个...

回答 4 投票 0

OpenGl:Arcball 相机旋转问题

我需要实现弧球相机。我得到了类似的东西,但它的工作方式非常弯曲(角度急剧变化,当向右/向左转动时,相机强烈地向上/向下升高)。 这里是...

回答 1 投票 0

使用 SDL_Renderer 绘制 2D 内容,使用 SDL_GLContext 绘制 OpenGL 内容

我学习 SDL 2D 编程已经有一段时间了,现在我想结合使用 SDL 和 OpenGL 创建一个程序。我是这样设置的: SDL_Init(SDL_INIT_VIDEO); 窗口 = SDL_CreateWi...

回答 2 投票 0

无法使用 OpenGL 找到渲染

我正在使用 Mac,并尝试从 open ai 的健身房渲染环境 进口健身房 env=gym.make('CartPole-v1') img = env.render() 导入错误:找不到框架/System/Library/Frameworks/

回答 1 投票 0

当我尝试构建我的项目时,总是出现错误

我尝试使用 makefile 构建我的项目,但它不起作用。我的 makefile 如下所示: gcc -g -I../include -L../lib ../src/*.c -o main -lglfw3dll 当我建造时 gcc -g -I../包括-L../l...

回答 1 投票 0

计算着色器除了工作组之外还有局部大小还有什么意义?

有什么区别 无效 glDispatchCompute(1, 1, 1); 布局(local_size_x = 100,local_size_y = 100,local_size_z = 1)中; 和 无效 glDispatchCompute(100, 100, 1); 布局(local_si...

回答 1 投票 0

我想知道像素/片段的原始模板值,零还是一?如果可能的话可以得到什么具体的动作来修改模板值?

我对 OpenGL 中的模板缓冲区有很多困惑。我在这里阅读了 opengl 教程,https://learnopengl.com/Advanced-OpenGL/Stencil-testing。我只添加一行代码 glStencilFunc(GL_EQ...

回答 2 投票 0

行进的立方体,非常小的三角形

所以我尝试使用行进立方体算法生成地形。此时,我正在实现漫反射照明(片段着色器)。我计算了每个顶点的法线并得到了这个: 结果

回答 3 投票 0

OpenGL / GLSL - 使用缓冲区对象来获得统一的数组值

我的(片段)着色器有一个包含 12 个结构的统一数组: 结构体光源 { vec3 位置; vec4 颜色; 浮动距离; }; 均匀光源 lightSources[12]; 在我的程序中我...

回答 1 投票 0

0:1(1):错误:语法错误,意外的文件结尾

各位程序员大家好。 我对我的 opengl 项目中的这个概念感到非常困惑。 我在编译中收到以下错误: [错误]:无法编译顶点着色器。 [日志]:0:1(1):错误...

回答 1 投票 0

glfw或sfml绘制的窗口与opengl绘制有何不同?

我能找到的所有资源都提到了进行 openGL 编程的以下步骤: 使用 sfml 或 glfw 创建窗口。 使用 GLAD 加载 openGL 函数指针。 创建一个 openGL 上下文并附加我...

回答 1 投票 0

我的 OpenGL 设备真的只支持 90 个统一缓冲区对象吗?

我正在尝试创建一个需要大量UBO的OpenGL应用程序,尽管单个着色器只需要能够绑定到6-7个UBO。所以我试图创建一堆绑定点......

回答 1 投票 0

Qt3D:QVector3D::QPickEvent 鼠标位置的取消投影会产生错误的 3D 坐标

我知道这个问题已被问过多次,但我仍然无法弄清楚我的代码中有什么问题。我有一个带有 QObjectPicker 的 QEntity。我想要实现的是...

回答 1 投票 0

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