用SDL2和OpenGL显示蓝色
Displaying blue with SDL2 and OpenGL
这个问题的标题有点误导,因为我知道如何通过本教程显示颜色。完成工作后,我决定使用它,所以我挖了一个旧的代码,这是我第一次开始使用SDL2时的SDL2测试,并更换了所有渲染器和其他一些东西,然后用OpenGL代替了它上下文并试图使其显示蓝色,但没有运气,它只是显示了一个黑屏。不知道确切的问题是什么。这是要点
P.S。如果能想到一个更好的标题,我全都是:)
给定代码中有硬编码绿色,而不是蓝色。无论如何,您永远不会将窗口分配给window_p
指针,而是使用它来创建上下文和交换。如果您查看SDL_GetError
,它将报告"无效窗口"。
除此之外:
- 请在问题本身中发布代码,而不是外部链接
-
loop
中的递归根本不是很好 - 您在创建上下文之后设置上下文参数
-
.h
中的功能实现可能会导致问题
相关文章:
- 比较并显示使用最小值(a,b)和最大值(a、b)升序排列的4个数字
- C++,OpenCV,尝试显示图像时"OpenCV(4.3.0) Error: Assertion failed (size.width>0 && size.height>0)"此错误
- 字符串-C++后显示的随机字符
- 继承期间显示未知行为的子类
- 仅使用绝对值对数组进行排序,并在C++中显示实际值
- 程序崩溃并显示"std::out_of_range"错误
- 如何在C++中用std::cout正确显示带十六进制的字符串文本
- 为什么在C的循环中使用printf的Rust代码不显示输出,而在C++的循环中显示std::cout
- 从数据库实时显示QT c++中的数据
- 当使用比格式支持的精度更高的精度来显示数字时,会写出什么数据
- 显示错误输出的简单数组排序程序
- Qt自定义QPush按钮未显示在布局上
- C++射线示踪剂ppm表示没有足够的数据来显示图像
- 显示基于用户输入的整数的字符
- 使用QTreeView,如何通过调用函数只突出显示特定的行/列
- 应用程序崩溃并显示"symbol _ZdlPvm, version Qt_5 not defined in file libQt5Core.so.5 with link time reference"
- 示例外壳应用程序显示的 V8 "segmentation fault (core dumped)"错误
- 如何使 windows 命令提示符在C++可执行文件上显示返回值?
- 用SDL2和OpenGL显示蓝色
- 消息在VC++的模式框中以蓝色突出显示