opengl 相关问题

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

OpenGL如何使用整数纹理

我正在尝试绘制一个带有纹理的四边形,其像素是32位无符号整型rgba。纹理不会被绘制。这是一个黑屏。我认为这与着色器和 glTexImage2D

回答 1 投票 0

为什么使用 OpenCV 解码视频时帧时间会随着时间增加?

我已经在我的项目中设置了OpenCV。我将 OpenCV github 存储库添加为项目中的子模块,并将其包含在我的 cmake 依赖项文件中,如下所示: 设置(WITH_FFMPEG ON) 设置(VIDEOIO_PLUGIN_LIST ...

回答 1 投票 0

尝试使用OpenGL创建两个光源,但只有一个发出光。不知道为什么

我有一些 OpenGL 代码试图用来渲染金字塔,但只有一个光源发出光(左边的那个)。我希望一盏灯发出白光,另一盏灯发出绿光。我可以...

回答 1 投票 0

Shader 输出与 Shadertoy 不匹配

我一直在尝试使用 Rust、SDL2 和 OpenGL (GLSL) 显示图形。几何体渲染得很好,但我在片段着色器中遇到颜色问题。我目前正在渲染两个三角形...

回答 1 投票 0

着色器输出与 Shadertoy (Raymarching) 不匹配

我一直在尝试使用 Rust、SDL2 和 OpenGL (GLSL) 显示图形。几何体渲染得很好,但我在片段着色器中遇到颜色问题。我目前正在渲染两个三角形...

回答 1 投票 0

如何计算没有逆绑定矩阵和通道的 GLTF 关节的变换?

所以我有以下 C++ 代码来计算发送到顶点着色器的最终骨骼矩阵: void Skeleton::UpdateBoneTransforms(const Animation& 动画,浮动animationTime,Bone&...

回答 1 投票 0

使用两个不同程序对帧缓冲区进行 OpenGL 渲染无法在 NVidia GeForce RTX 2080 上正常工作

我使用 LWJGL 和 Clojure 编写了一个测试套件来测试使用帧缓冲区的 OpenGL 渲染。 以下程序应该将两个四边形渲染到帧缓冲区中。 请参阅此处了解屏幕外渲染...

回答 1 投票 0

将GL_TEXTURE_2D图像传输到GL_TEXTURE_CUBE_MAP

我正在尝试在我的 C++ OpenGL 项目中实现一个 Skybox,并且我想使用从我的 TextureLibrary 中检索到的 6 个预加载的 GL_TEXTURE_2D,它将所有纹理加载到应用程序中作为

回答 1 投票 0

相同的代码不能在opengl中的两个不同硬件上运行

代码在rtx2060上运行成功,但在rtx 3060上运行失败。它使用相同的glm库,但在rtx 3060上显示黑屏,在rtx2060上显示正常屏幕 #包括 #包括<...

回答 1 投票 0

无法在docker容器内编译opengl程序

我想在docker容器内编译并运行opengl程序。为此我用了这个 https://github.com/atinfinity/cudagl 创建 docker 镜像并运行效果很好。 glxgears 显示

回答 1 投票 0

SceneKit 反转 Y 轴而不反转几何法线

一般来说,我想要实现的目标是:我们的地图数据过去都是2D的,我们使用的坐标系是左上角的原点(0,0),正x向右,正y向

回答 1 投票 0

glDrawElements 只绘制顶点缓冲对象的第一个Triangle

我正在尝试回到 OpenGL,自从我上次使用它以来,很多事情都发生了变化。不过,我尝试编写一个小型 3D 程序。现在程序应该显示两个基本的旋转立方体...

回答 1 投票 0

OpenGL 中的三角形无法渲染

我正在使用 LWJGL 3,我的三角形不渲染。这是我的代码: com.xicreations.infinimob 包; 导入 org.lwjgl.glfw.GLFWVidMode; 导入 org.lwjgl.opengl.GL; 导入 org.lwjgl.system.MemoryStac...

回答 1 投票 0

Opengl 颜色插值

渲染 openGL 三角形时,我得到下面的结果,在此处输入图像描述 这是我的代码: GL_VERT_SHADER = ''' #版本330核心 vec3 vertPos 中的布局(位置 = 0); // 输入

回答 1 投票 0

CMake 找不到源文件(add_executable)

我一直在尝试遵循此处供应商的教程:CMake-Tutorial,查看此处的文档:Cmake-Documentation,并尽可能利用 YouTube 上的资源进行自我教育,但我...

回答 3 投票 0

运行 QT Creator 时出现 OpenGL 问题

我正在尝试使用 QT Creator 运行 OpenGL 的基本示例来为窗口提供颜色。但是,在调用 OpenGL 指令时,我在编译中遇到错误: glClearColor(1.0,1.0,0.0,...

回答 2 投票 0

glBlitFramebuffer 生成 GL_INVALID_OPERATION

在我的应用程序中,我渲染到附加到帧缓冲区对象的纹理。然后将帧缓冲区附件传输到屏幕。以下是代码的相关部分: //初始化 glGenFrameb...

回答 1 投票 0

OpenGL 颜色插值

我正在使用 pyopenGL 开发 FEM 应用程序 为什么我在渲染一些四边形时会得到这个结果 值和颜色是对称的 在此输入图像描述 一些获得更好的想法

回答 1 投票 0

用 OpenGL 绘制的立方体缺乏深度/透视?

我正在尝试在 OpenGL 和 GLFW 中绘制一个简单的立方体。 在下面的代码中,我可以绘制立方体,但它只是显示为一个简单的矩形。这里发生了什么? #如果已定义(_WIN32) ||定义(_WIN6...

回答 2 投票 0

OpenGL Glad,glDeleteVertexArrays()、glGetError() 会导致段错误

在渲染器类的析构函数中,我想删除与形状关联的缓冲区/顶点数组对象。我在初始化后将这两个(VAO/VBO)保存为成员变量。追踪到我...

回答 1 投票 0

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