1
0
Fork 0
mirror of https://github.com/juce-framework/JUCE.git synced 2026-01-14 00:14:18 +00:00
JUCE/modules/juce_gui_basics
Tom Poole 3dd812052e macOS/iOS: Add a Metal layer renderer
This restores the functionality of JUCE_COREGRAPHICS_RENDER_WITH_MULTIPLE_PAINT_CALLS.
Using this preprocessor flag may avoid Core Graphics rendering much larger regions than
necessary, but the small regions that are rendered will likely be rendered slower.
Whether using this flag improves or degrades the performance of your rendering overall
will be specific to each application.

Previously enabling JUCE_COREGRAPHICS_RENDER_WITH_MULTIPLE_PAINT_CALLS was ineffective
from versions of macOS around 10.13, but enabling it didn't have any negative impact on
performance. Now enabling JUCE_COREGRAPHICS_RENDER_WITH_MULTIPLE_PAINT_CALLS may result
in slower rendering.
2022-04-04 12:36:33 +01:00
..
accessibility Update copyright banners 2022-04-04 12:36:32 +01:00
application Update copyright banners 2022-04-04 12:36:32 +01:00
buttons Update copyright banners 2022-04-04 12:36:32 +01:00
commands Update copyright banners 2022-04-04 12:36:32 +01:00
components Update copyright banners 2022-04-04 12:36:32 +01:00
desktop Update copyright banners 2022-04-04 12:36:32 +01:00
drawables Update copyright banners 2022-04-04 12:36:32 +01:00
filebrowser Update copyright banners 2022-04-04 12:36:32 +01:00
keyboard Update copyright banners 2022-04-04 12:36:32 +01:00
layout Update copyright banners 2022-04-04 12:36:32 +01:00
lookandfeel Update copyright banners 2022-04-04 12:36:32 +01:00
menus Update copyright banners 2022-04-04 12:36:32 +01:00
misc Update copyright banners 2022-04-04 12:36:32 +01:00
mouse Update copyright banners 2022-04-04 12:36:32 +01:00
native macOS/iOS: Add a Metal layer renderer 2022-04-04 12:36:33 +01:00
positioning Update copyright banners 2022-04-04 12:36:32 +01:00
properties Update copyright banners 2022-04-04 12:36:32 +01:00
widgets Update copyright banners 2022-04-04 12:36:32 +01:00
windows macOS/iOS: Enable asynchronous Core Graphics rendering by default 2022-04-04 12:36:32 +01:00
juce_gui_basics.cpp macOS/iOS: Add a Metal layer renderer 2022-04-04 12:36:33 +01:00
juce_gui_basics.h macOS/iOS: Add a Metal layer renderer 2022-04-04 12:36:33 +01:00
juce_gui_basics.mm Update copyright banners 2022-04-04 12:36:32 +01:00