SDL2和OpenGL具有两个窗口的功能

oc

我正在尝试使用SDL2创建一个带有两个窗口的应用程序。为了使绘制过程更快并能够运行3d动画,我使用OpenGL。但是,当我打开第二个窗口时,如何对OpenGL(gl函数)说要在第二个窗口中绘制呢?我搜索了libsdl Wiki,但找不到任何东西。

蒂姆·库珀

您正在寻找SDL_GL_MakeCurrent功能。

使用此功能可以设置用于渲染到OpenGL窗口中的OpenGL上下文。

例:

SDL_GL_MakeCurrent(window, gl_context);
// OpenGL functions will draw to window
// ...
SDL_GL_MakeCurrent(window2, gl_context);
// OpenGL functions will draw to window2

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

SDL2:两个显示器,两个窗口和全屏模式

来自分类Dev

SDL2:两个显示器,两个窗口和全屏模式

来自分类Dev

SDL2不同线程中的两个窗口

来自分类Dev

SDL2不同线程中的两个窗口

来自分类Dev

SDL2 OpenGL 窗口立即关闭

来自分类Dev

使用C ++和SDL2创建一个带有矩形的窗口

来自分类Dev

带有SDL2和Lisp的多个图形窗口?

来自分类Dev

具有两个功能的两个转盘

来自分类Dev

QMainWindow中的两个QWidget具有最小化按钮和窗口标题

来自分类Dev

带有ImGui和SDL2的OpenGL渲染器

来自分类Dev

SDL2 窗口是透明的

来自分类Dev

在GHCI中创建一个SDL2窗口

来自分类Dev

Visual Studio和SDL2窗口创建失败

来自分类Dev

我是否正在删除sdl2和opengl?

来自分类Dev

两个具有React和Firebase功能的package.json文件

来自分类Dev

SDL2窗口大小大于应有的大小

来自分类Dev

c中具有相同功能的两个声明

来自分类Dev

具有两个功能的Android按钮

来自分类Dev

具有两个单元格范围的IF功能

来自分类Dev

具有两个参数的模板的C ++朋友功能

来自分类Dev

具有两个不同分区的LAG功能

来自分类Dev

两个具有键入功能的输入字段

来自分类Dev

具有两个下标的For循环功能

来自分类Dev

具有两个单元格范围的IF功能

来自分类Dev

膨胀具有不同功能的两个布局

来自分类Dev

两个具有相同、独立、隐藏功能的类

来自分类Dev

SDL2缺少窗口栏的窗口

来自分类Dev

使用SDL2和Glew,尝试在OpenGL中绘制一个简单的白色正方形。只是黑屏

来自分类Dev

使用SDL2和Glew,尝试在OpenGL中绘制一个简单的白色正方形。只是黑屏