0

SDL2 默认提供 3 种混合模式:alpha blend、additive 和 multiply。

但是我需要使用线性光混合模式来渲染填充的矩形。

这是否可以使用 OpenGL 来实现,或者作为 3 种内置混合模式的组合,或者我应该将我的所有SDL_Textures 转换为SDL_Surfaces 并手动修改像素值?

4

1 回答 1

2

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

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

于 2018-01-10T19:32:33.617 回答