Juce 7, metal and older Mac Pro

Hi Guys,

I have a report of a 10.14 user using old mac pro which now have a blank window when starting our app.
Metal is not supported on those older mac pro and we use
JUCE_COREGRAPHICS_RENDER_WITH_MULTIPLE_PAINT_CALLS

Could there be a default fallback put in place ?

Thanks !

Another crashlog for Metal but on macbook pro


Thread 0 Crashed::  Dispatch queue: com.apple.main-thread
0   AGXMetalG13X                  	    0x7ffa24d34f04 0x7ffa24af0000 + 2379524
1   UVIWorkstationAU              	       0x1dfbb21bf bool juce::CoreGraphicsMetalLayerRenderer<NSView>::drawRectangleList<juce::NSViewComponentPeer::setNeedsDisplayRectangles()::'lambda0'()::operator()() const::'lambda'(CGContext*, CGRect)>(NSView*, float, juce::NSViewComponentPeer::setNeedsDisplayRectangles()::'lambda0'()::operator()() const::'lambda'(CGContext*, CGRect)&&, juce::RectangleList<float> const&) + 1039
2   UVIWorkstationAU              	       0x1dfbb1a1d juce::NSViewComponentPeer::setNeedsDisplayRectangles() + 461
3   UVIWorkstationAU              	       0x1dfbb1847 juce::JuceNSViewClass::JuceNSViewClass()::'lambda'(objc_object*, objc_selector*, NSNotification*)::__invoke(objc_object*, objc_selector*, NSNotification*) + 55
4   CoreFoundation                	    0x7ff8151b8944 __CFNOTIFICATIONCENTER_IS_CALLING_OUT_TO_AN_OBSERVER__ + 12
5   CoreFoundation                	    0x7ff8152552ea ___CFXRegistrationPost_block_invoke + 49
6   CoreFoundation                	    0x7ff81525525c _CFXRegistrationPost + 496
7   CoreFoundation                	    0x7ff81518a880 _CFXNotificationPost + 809
8   AppKit                        	    0x7ff817b6b25b -[NSView _postFrameChangeNotification] + 304
9   AppKit                        	    0x7ff817b642fb -[NSView setFrameSize:] + 2304
10  AppKit                        	    0x7ff817b83ff3 -[NSWindow _oldPlaceWindow:fromServer:] + 867
11  AppKit                        	    0x7ff817b823ce -[NSWindow _setFrameCommon:display:fromServer:] + 1278
12  UVIWorkstationAU              	       0x1dfbbb1e0 juce::NSViewComponentPeer::setBounds(juce::Rectangle<int> const&, bool) + 512
13  UVIWorkstationAU              	       0x1dfb076f5 juce::ComponentPeer::updateBounds() + 197
14  UVIWorkstationAU              	       0x1dfb08eca juce::Component::setBounds(int, int, int, int) + 474
15  UVIWorkstationAU              	       0x1dfb8708b juce::BubbleComponent::setPosition(juce::Rectangle<int>, int, int) + 731
16  UVIWorkstationAU              	       0x1dfb86d98 juce::BubbleComponent::setPosition(juce::Component*, int, int) + 264
17  UVIWorkstationAU              	       0x1e034af34 uvi::Slider::mouseEnter(juce::MouseEvent const&) + 532
18  UVIWorkstationAU              	       0x1dfb0bba0 juce::Component::internalMouseEnter(juce::MouseInputSource, juce::Point<float>, juce::Time) + 304
19  UVIWorkstationAU              	       0x1dfb8b7f7 juce::MouseInputSourceInternal::setComponentUnderMouse(juce::Component*, juce::PointerState const&, juce::Time) + 759
20  UVIWorkstationAU              	       0x1dfb8b034 juce::MouseInputSourceInternal::setPointerState(juce::PointerState const&, juce::Time, bool) + 84
21  UVIWorkstationAU              	       0x1dfb138a8 juce::MouseInputSourceInternal::handleEvent(juce::ComponentPeer&, juce::Point<float>, juce::Time, juce::ModifierKeys, float, float, juce::PenDetails) + 152
22  UVIWorkstationAU              	       0x1dfb7f99d juce::ComponentPeer::handleMouseEvent(juce::MouseInputSource::InputSourceType, juce::Point<float>, juce::ModifierKeys, float, float, long long, juce::PenDetails, int) + 221
23  UVIWorkstationAU              	       0x1dfbb4488 juce::NSViewComponentPeer::redirectMouseMove(NSEvent*) + 296
24  UVIWorkstationAU              	       0x1dfbb4352 juce::JuceNSViewClass::JuceNSViewClass()::'lambda0'(objc_object*, objc_selector*, NSEvent*)::__invoke(objc_object*, objc_selector*, NSEvent*) + 50
25  AppKit                        	    0x7ff817dc3583 -[NSTrackingArea mouseMoved:] + 133
26  AppKit                        	    0x7ff817ca4447 -[NSWindow(NSEventRouting) _reallySendEvent:isDelayedEvent:] + 4319
27  AppKit                        	    0x7ff817ca314e -[NSWindow(NSEventRouting) sendEvent:] + 352
28  MAToolKit                     	       0x11c2045b3 0x11c074000 + 1639859
29  Logic Pro X                   	       0x1024776da 0x100ef0000 + 22574810
30  Logic Pro X                   	       0x10204b923 0x100ef0000 + 18200867
31  AppKit                        	    0x7ff817ca21ed -[NSApplication(NSEvent) sendEvent:] + 3625
32  Logic Pro X                   	       0x102649784 0x100ef0000 + 24483716
33  Logic Pro X                   	       0x102649273 0x100ef0000 + 24482419
34  Logic Pro X                   	       0x1026435f2 0x100ef0000 + 24458738
35  Logic Pro X                   	       0x1026497be 0x100ef0000 + 24483774
36  Logic Pro X                   	       0x102649273 0x100ef0000 + 24482419
37  AppKit                        	    0x7ff817f5a18b -[NSApplication _handleEvent:] + 65
38  AppKit                        	    0x7ff817b22d3e -[NSApplication run] + 623
39  AppKit                        	    0x7ff817af6c97 NSApplicationMain + 817
40  Logic Pro X                   	       0x10198ed2d 0x100ef0000 + 11136301
41  dyld                          	       0x20370952e start + 462