Skip to content

Commit 6ce6d08

Browse files
committed
add a note about Apple Silicon support and link to #128
1 parent 5f5d8ad commit 6ce6d08

File tree

1 file changed

+2
-1
lines changed

1 file changed

+2
-1
lines changed

README.md

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,6 +9,7 @@ We don't have a schedule for a final release. This work is being done by a [tiny
99

1010
* We're currently using JDK 11, which is a “Long Term Support” (LTS) release. Java 17 is the next LTS, and we'll switch to that when it arrives in September 2021.
1111

12+
* The current release runs (well?) on Apple Silicon using Rosetta. We are currently unable to move to a fully native version for Apple Silicon because of other libraries that we rely upon (JavaFX, JOGL, etc). Once those are ready, we'll need to do additional work to add Apple Silicon as a target (the way we added 64-bit instead of 32-bit, or ARM instead of Intel on Linux.) If there are updates on this issue, you'll find them [here](https://github.com/processing/processing4/issues/128).
1213

1314
## API Changes
1415

@@ -18,7 +19,7 @@ As with all releases, we'll do everything possible to avoid breaking API. Howeve
1819
### alpha 5
1920

2021
* Bumping the minimum system version for macOS to 10.14.6.
21-
* Not new to alpha 5, but after Java 8, Oracle removed JavaFX from the JDK. Unfortunately, this breaks any Tool that uses the JavaFX library (there are two of them that we know of). One workaround would be to make the Tool launch your code as a separate Java application, using the classpath (and native library path) of the processing.core files. Get in touch if you need more input on how to do this.
22+
* Moved from the 11.0.2 LTS version of JavaFX to the in-progress version 16. This fixes a [garbled text](https://bugs.openjdk.java.net/browse/JDK-8234916) issue that was breaking Tools that used JavaFX.
2223

2324
### alpha 4
2425

0 commit comments

Comments
 (0)