opengl 相关问题

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

如何在构造函数中发生异常时释放API使用的资源?

我有一组方法B(),B1(),...使用一些资源和一组方法C(),C1(),...释放那些资源,这些方法属于一个API(比如GLFW,OpenGL,...),我把它们......

回答 1 投票 2

OpenGL 3.2为什么我为glTexStorage3D收到INVALID_ENUM错误?

stbi_uc * data = stbi_load(path,&width,&height,NULL,4); if(data == NULL){return false; } gl_flush_errors(); glGenTextures(1,&id); glBindTexture(GL_TEXTURE_2D_ARRAY,id); ...

回答 2 投票 1

为什么我的几何着色器变得“过载”?

我使用OpenGL着色器绘制图形。图形的每个跨度都具有以下形式:顶点着色器只是将a和b传递给几何着色器,然后在max_vertices点处评估曲线。 ...

回答 1 投票 1

纹理在openGL中使用2D纹理映射3D对象

我有一个由三角形组成的立方体,因此有8个顶点和相应的内部来创建三角形。我无法为这个立方体创建纹理坐标。我尝试使用以下值:...

回答 1 投票 1

如何只使用SDL编写的游戏OpenGL代码的一部分?

所以,我正在制作一个类似于Vector Runner的游戏。我有一个背景纹理和几个纹理对象都使用SDL实现。我想用glRotate旋转背景。我不希望它......

回答 1 投票 0

如何将opengl用于nana c ++库?

我在nana图书馆玩gui。我还必须使用opengl,但是有一个opengl的例子,它适用于windows。链接我正在使用ubuntu linux。上面的例子调用reinterpret_cast

回答 1 投票 1

glMultiDraw函数和gl_InstanceID

当我查看glMultiDrawElementsIndirect(或Wiki)的文档时,它表示对glMultiDrawElementsIndirect的单次调用相当于重复调用glDrawElementsIndirect(...

回答 1 投票 1

错误:不支持GLSL 3.30。支持的版本包括:1.10,1.20,1.30,1.00 ES,3.00 ES,3.10 ES和3.20 ES [关闭]

我有一个用OpenGL开发的3D应用程序的Qt代码。我正在尝试使用QtCreator构建/运行Qt应用程序但是我收到以下错误:编译着色器时出错。 0:1(10):错误:......

回答 1 投票 -1

OpenGL glfw无法绘制点数

我按照教程OpenCL路径跟踪教程3:OpenGL视口,交互式摄像头和散焦模糊。当我尝试将所有过剩的东西切换到GLFW时,他使用GLUT生成一个窗口。但是glfw ......

回答 1 投票 -2

glVertexAttribPointer和stride参数要求

我在开发的OpenGL / GLES应用程序上遇到了一个奇怪的错误。在某个设备(三 星Galaxy S8)上,如果设置了stride参数,glVertexAttribPointer似乎会导致乱码...

回答 1 投票 1

使用gl_FragColor与输出vec4颜色?

关于gl_FragColor被弃用似乎有很多含糊之处。例如,它在GLSL 4.40规范中缺失,但它包含在GLSL 4.60规范中。是什么 ...

回答 2 投票 2

什么是依赖纹理读取?

我一直在阅读有关计算机图形学的论文,而且我经常遇到在着色器代码中查询纹理的上下文中使用的术语“依赖纹理读取”或“依赖纹理提取”。 ...

回答 3 投票 21

如何在媒体基础上定制视频媒体/流接收器请求RGB32帧?

我正在尝试在OpenGL应用程序中制作用于视频播放的自定义媒体接收器(没有各种WGL_NV_DX_INTEROP,因为我不确定我的所有目标设备是否支持此功能)。我做了什么 ...

回答 1 投票 1

如何绘制多个形状

我正在尝试使用OpenGL创建一个创建两个矩形的程序,但我的问题是,当我创建两个model_views时,第一个被第二个覆盖,所以只有一个矩形...

回答 1 投票 0

在OpenGL中加载图像以用于GIS应用程序

我目前正在研究内部GIS应用程序。通过将图像分解为我猜称为纹素和mipmap的图像,将背景图像加载到OpenGL中,之后构建显示列表...

回答 1 投票 2

GL_PIXEL_PACK_BUFFER异步性如何工作?

如果我理解正确,当我使用glGetTextureSubImage()时,OpenGL必须同 步,才能返回此函数。但是,如果我将缓冲区绑定到GL_PIXEL_PACK_BUFFER,则函数调用是...

回答 1 投票 0

LWJGL FPS相机旋转仅限于像素

我正在研究一个小型的fps项目进行测试,虽然我熟悉OpenGl(LWJGL)。我的问题是相机的旋转不是很平滑。它从像素“跳”到......

回答 1 投票 0

OpenGL和远程桌面

我在Windows 10计算机上使用OpenGL而不是远程桌面连接(RDC)时遇到问题。服务器配有NVIDIA GEFORCE 8600 GT。然而,OpenGL报告该卡是GDI通用设备。司机 ...

回答 3 投票 4

OpenGL 4.3错误地将第4个纹理坐标映射到与第3个纹理坐标相同的位置

当我运行这个程序时,它似乎只是将我的纹理映射到一个直角三角形的三个边(我的顶点数组中的前三个点),并完全错过了第四个,就像我改变时...

回答 2 投票 2

单个glControl上的多个纹理 - openTK

我对opengl完全不熟悉。我创建了一个着色器代码,用于通过将其暗区替换为红色来显示图像(file1)。它正在使用下面的代码。不确定这个代码是否写得......

回答 1 投票 0

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