Aliaksandr Kalenik
|
bd08b1815f
LibWeb: Implement border radius corner clipping in GPU painter
|
1 年之前 |
Aliaksandr Kalenik
|
4a2a37275e
LibAccelGfx: Remove ability to change target canvas in painter
|
1 年之前 |
Aliaksandr Kalenik
|
161082e282
LibAccelGfx+LibWeb: Explicitly pass OpenGL context to Painter
|
1 年之前 |
Aliaksandr Kalenik
|
55c483b763
LibAccelGfx: Add missing `bind_target_canvas()` in `Painter::clear()`
|
1 年之前 |
Aliaksandr Kalenik
|
0d03257e69
LibGfx+LibAccelGfx+LibWeb: Use RefPtr for font in DrawGlyphOrEmoji
|
1 年之前 |
Aliaksandr Kalenik
|
a88807e5b3
LibAccelGfx: Update scissor test after switching between painters
|
1 年之前 |
Aliaksandr Kalenik
|
5c0cd0f484
LibAccelGfx+LibWeb: Add text shadow support in GPU painter
|
1 年之前 |
Aliaksandr Kalenik
|
2361ce25a0
LibAccelGfx: Set blending for alpha separately to be sum of src and dst
|
1 年之前 |
Aliaksandr Kalenik
|
c28f6828c9
LibAccelGfx+LibWeb: Support non-translation transforms in GPU painter
|
1 年之前 |
Aliaksandr Kalenik
|
24da32c884
LibAccelGfx+LibWeb: Store state of all stacking contexts in GPU painter
|
1 年之前 |
Aliaksandr Kalenik
|
9a66f31b64
LibAccelGfx: Deallocate VAO and VBOs in fill_rect_with_linear_gradient
|
1 年之前 |
Aliaksandr Kalenik
|
707added91
LibAccelGfx: Premultiply linear gradient colors by alpha
|
1 年之前 |
Aliaksandr Kalenik
|
17fb82d49b
LibAccelGfx+LibWeb: Discard painting of commands outside of viewport
|
1 年之前 |
Aliaksandr Kalenik
|
28723d8be1
LibAccelGfx+LibWeb: Move glyph atlas into a singleton class
|
1 年之前 |
Aliaksandr Kalenik
|
a1c8fb10fa
LibAccelGfx+LibWeb: Add texture cache for immutable bitmaps
|
1 年之前 |
Aliaksandr Kalenik
|
5f7ac559a7
LibAccelGfx+LibWeb: Add support for stacking context opacity
|
1 年之前 |
Aliaksandr Kalenik
|
cb90daadc7
LibAccelGfx: Add cache for programs
|
1 年之前 |
Aliaksandr Kalenik
|
d5630fedf1
LibAccelGfx+WebContent: Introduce Canvas that represents framebuffer
|
1 年之前 |
Aliaksandr Kalenik
|
790bfd7ef9
LibAccelGfx: Skip glyphs with missing bitmaps
|
1 年之前 |
Aliaksandr Kalenik
|
48faa0e706
LibAccelGfx: Ensure capacity of vertices vector in draw_glyph_run()
|
1 年之前 |
Aliaksandr Kalenik
|
2579b01be8
LibAccelGfx: Add missing painter transform applications
|
1 年之前 |
Aliaksandr Kalenik
|
53c015695e
LibAccelGfx+LibWeb: Implement rounded corners rectangle painting
|
1 年之前 |
Aliaksandr Kalenik
|
f6a9f613c7
LibAccelGfx+LibWeb: Add basic support for linear gradients painting
|
1 年之前 |
Aliaksandr Kalenik
|
61a2e59d87
LibAccelGfx+WebContent: Add GPU painter support on macOS
|
1 年之前 |
Aliaksandr Kalenik
|
01d938c77b
LibAccelGfx+LibWeb: Implement SetClipRect and ClearClipRect commands
|
1 年之前 |
Aliaksandr Kalenik
|
6d1a1daff9
LibAccelGfx+LibWeb: Use framebuffer object instead of EGLs PBuffer
|
1 年之前 |
Aliaksandr Kalenik
|
99caf4e649
LibAccelGfx: Switch from OpenGL ES 2.0 to OpenGL 3.3
|
1 年之前 |
Aliaksandr Kalenik
|
2d12d1538d
LibAccelGfx: Create VBO to pass vertices data to GPU
|
1 年之前 |
Aliaksandr Kalenik
|
048e179572
LibAccelGfx: Use wrapping functions with error check for OpenGL calls
|
1 年之前 |
Aliaksandr Kalenik
|
28118623f5
LibAccelGfx+LibWeb: Add basic line painting support
|
1 年之前 |