ladybird/Libraries/LibGfx
2026-05-13 08:13:51 -05:00
..
Font LibGfx: Don't load the same font file multiple times in PathFontProvider 2026-05-08 22:56:14 +02:00
ImageFormats LibGfx+LibWeb: Make DecodedImageFrame a value type 2026-05-07 16:08:13 +02:00
Rust LibGfx: Add the mimalloc allocator shim to liblagom-gfx.so 2026-04-27 09:38:48 -04:00
AffineTransform.cpp
AffineTransform.h
AntiAliasing.h LibGfx+LibWeb: Move display-list corner types to LibGfx 2026-05-12 16:30:26 +02:00
Bitmap.cpp LibGfx: Set maximum bitmap dimensions to 65535 2026-05-05 20:13:43 +02:00
Bitmap.h LibGfx+LibWeb: Move SVG mask/clip composition from CPU to GPU 2026-01-23 16:23:06 +01:00
BitmapExport.cpp LibGfx: Move bitmap export out of ImmutableBitmap 2026-05-05 14:39:17 -05:00
BitmapExport.h LibGfx: Move bitmap export out of ImmutableBitmap 2026-05-05 14:39:17 -05:00
BitmapSequence.cpp LibGfx: Use checked arithmetic when encoding BitmapSequence 2026-01-22 17:38:15 +01:00
BitmapSequence.h LibGfx+LibWeb: Remove unused code from Gfx::Point/Rect/Size 2026-03-31 10:37:23 +02:00
BoundingBox.h LibGfx: Add BoundingBox::has_no_points for none vs zero-area rect 2026-04-15 10:26:53 +01:00
CMakeLists.txt LibGfx+LibWeb: Move display-list corner types to LibGfx 2026-05-12 16:30:26 +02:00
CMYKBitmap.cpp
CMYKBitmap.h
Color.cpp LibGfx: Perform color space conversions with float precision 2026-04-16 12:06:10 +02:00
Color.h LibGfx: Preserve out-of-range components in HSL to sRGB conversion 2026-04-16 12:06:10 +02:00
ColorConversion.cpp LibGfx: Add color space conversions needed for CSS color interpolation 2026-04-16 12:06:10 +02:00
ColorConversion.h LibGfx: Preserve out-of-range components in HSL to sRGB conversion 2026-04-16 12:06:10 +02:00
ColorSpace.cpp LibGfx: Keep ImmutableBitmap source data context-neutral 2026-05-04 20:12:21 +02:00
ColorSpace.h LibGfx: Keep ImmutableBitmap source data context-neutral 2026-05-04 20:12:21 +02:00
CompositingAndBlendingOperator.h
CornerRadii.cpp LibGfx+LibWeb: Move display-list corner types to LibGfx 2026-05-12 16:30:26 +02:00
CornerRadii.h LibGfx+LibWeb: Move display-list corner types to LibGfx 2026-05-12 16:30:26 +02:00
Cursor.cpp
Cursor.h
DecodedImageFrame.h LibWeb: Store display list resources separately 2026-05-08 20:45:17 +02:00
DecodedImageFrameSkiaImageCache.cpp LibGfx: Hide Skia types behind pImpl in DecodedImageFrameSkiaImageCache 2026-05-10 19:49:29 +02:00
DecodedImageFrameSkiaImageCache.h LibGfx: Hide Skia types behind pImpl in DecodedImageFrameSkiaImageCache 2026-05-10 19:49:29 +02:00
Filter.cpp LibWeb: Inline serialized filters in display list commands 2026-05-11 15:49:12 +02:00
Filter.h LibWeb: Inline serialized filters in display list commands 2026-05-11 15:49:12 +02:00
FilterImpl.h LibWeb: Inline serialized filters in display list commands 2026-05-11 15:49:12 +02:00
FontCascadeList.cpp LibGfx+LibWeb: Only trigger @font-face loads from text shaping 2026-04-25 17:06:28 +02:00
FontCascadeList.h LibGfx+LibWeb: Only trigger @font-face loads from text shaping 2026-04-25 17:06:28 +02:00
Forward.h LibGfx: Remove ImmutableBitmap 2026-05-05 14:39:17 -05:00
FourCC.h
GradientInterpolation.h LibGfx+LibWeb: Use Gfx gradient interpolation in display lists 2026-05-11 20:31:33 +02:00
GradientPainting.cpp
Gradients.h
InterpolationColorSpace.h
LineStyle.h
Matrix.h AK+LibGfx: Prefer if consteval over is_constant_evaluated 2026-02-22 13:56:12 -05:00
Matrix3x3.h
Matrix4x4.h
MetalContext.h
MetalContext.mm
MorphologyOperator.h
Orientation.h
Painter.cpp
Painter.h LibGfx+LibWeb: Add DecodedImageFrame 2026-05-05 14:39:17 -05:00
PainterSkia.cpp LibGfx+LibWeb: Make DecodedImageFrame a value type 2026-05-07 16:08:13 +02:00
PainterSkia.h LibGfx+LibWeb: Add DecodedImageFrame 2026-05-05 14:39:17 -05:00
PaintingSurface.cpp LibGfx: Move painting surface snapshots to PaintingSurface 2026-05-05 14:39:17 -05:00
PaintingSurface.h LibGfx: Move painting surface snapshots to PaintingSurface 2026-05-05 14:39:17 -05:00
PaintStyle.cpp LibGfx+LibWeb: Make DecodedImageFrame a value type 2026-05-07 16:08:13 +02:00
PaintStyle.h LibGfx+LibWeb: Make DecodedImageFrame a value type 2026-05-07 16:08:13 +02:00
Palette.cpp
Palette.h
Path.cpp LibGfx: Add path serialization helpers 2026-05-08 20:45:17 +02:00
Path.h LibGfx: Add path serialization helpers 2026-05-08 20:45:17 +02:00
PathSkia.cpp LibGfx: Add path serialization helpers 2026-05-08 20:45:17 +02:00
PathSkia.h LibGfx: Add path serialization helpers 2026-05-08 20:45:17 +02:00
Point.cpp
Point.h LibGfx+LibWeb: Remove unused code from Gfx::Point/Rect/Size 2026-03-31 10:37:23 +02:00
Quad.h
Rect.cpp
Rect.h LibGfx+LibWeb: Remove unused code from Gfx::Point/Rect/Size 2026-03-31 10:37:23 +02:00
ScalingMode.h
ShapeFeature.h LibGfx: Implement hash functions for some more types 2026-02-02 14:11:43 +00:00
ShareableBitmap.cpp
ShareableBitmap.h
SharedImage.cpp LibGfx+LibWeb: Add Linux dmabuf backing stores to SharedImage 2026-04-14 21:49:08 +02:00
SharedImage.h LibGfx+LibWeb: Add Linux dmabuf backing stores to SharedImage 2026-04-14 21:49:08 +02:00
SharedImageBuffer.cpp LibGfx: Map imported Linux dmabuf backing stores read-only 2026-04-17 00:39:04 +02:00
SharedImageBuffer.h Everywhere: Replace SharedBackingStore with Gfx::SharedImage 2026-04-09 01:18:59 +02:00
Size.cpp
Size.h LibGfx+LibWeb: Remove unused code from Gfx::Point/Rect/Size 2026-03-31 10:37:23 +02:00
SkiaBackendContext.cpp LibGfx: Rename main-thread Skia backend accessor 2026-05-04 20:12:21 +02:00
SkiaBackendContext.h LibGfx+LibWeb: Drop SkiaBackendContext locking 2026-05-04 20:12:21 +02:00
SkiaUtils.cpp LibWeb: Inline serialized filters in display list commands 2026-05-11 15:49:12 +02:00
SkiaUtils.h LibGfx: Keep ImmutableBitmap source data context-neutral 2026-05-04 20:12:21 +02:00
SystemTheme.cpp LibGfx: Remove unused globals 2026-04-20 15:45:58 -06:00
SystemTheme.h
TextAlignment.h
TextAttributes.h
TextLayout.cpp LibGfx+LibWeb: Only trigger @font-face loads from text shaping 2026-04-25 17:06:28 +02:00
TextLayout.h LibWeb: Implement text-decoration-skip-ink painting 2026-03-26 12:15:36 +00:00
TIFFGenerator.py LibGfx: Don't use varargs/implicit typing in TIFFGenerator 2026-05-13 08:13:51 -05:00
Triangle.cpp
Triangle.h
Vector2.h
Vector3.h
Vector4.h
VectorGraphic.cpp
VectorGraphic.h
VectorN.h
VulkanContext.cpp LibGfx: Move VulkanImage into a separate file 2026-04-12 21:18:33 +02:00
VulkanContext.h LibGfx: Move VulkanImage into a separate file 2026-04-12 21:18:33 +02:00
VulkanImage.cpp LibGfx: Fall back when dmabuf modifiers are unsupported 2026-04-14 23:56:26 +02:00
VulkanImage.h LibGfx: Make create_shared_vulkan_image() accept modifiers as a span 2026-04-14 21:49:08 +02:00
WindingRule.h
YUVData.cpp LibMedia+LibWeb: Store decoded YUV data in video frames 2026-05-05 14:39:17 -05:00
YUVData.h LibMedia+LibWeb: Store decoded YUV data in video frames 2026-05-05 14:39:17 -05:00