You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
I know you secretly wish we could get away with 2), I also do, but we are too nice for that. I would otherwise vote for 3), but I'm afraid it will be messy and people will break it (they always do). So, my proposal is:
We want most people to have antialiasing, so let's bundle 8u51 with the release so there is no compromise for majority of end users.
It also has to run on all recent JREs, so let's also disable smoothing for 8u60 + OS X & Linux combos and print warning that FX in 8u60 does not smooth if people try to enable it. And it's just a few lines of code so there is not much we can break. This covers developers & people who like to run sketches with different JREs (i.e. me & me). These people have enough knowledge to install 8u51 or switch renderer if they can't live without smoothing.
As I said, 3 will be messy and hard to get right and 4 alone has too broad impact. So I'm for 4+1 since 1 is really easy and will give smoothing to the masses and 4 covers devs.
(And I believe in case of 1 you can build with 8u60, but the ant script has to package in downloaded 8u51).
Activity
knupel commentedon Sep 13, 2015
same on OSX 10.9.5
jacbouzada commentedon Sep 13, 2015
Same problem in OS X 10.10.5
adegani commentedon Sep 13, 2015
Same problem (Linux). Processing-3.0b5 was OK!
[-]FX2D display is inverted in processing-3.0b6 (well on linux at least)[/-][+]FX2D display is inverted in 3.0b6[/+]brendanmatkin commentedon Sep 14, 2015
confirm 10.10.5
JakubValtar commentedon Sep 14, 2015
For now, use
noSmooth()in yoursetup()as a workaround. It looks like FX has buggy antialiasing in 8u60.benfry commentedon Sep 15, 2015
Found a workaround for 3.0 beta 7.
benfry commentedon Sep 15, 2015
Nuts... maybe not. Think I was fooled by this retina display.
2 remaining items
JakubValtar commentedon Sep 18, 2015
I know you secretly wish we could get away with 2), I also do, but we are too nice for that. I would otherwise vote for 3), but I'm afraid it will be messy and people will break it (they always do). So, my proposal is:
We want most people to have antialiasing, so let's bundle 8u51 with the release so there is no compromise for majority of end users.
It also has to run on all recent JREs, so let's also disable smoothing for 8u60 + OS X & Linux combos and print warning that FX in 8u60 does not smooth if people try to enable it. And it's just a few lines of code so there is not much we can break. This covers developers & people who like to run sketches with different JREs (i.e. me & me). These people have enough knowledge to install 8u51 or switch renderer if they can't live without smoothing.
benfry commentedon Sep 18, 2015
2 is the worst of the bunch, I think the third is cleanest/best if it actually works, followed by the fourth. Or maybe 4 and 1.
JakubValtar commentedon Sep 18, 2015
As I said, 3 will be messy and hard to get right and 4 alone has too broad impact. So I'm for 4+1 since 1 is really easy and will give smoothing to the masses and 4 covers devs.
(And I believe in case of 1 you can build with 8u60, but the ant script has to package in downloaded 8u51).
jacbouzada commentedon Sep 18, 2015
One vote for the 3rd option ;)
(but I don't know how messy/hard it would be....)
benfry commentedon Sep 18, 2015
3 is too messy and will introduce more bugs than it fixes.
Going with 4 and 1 for the next release.
tillnagel commentedon Sep 25, 2015
Just to let you know, I updated the Wiki page on how to build Processing to reflect this latest change. https://github.com/processing/processing/wiki/Build-Instructions
monkstone commentedon Oct 21, 2015
Hi just to note @benfry problem does not seem to be resolved with recently released jdk1.8.0_66-b17
benfry commentedon Oct 22, 2015
Yep, I don't expect it until 8u80.
benfry commentedon Feb 13, 2016
Fixed in 8u72, and Processing 3.0.2 will ship with 8u74 so we're all set on this one.
switch to Java 8u74 which fixes JavaFX smoothing bug (#3795)