Aliaksandr Kalenik
|
c28f6828c9
LibAccelGfx+LibWeb: Support non-translation transforms in GPU painter
|
vor 1 Jahr |
Aliaksandr Kalenik
|
7a0191cbe9
LibWeb: Clear texture allocated for stacking context painting
|
vor 1 Jahr |
Aliaksandr Kalenik
|
24da32c884
LibAccelGfx+LibWeb: Store state of all stacking contexts in GPU painter
|
vor 1 Jahr |
Aliaksandr Kalenik
|
9fa6628efa
LibWeb: Apply stacking context transform in GPU painter
|
vor 1 Jahr |
Aliaksandr Kalenik
|
0ff977bd04
LibWeb: Add fixed position stacking context support in GPU painter
|
vor 1 Jahr |
Aliaksandr Kalenik
|
17fb82d49b
LibAccelGfx+LibWeb: Discard painting of commands outside of viewport
|
vor 1 Jahr |
Aliaksandr Kalenik
|
28723d8be1
LibAccelGfx+LibWeb: Move glyph atlas into a singleton class
|
vor 1 Jahr |
Aliaksandr Kalenik
|
a1c8fb10fa
LibAccelGfx+LibWeb: Add texture cache for immutable bitmaps
|
vor 1 Jahr |
Aliaksandr Kalenik
|
f4a5c136c3
LibGfx+LibWeb: Add ImmutableBitmap for images bitmap caching in painter
|
vor 1 Jahr |
Aliaksandr Kalenik
|
5f7ac559a7
LibAccelGfx+LibWeb: Add support for stacking context opacity
|
vor 1 Jahr |
Aliaksandr Kalenik
|
d9990c6ea9
LibWeb: Remove opacity parameter for DrawScaledBitmap painting command
|
vor 1 Jahr |
Aliaksandr Kalenik
|
2471f07356
LibWeb: Skip painting of empty borders in GPU painter
|
vor 1 Jahr |
Aliaksandr Kalenik
|
1b0cc67a28
LibAccelGfx+LibWeb: Add basic push/pop stacking context implementation
|
vor 1 Jahr |
Aliaksandr Kalenik
|
7320fdc1f5
LibWeb: Implement FillEllipse command for GPU executor
|
vor 1 Jahr |
Aliaksandr Kalenik
|
53c015695e
LibAccelGfx+LibWeb: Implement rounded corners rectangle painting
|
vor 1 Jahr |
Aliaksandr Kalenik
|
9888db1c27
LibWeb: Add basic support for borders painting in GPU executor
|
vor 1 Jahr |
Aliaksandr Kalenik
|
29ff1f67be
LibWeb: Introduce dedicated painting command for borders
|
vor 1 Jahr |
MacDue
|
4e04f81626
LibWeb: Don't encode painting limitations in RecordingPainter API
|
vor 1 Jahr |
Aliaksandr Kalenik
|
f6a9f613c7
LibAccelGfx+LibWeb: Add basic support for linear gradients painting
|
vor 1 Jahr |
Aliaksandr Kalenik
|
01d938c77b
LibAccelGfx+LibWeb: Implement SetClipRect and ClearClipRect commands
|
vor 1 Jahr |
Aliaksandr Kalenik
|
f7874d03fc
LibWeb: Remove redundant flush() call in PaintingCommandExecutorGPU
|
vor 1 Jahr |
Aliaksandr Kalenik
|
28118623f5
LibAccelGfx+LibWeb: Add basic line painting support
|
vor 1 Jahr |
Aliaksandr Kalenik
|
b6da9abfb2
LibWeb: Implement draw_glyph_run in PaintingCommandExecutorGPU
|
vor 1 Jahr |
Aliaksandr Kalenik
|
ee28ba0c93
LibWeb: Use glyph run to store text paint command in RecordingPainter
|
vor 1 Jahr |
Aliaksandr Kalenik
|
aa6c008450
LibAccelGfx+LibWeb: Implement draw_scaled_bitmap()
|
vor 1 Jahr |
Aliaksandr Kalenik
|
1e85bf221d
LibAccelGfx+WebContent: Use the same Painter across page repaints
|
vor 1 Jahr |
Aliaksandr Kalenik
|
7d26cbf523
LibWeb: Add painting command executor that uses LibAccelGfx
|
vor 1 Jahr |