1
0
Fork 0
mirror of https://github.com/juce-framework/JUCE.git synced 2026-01-10 23:44:24 +00:00
JUCE/modules/juce_graphics
reuk 6402641d49
Direct2D: Avoid applying pending clip list in excludeClipRectangle unless the transform is non-trivial
Frequently, excludeClipRectangle will be called several times in a row,
in order to trim away borders on each side of a rectangle. When this
happens, we want to avoid creating geometric clip layers which exclude
only two or three of the borders, and instead wait until all borders
have been excluded before applying the clip list. This way, it may be
possible to simplify the clip list to a single rectangle, which can be
implemented using the faster axis-aligned clipping layer.
2024-07-04 13:03:35 +01:00
..
colour ColourGradient: Fix assertion in ColourGradient::remove 2024-05-08 17:53:52 +01:00
contexts LowLevelGraphicsPostScriptRenderer: Remove support 2024-06-27 18:10:22 +01:00
detail Fix compilation error with C++20 2024-06-24 15:07:16 +00:00
effects D2D: Add faster two-pass blur implementation 2024-04-29 16:08:24 +01:00
fonts Upgrade to harfbuzz 9.0.0 2024-07-04 13:05:26 +02:00
geometry CoreGraphics: Slightly shrink excluded clip regions in order to draw transformed opaque components without border artefacts 2024-05-20 12:49:55 +01:00
image_formats MinGW: Remove support 2024-06-27 18:10:21 +01:00
images D2D: Add faster two-pass blur implementation 2024-04-29 16:08:24 +01:00
native Direct2D: Avoid applying pending clip list in excludeClipRectangle unless the transform is non-trivial 2024-07-04 13:03:35 +01:00
placement Update licensing information 2024-04-16 11:39:35 +01:00
unicode Unicode: Ignore punctuation when resolving implicit characters 2024-05-23 12:54:13 +01:00
juce_graphics.cpp LowLevelGraphicsPostScriptRenderer: Remove support 2024-06-27 18:10:22 +01:00
juce_graphics.h LowLevelGraphicsPostScriptRenderer: Remove support 2024-06-27 18:10:22 +01:00
juce_graphics.mm Update licensing information 2024-04-16 11:39:35 +01:00
juce_graphics_Harfbuzz.cpp Suppress warnings emitted by harfbuzz 9.0.0 2024-07-04 13:05:26 +02:00