Hi again,

>  Any thoughts on this one that just got submitted a few minutes ago?
> I'm guessing you don't have a SPARC System with OpenSolaris handy
> so I'm just asking for ideas here.

The only thing I can think of is the copy code which copies/converts
the GlyphInfo image-data into the stream submitted to X, in
XRGlyphCacheEntry.writePixelData().

I guess the pixel-data I get from the GlyphInfo structure is the same,
maybe access using Unsafe is somehow broken or shifted by a byte?
For now I assume a fixed oder when uploading the glyph-data (didn't
find any docs about it), could it be different on that machine?

Thanks, Clemens


> -phil.
>
> *Change Request ID*: 6980378
> *Synopsis*: LCD subpixel text has yellow background with Xrender enabled in
> jdk1.7.0-ea-b106 on SPARC.
>
> === *Description*
> ============================================================
> Java Version: 1.7.0-ea-b106
> Platform: OpenSolaris 5.11 snv_146
>
> Problems:
> When launch Java2Demo/SwingSet2 with Xrender=True or true in b106, you can
> see all letters or fonts are marked with yellow color or yellow background,
> but disable xrender, it looks normal, no yellow background, please see
> attached files for xrender enabled and disabled screen shots for details.
>
> File this bug to make sure that this is not a problem caused by xrender
> enabled.
>
> It can be reproducible as alway by the following command:
> bin/java -jar -Dsun.java2d.xrender=True demo/jfc/Java2D/*.jar
>
> We have a OpenSolaris 5.11 snv_146 newly installed in lab, the host name is
> listed in comments if you want to reproduce it.
>
> The framebuffer in the machine is XVR-100.
>
> *** (#1 of 1): 2010-08-26 21:55:21 GMT+00:00 tao.t.zh...@oracle.com
> *** Last Edit: 2010-08-26 22:46:10 GMT+00:00 tao.t.zh...@oracle.com
>
> === *Evaluation*
> =============================================================
> The background that is yellow follows the rectangular shape of the
> individual glyphs. Otherwise everything appears correct.
> Seeing this only on SPARC. At this time there's only one system
> here with the right hardware/software combination to run XRender
> on SPARC so it could be an Xserver side problem.
>
> Its not been seen on Solaris on Intel and it also doesn't occur
> on software buffered images, only on XRender surfaces.
>
>
>

Reply via email to