Integrated: 8259825: Find a better way to detect Metal framework availability on system
aghaisas at openjdk.java.net
Wed Mar 10 05:44:34 UTC 2021
On Tue, 9 Mar 2021 12:11:13 GMT, Ajit Ghaisas <aghaisas at openjdk.org> wrote:
> **Issue :**
> In Lanai code-base, system profiler command was used to detect Metal framework availability. This implementation although works as expected, is slower.
> **Fix :**
> I have replaced the logic that was using system profiler command with @available check for macOS Mojave (10.14)
> **More Info :**
> https://support.apple.com/en-us/HT205073 - mentions the HW that supports Metal framework. It is practically difficult to detect HW and then decide whether Metal framework is supported or not.
> Instead, it is appropriate to check for OS version that guarantees Metal framework availability.
> Please refer - https://support.apple.com/en-us/HT208898 - It is mentioned in the first line @ this link that "macOS Mojave requires a graphics card that supports Metal"
This pull request has now been integrated.
Author: Ajit Ghaisas <aghaisas at openjdk.org>
Stats: 34 lines in 1 file changed: 0 ins; 31 del; 3 mod
8259825: Find a better way to detect Metal framework availability on system
More information about the lanai-dev