Last active
August 29, 2015 14:24
-
-
Save tveimo/9b8cbfaf2f2b527c2dec to your computer and use it in GitHub Desktop.
build openjdk 9 on osx with support for subpixel rendering on translucent surfaces
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
# building openjdk 9 on osx with subpixel antialiasing support for translucent surfaces | |
# openjdk 9 b70 from oracle already supports subpixel font rendering, just not for translucent surfaces | |
hg clone http://hg.openjdk.java.net/jdk9/jdk9 jdk9 | |
cd ./jdk9 | |
bash ./get_source.sh | |
cd jdk | |
# enable faster subpixel AA (this patch is now in OpenJDK 9 b76, so no longer required) | |
# curl http://cr.openjdk.java.net/~bae/8087201/9/webrev.01/jdk.patch | patch --dry-run -p1 | |
# the change that enables support for translucent surfaces | |
curl https://gist.githubusercontent.com/tveimo/5677ccc024afe115d4bc/raw/f7b9acb1c6f356efa26f5772075a32dc899cd8ab/gistfile1.txt | patch -p0 | |
cd .. | |
sh ./configure --disable-warnings-as-errors | |
make all | |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment