ladybird/Userland/Libraries/LibGfx
Lucas CHOLLET 271d0015fe LibGfx/JPEGXL: Add support for x4 and x8 upsampling
All the logic is exactly the same as for x2 upsampling, so this commit
essentially boils down to adding arrays for default weights and the
logic to select the correct array.
2023-07-24 10:28:36 -04:00
..
Filters Everywhere: Remove needless trailing semi-colons after functions 2023-07-08 10:32:56 +01:00
Font LibGfx: Add functions to convert font widths to/from strings 2023-07-20 08:02:12 +01:00
ICC LibGfx: Add method to get String data from an ICC Profile tag 2023-07-20 08:02:12 +01:00
ImageFormats LibGfx/JPEGXL: Add support for x4 and x8 upsampling 2023-07-24 10:28:36 -04:00
AffineTransform.cpp LibGfx: Add AffineTransform::determinant() 2023-07-14 06:51:05 +02:00
AffineTransform.h LibGfx: Add AffineTransform::determinant() 2023-07-14 06:51:05 +02:00
AntiAliasingPainter.cpp LibGfx: Only attempt to paint strokes with a width > 0 2023-07-16 18:52:38 +02:00
AntiAliasingPainter.h LibWeb+LibGfx: Allow stroking with a paint style and opacity 2023-06-11 16:15:56 +02:00
Bitmap.cpp LibGfx: Allow loading a Bitmap (from bytes) with an ideal size 2023-07-03 23:54:51 +02:00
Bitmap.h LibCore+LibGfx+LibGUI: Consider JPEG XL files as images 2023-07-21 10:47:34 -06:00
BitmapMixer.cpp
BitmapMixer.h
CharacterBitmap.h
CIELAB.h LibGfx: Move CIELAB to its own file 2023-04-30 05:57:20 +02:00
ClassicStylePainter.cpp LibGfx+Everywhere: Change Gfx::Rect to be endpoint exclusive 2023-05-23 12:35:42 +02:00
ClassicStylePainter.h LibGfx+Userland: Merge FrameShape and FrameShadow into FrameStyle 2023-04-30 05:49:46 +02:00
ClassicWindowTheme.cpp LibGfx+Everywhere: Change Gfx::Rect to be endpoint exclusive 2023-05-23 12:35:42 +02:00
ClassicWindowTheme.h
CMakeLists.txt LibGfx/JPEGXL: Add a JPEG-XL decoder :^) 2023-07-21 10:47:34 -06:00
Color.cpp Everywhere: Update copyrights with my new serenityos.org e-mail :^) 2023-07-15 16:21:29 +02:00
Color.h LibGfx: Remove SSE version of Color::blend() 2023-06-01 15:13:47 +02:00
CursorParams.cpp
CursorParams.h
DeltaE.cpp LibGfx: Add DeltaE() function 2023-04-30 05:57:20 +02:00
DeltaE.h LibGfx: Add DeltaE() function 2023-04-30 05:57:20 +02:00
DisjointRectSet.h
EdgeFlagPathRasterizer.cpp LibGfx: Avoid fill_path() crashes due to rounding errors 2023-06-13 06:09:28 +02:00
EdgeFlagPathRasterizer.h LibWeb+LibGfx: Allow filling with a paint style and opacity 2023-06-11 16:15:56 +02:00
Forward.h
Gamma.h
GradientPainting.cpp Everywhere: Remove needless trailing semi-colons after functions 2023-07-08 10:32:56 +01:00
Gradients.h
GrayscaleBitmap.h
Line.h
Matrix.h LibGfx: Fix -Wdouble-promotion for float matrices 2023-05-02 17:15:48 +01:00
Matrix3x3.h
Matrix4x4.h
Orientation.h
Painter.cpp LibGfx: Use stroke_to_fill() for Painter::stroke_path() 2023-07-16 18:52:38 +02:00
Painter.h LibWeb+LibGfx: Allow filling with a paint style and opacity 2023-06-11 16:15:56 +02:00
PaintStyle.h Everywhere: Remove needless trailing semi-colons after functions 2023-07-08 10:32:56 +01:00
Palette.cpp
Palette.h
Path.cpp LibGfx: Only attempt to paint strokes with a width > 0 2023-07-16 18:52:38 +02:00
Path.h LibGfx: Approximate elliptical arcs with cubic beziers 2023-07-16 06:22:55 +02:00
Point.cpp LibGfx+Everywhere: Change Gfx::Rect to be endpoint exclusive 2023-05-23 12:35:42 +02:00
Point.h LibGfx: Add Point::to_floored<T>() 2023-04-09 18:42:45 +02:00
Quad.h
Rect.cpp
Rect.h LibGfx: Add Rect::unite_{horizontally,vertically}() 2023-07-13 05:09:08 +02:00
ShareableBitmap.cpp
ShareableBitmap.h
Size.cpp
Size.h
StandardCursor.h
StylePainter.cpp LibGfx+Userland: Merge FrameShape and FrameShadow into FrameStyle 2023-04-30 05:49:46 +02:00
StylePainter.h LibGfx+Userland: Merge FrameShape and FrameShadow into FrameStyle 2023-04-30 05:49:46 +02:00
SystemTheme.cpp
SystemTheme.h LibGfx: Return StringView for SystemTheme Roles 2023-04-30 05:48:14 +02:00
TextAlignment.h
TextAttributes.h
TextDirection.cpp
TextDirection.h
TextElision.h
TextLayout.cpp
TextLayout.h
TextWrapping.h
Triangle.cpp Everywhere: Update copyrights with my new serenityos.org e-mail :^) 2023-07-15 16:21:29 +02:00
Triangle.h Everywhere: Update copyrights with my new serenityos.org e-mail :^) 2023-07-15 16:21:29 +02:00
Vector2.h
Vector3.h
Vector4.h
VectorGraphic.cpp LibGfx: Add simple VectorGraphic abstract base class 2023-07-14 06:51:05 +02:00
VectorGraphic.h LibGfx: Add simple VectorGraphic abstract base class 2023-07-14 06:51:05 +02:00
VectorN.h
WindowTheme.cpp
WindowTheme.h