标签: sdl sdl-2 blending color-blending blend-mode
SDL2默认提供3 blend modes:alpha混合,加法和乘法。
但是我需要使用线性光混合模式渲染填充的矩形。
这可以使用OpenGL实现,还是作为3种内置混合模式的组合实现,还是应该将所有SDL_Texture转换为SDL_Surface并手动修改像素值?
SDL_Texture
SDL_Surface
答案 0 :(得分:2)
SDL 2.0.6引入了函数SDL_ComposeCustomBlendMode,允许您为2D渲染创建新的混合模式。
以下是文档条目:https://wiki.libsdl.org/SDL_ComposeCustomBlendMode