1
Fork 0
mirror of https://github.com/RGBCube/serenity synced 2025-05-31 23:38:12 +00:00
serenity/Userland
Nico Weber 81cc64f29c LibGfx: Dedupe ICC TagData objects
Several tags can refer to the same TagData. In particular, the
rTRC, gTRC, bTRC tags usually all three refer to the same curve.
Curve objects can be large, so allocate only a single TagData
object in that case and make all tags point to it.

(If we end up storing some cache in the curve object later on,
this will also increase the effectiveness of that cache.)
2023-01-24 14:45:27 +00:00
..
Applets AK+Everywhere: Rename JsonObject::get() to ::get_deprecated() 2023-01-17 19:52:52 -05:00
Applications LibCards+Games+GamesSettings: Return ErrorOr from CardStack::push() 2023-01-22 21:31:36 +00:00
BuggieBox Userland: Add the BuggieBox program 2022-11-26 12:41:47 -07:00
Demos LibGfxDemo: Draw diagonal dotted and dashed lines 2023-01-17 22:54:18 +01:00
DevTools LibDebug: Propagate errors throughout DWARF parsing 2023-01-22 19:12:26 +01:00
DynamicLoader Everywhere: Remove "LibC/" includes, add lint-rule against it 2023-01-07 10:01:37 -07:00
Games LibCards+Games: Return ErrorOr from CardStack::add_all_grabbed_cards() 2023-01-22 21:31:36 +00:00
Libraries LibGfx: Dedupe ICC TagData objects 2023-01-24 14:45:27 +00:00
Services WindowServer: Reuse existing WindowManager::desktop_rect() method 2023-01-24 14:41:16 +00:00
Shell AK+Everywhere: Rename JsonObject::get() to ::get_deprecated() 2023-01-17 19:52:52 -05:00
Utilities LibGfx+icc: Add ICCProfile support for parametricCurveType and print it 2023-01-23 23:37:33 +00:00
CMakeLists.txt Userland: Add the BuggieBox program 2022-11-26 12:41:47 -07:00