ladybird/Userland/Libraries/LibAccelGfx
Aliaksandr Kalenik 7181c3f2ea Everywhere: Limit layout text fragments to use one font for all glyphs
The ChunkIterator now limits a chunk to using only one font (before, it
was possible to have a chunk with >1 font, when `unicode-range` CSS
property is used).

This change allows us to reduce some complexity in the text shaping and
painting code and makes us compatible with the APIs in Skia and
HarfBuzz.
2024-06-30 19:23:24 +02:00
..
Canvas.h LibAccelGfx+WebContent: Introduce Canvas that represents framebuffer 2023-11-24 08:39:55 +01:00
CMakeLists.txt LibAccelGfx+LibWeb: Move glyph atlas into a singleton class 2023-11-26 21:26:26 +01:00
Context.cpp Userland: Remove some SerenityOS checks 2024-06-10 13:53:01 +02:00
Context.h LibAccelGfx+LibWeb+WebContent: Handle OpenGL Context init errors 2024-01-24 19:43:51 +01:00
Forward.h LibAccelGfx+LibWeb: Use framebuffer object instead of EGLs PBuffer 2023-11-11 22:19:43 +01:00
GL.cpp LibWeb: Implement border radius corner clipping in GPU painter 2023-12-17 23:12:48 +01:00
GL.h LibWeb: Implement border radius corner clipping in GPU painter 2023-12-17 23:12:48 +01:00
GlyphAtlas.cpp LibGfx: Don't try to paint glyphs that aren't in a font 2024-06-16 13:24:36 +02:00
GlyphAtlas.h LibAccelGfx+LibWeb: Move glyph atlas into a singleton class 2023-11-26 21:26:26 +01:00
Painter.cpp Everywhere: Limit layout text fragments to use one font for all glyphs 2024-06-30 19:23:24 +02:00
Painter.h Everywhere: Limit layout text fragments to use one font for all glyphs 2024-06-30 19:23:24 +02:00
Program.cpp LibAccelGfx: Add cache for programs 2023-11-24 08:39:55 +01:00
Program.h LibAccelGfx+LibWeb: Add text shadow support in GPU painter 2023-12-05 09:09:56 +01:00