如何在SDL2中实现自定义混合模式



SDL2默认提供3种混合模式:alpha混合、加法和乘法。

然而,我需要渲染填充矩形使用线性光混合模式。

这是可能实现使用OpenGL,或作为3个内置混合模式的组合,或者我应该将所有的SDL_Texture s转换为SDL_Surface s并手动修改像素值吗?

SDL 2.0.6引入了SDL_ComposeCustomBlendMode函数,允许您为2D渲染创建新的混合模式。

下面是文档条目:https://wiki.libsdl.org/SDL_ComposeCustomBlendMode

相关内容

  • 没有找到相关文章

最新更新