mirror of
https://github.com/RGBCube/serenity
synced 2026-01-13 00:11:00 +00:00
For each stacking context with an opacity less than 1, we create a separate framebuffer. We then blit the texture attached to this framebuffer with the specified opacity. To avoid the performance overhead of reading pixels from the texture into Gfx::Bitmap, a new method that allows for direct blitting from the texture is introduced, named blit_scaled_texture(). |
||
|---|---|---|
| .. | ||
| Canvas.h | ||
| CMakeLists.txt | ||
| Context.cpp | ||
| Context.h | ||
| Forward.h | ||
| GL.cpp | ||
| GL.h | ||
| Painter.cpp | ||
| Painter.h | ||
| Program.cpp | ||
| Program.h | ||