1
0
mirror of https://github.com/vlang/v.git synced 2023-08-10 21:13:21 +03:00

gg: revamp the Context pipeline for more effects, implement an additive effect (#16394)

This commit is contained in:
Junko
2022-11-12 15:39:18 +08:00
committed by GitHub
parent 7d31473523
commit 5bb058e35b
8 changed files with 227 additions and 43 deletions

View File

@@ -296,7 +296,12 @@ pub fn (ctx &Context) draw_image_with_config(config DrawImageConfig) {
mut v0f := if !flip_y { v0 } else { v1 }
mut v1f := if !flip_y { v1 } else { v0 }
sgl.load_pipeline(ctx.timage_pip)
// FIXME: is this okay?
match config.effect {
.alpha { sgl.load_pipeline(ctx.pipeline.alpha) }
.add { sgl.load_pipeline(ctx.pipeline.add) }
}
sgl.enable_texture()
sgl.texture(img.simg)