gpt4 book ai didi

opengl - 在 SDL2 中使用 GLSL 着色器

转载 作者:行者123 更新时间:2023-12-04 13:16:17 25 4
gpt4 key购买 nike

我已经学习 opengl 一段时间了,得出的结论是,对于一个简单的 2D 项目来说,它相当矫枉过正。

但是,我不能再没有着色器了。是否可以/可行地使用带有 SDL2 的着色器而不必直接使用 openGL?我猜测如果可能的话,与 opengl 和 sdl 共享相同的渲染上下文只是自找麻烦。

最佳答案

不,为了使用着色器,您需要 OpenGL 或 DirectX 上下文。 SDL 本身使用软件渲染(SDL 可以使用纯 SDL 为您提供硬件加速,但是 won't give you access to shaders )。

为了使用完整的硬件加速,您需要初始化 OpenGL 上下文,我建议使用 OpenGL 2 上下文或更新版本。

关于opengl - 在 SDL2 中使用 GLSL 着色器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21275942/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com