javafx fonts in linux

Michal Hlavac miso at hlavki.eu
Fri Apr 15 20:12:13 UTC 2016


thanks Phil,

I think it uses hardware pipeline. I'll send this also to OpenSuSE dev mailing list.

OUTPUT:
Prism pipeline init order: es2 sw 
Using java-based Pisces rasterizer
Using dirty region optimizations
Not using texture mask for primitives
Not forcing power of 2 sizes for textures
Using hardware CLAMP_TO_ZERO mode
Opting in for HiDPI pixel scaling
Prism pipeline name = com.sun.prism.es2.ES2Pipeline
Loading ES2 native library ... prism_es2
        succeeded.
GLFactory using com.sun.prism.es2.X11GLFactory
(X) Got class = class com.sun.prism.es2.ES2Pipeline
Initialized prism pipeline: com.sun.prism.es2.ES2Pipeline
Maximum supported texture size: 8192
Maximum texture size clamped to 4096
Non power of two texture support = true
Maximum number of vertex attributes = 16
Maximum number of uniform vertex components = 16384
Maximum number of uniform fragment components = 16384
Maximum number of varying components = 128
Maximum number of texture units usable in a vertex shader = 16
Maximum number of texture units usable in a fragment shader = 16
Graphics Vendor: Intel Open Source Technology Center
       Renderer: Mesa DRI Intel(R) Sandybridge Mobile 
        Version: 3.0 Mesa 11.2.0
 vsync: true vpipe: true
ES2ResourceFactory: Prism - createStockShader: FillPgram_Color.frag
ES2ResourceFactory: Prism - createStockShader: Solid_TextureRGB.frag
new alphas
ES2ResourceFactory: Prism - createStockShader: Texture_Color.frag
new alphas
ES2ResourceFactory: Prism - createStockShader: Solid_TextureFirstPassLCD.frag
ES2ResourceFactory: Prism - createStockShader: Solid_TextureSecondPassLCD.frag
ES2ResourceFactory: Prism - createStockShader: Mask_TextureSuper.frag
ES2ResourceFactory: Prism - createStockShader: Texture_LinearGradient_PAD.frag
ES2ResourceFactory: Prism - createStockShader: FillRoundRect_Color.frag
ES2ResourceFactory: Prism - createStockShader: FillRoundRect_LinearGradient_PAD.frag
ES2ResourceFactory: Prism - createStockShader: FillPgram_LinearGradient_PAD.frag
PPSRenderer: scenario.effect - createShader: LinearConvolveShadow_4

m.


On piatok, 15. apríla 2016 12:36:42 CEST Phil Race wrote:
> PS you may want to try -Dprism.verbose to see if you are getting S/W or 
> ES2 (hardware) pipeline.
> 
> If you are getting ES2 try
> -Dprism.order=sw
> 
> to rule out a graphics driver bug.
> 
> FYI both work fine for me (no fringing in either case).
> 
> -phil.
> 
> On 04/15/2016 12:24 PM, Phil Race wrote:
> > The LCD text colour fringing is what is notable in the FX one for you yet
> > when I use WebView to bring up the exact same javadoc on
> > my Ubuntu 12.10 system I see no such fringing. It looks perfectly OK 
> > to me.
> > I also used JDK 9 b113.
> >
> > I don't believe we test on OpenSuSE (or support it) so something
> > about your platform may be involved. It looks like the filtering
> > wasn't applied at all.
> >
> >
> > -phil.
> >
> > On 04/15/2016 11:57 AM, Michal Hlavac wrote:
> >> Hello,
> >>
> >> Probably I am not first who ask this question, but I can't found 
> >> right answer.
> >> I use OpenSuSE Thumbleweed and jdk9 113 build.
> >>
> >> Fonts in javafx application looks different (uglier):
> >> http://paste.opensuse.org/view/raw/2517282
> >>
> >> same page in firefox:
> >> http://paste.opensuse.org/view/raw/88971809
> >>
> >> Why is that?
> >>
> >> thanks, miso
> >
> 
> 



More information about the jdk9-dev mailing list