gpt4 book ai didi

c++ - 如何在 SDL 中进行硬件加速 alpha 混合?

转载 作者:搜寻专家 更新时间:2023-10-31 02:00:33 25 4
gpt4 key购买 nike

我正试图找到在 SDL 中进行 alpha 混合的最有效方法。我不想回过头来重写渲染代码以使用 OpenGL(我读过它使用 alpha 混合更有效),所以我想弄清楚如何从 SDL 的 alpha 中获得最大的 yield 混合。

我读到过我可以从使用硬件界面中获益,但这意味着我必须全屏运行游戏。有人可以对此发表评论吗?或者关于 SDL 中的 alpha 透明度的任何其他内容?

最佳答案

我曾经玩过 sdl 硬件表面,但这并不是最愉快的体验。 SDL 真的很容易使用,但是当它达到效率时,你真的应该坚持使用专门为此类任务设计的东西。 OpenGL 是一个不错的选择。您始终可以将 SDL(窗口和事件管理)与 openGL(图形)混合使用,并使用一些已经编写好的代码。

您可以在硬件表面找到一些信息 herehere

关于c++ - 如何在 SDL 中进行硬件加速 alpha 混合?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1868492/

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