glfw 相关问题

GLFW是一个免费的开源多平台库,用于打开窗口,创建OpenGL上下文和管理输入。它很容易集成到现有的应用程序中,并没有声称主循环。 GLFW是用C语言编写的,并且对Windows,Mac OS X以及使用X Window系统的许多类Unix系统(例如Linux和FreeBSD)提供原生支持。 GLFW根据zlib / libpng许可证授权。

交换链获取和命令缓冲区提交时出现 SYNC-HAZARD-WRITE-AFTER-READ 错误

我编写了一个 Vulkan 验证错误的最小可重现代码示例,该错误显然与交换链获取和命令缓冲区提交之间的同步相关(请参阅完整代码 exa...

回答 1 投票 0

在 FreeType 和 OpenGL 渲染中更改文本颜色很困难

我目前面临使用 FTGL 和 OpenGL 渲染文本时更改文本颜色的挑战。尽管努力设置文本颜色,渲染的文本似乎是默认颜色(红色)...

回答 1 投票 0

使用 CMake 时链接器找不到 Vulkan & GLFW?

我正在尝试将 Vulkan、GLM 和 GLFW 集成到 clion 中。 在学习了一些 cmake 之后,我认为这会起作用。 有了这个 cmakelists.txt: cmake_minimum_required(版本3.27) 项目(LuxAegisClio...

回答 1 投票 0

如何使用 GLFW 预编译二进制文件编译 Visual Studio 2019 发行版

我正在尝试在 Visual Studio 2019 中构建一个使用 GLFW 预编译静态库的程序(如果重要的话,它适用于 Vulkan 而不是 OpenGL)。当我在调试模式下构建时,它会编译...

回答 2 投票 0

写入 OpenGL 模板缓冲区

我一直在阅读有关 OpenGL 中的模板缓冲区的内容。基本概念是有道理的;仅当片段与模板 b 中的值进行按位与运算后满足特定条件时才会绘制片段...

回答 2 投票 0

OpenGL 纹理在 imgui 内渲染时为黑色

在 Arch Linux 上使用 OpenGL 4.6 和 OpenGL ES 3.2(根据 glxinfo -B)。 在使用官方 wiki 代码片段在 imgui 中将图像渲染为纹理时,我遇到了图像问题

回答 1 投票 0

OpenGL 渲染仅限于屏幕的左下四分之一

所以我正在用C++开发一个OpenGL项目,我遇到了一个奇怪的问题,在创建GLFW窗口并绘制到它之后,我正在绘制的区域仅包含左下角...

回答 2 投票 0

屏幕尺寸和像素尺寸有什么区别?

我正在阅读有关如何设置交换链大小的 Vulkan 文档。我不明白屏幕尺寸和像素尺寸之间有什么区别。 PPI 如何影响屏幕坐标...

回答 1 投票 0

顶点着色器:乘以投影矩阵给我空白屏幕

我正在尝试使用 OpenGL 制作一些 3D 图形,并使用 cglm 进行数学计算。 我遵循的指南引导我将顶点位置乘以 3 个矩阵:模型、视图和投影。 自从啧啧...

回答 1 投票 0

glad/glad.h:27:2:错误:#error OpenGL标头已包含,删除此包含,很高兴已经提供了它

我使用的是 Ubuntu 20.04 LTS 系统,我无法运行我的 CPP 代码。每次我尝试编译这个: #包括 #包括 #include“高兴/高兴.h” 在...

回答 2 投票 0

有没有办法取消 GLFW 中 60 fps 的上限?

我正在用 C++ 编写一个使用 OGL / GLFW 的游戏。 我的游戏始终以 60 fps 运行,没有任何屏幕撕裂。经过一些研究,似乎 glfwSwapInterval() 函数应该是......

回答 2 投票 0

四元对象未渲染到屏幕上

#包括 #包括 #包括 #包括 #包括 #包括 c...

回答 1 投票 0

深度缓冲区不适用于 GLFW

我有提示: glfwWindowHint(GLFW_DEPTH_BITS, GL_TRUE); 然后后来我有: glEnable(GL_DEPTH_TEST); glDepthFunc(GL_LESS); 当我画画时 glClear(GL_COLOR_BUFFER_BIT |

回答 2 投票 0

如何使用GLFW请求最新的核心OpenGL配置文件?

我是 OpenGL 和 GLFW 的新手,我想使用 GLFW Python 绑定和 Moderngl 库在 Python 中制作一个小型图形引擎来获取 OpenGL 上下文。来自 GLFW 的文档...

回答 1 投票 0

GLAD 初始化失败

我遇到一个问题,以下代码行总是打印“无法初始化高兴”,然后退出程序: if (!gladLoadGLLoader((GLADloadproc)glfwGetProcAddress)) { ...

回答 1 投票 0

在 GLFW 中处理小型引擎的输入

使用learnopengl.com开发一个小型引擎,但过了一段时间,我仍然无法找出处理输入的最佳方法。 当然,我可以按照指南并使用它们的功能: 无效 key_call...

回答 2 投票 0

使用glfw和glew

我在使用 GLFW 和 GLEW 理解一些 opengl 内容时遇到问题。 我有 3 个文件,如下所示: 主要.cpp: #include“gamewindow.h” int main() { 游戏窗口 *游戏窗口 = 新游戏窗口(1024, 768, "

回答 1 投票 0

警告:def 文件末尾的 .drectve 已损坏

我在 eclipse cdt(c++) 中使用 gcc/mingw 安装了 glew、glfw 和 glm,全部都是静态的。 一切正常,但我不喜欢 eclipse 输出控制台中的警告: 警告:损坏的 .drectve 位于...

回答 4 投票 0

为什么 GLFW 窗口仅在抽象为唯一指针时才会抛出访问冲突?

我正在尝试在静态库中使用 GLFW。如果我在库的主要函数(应用程序)内初始化 GLFW 窗口,它就会起作用。但如果我将它抽象为一个单独的类,我就可以获得访问权限

回答 1 投票 0

GLFW3 中的透视不正确

我想用 GLFW 在 Linux 上用 C++ 制作 3D 游戏,很高兴。但正确的 3D 视角无法正常工作,我无法找出原因。 这应该画一个橙色三角形,它会变小......

回答 1 投票 0

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