Java Solaris Communities Sun Store Join SDN My Profile Why Join?
 
Bug Database
Bug Detail
Quick Lists
Top 25 Bugs
Top 25 RFE's
Recently Closed Bugs
Printable Page Printable Page


Bug Database
Bug ID: 4320850
Votes 0
Synopsis fillRect on gray scale device is very slow
Category java:classes_2d
Reported Against 1.3.1_04 , kestrel-rc1
Release Fixed 1.3.1(ladybird-beta), 1.4(merlin-beta2) (Bug ID:2032624)
State 10-Fix Delivered, bug
Priority: 3-Medium
Related Bugs 4722806
Submit Date 11-MAR-2000
Description
Running 1.3 on a Windows NT machine with a Dome gray scale video card,
fillRect is much slower than in 1.2.2.
Work Around
N/A
Evaluation
This is due to incomplete palette support in the multi-monitor work.
This work introduced a new way of determining the pixel format of the screen.
That method is based on OpenGL support calls which don't seem to be able
to handle static gray. This leads to surface type mismatch which causes
a slower loop to be used.
The need for multi-monitor support makes this bug hard to fix properly as the
fallback mechanism we can employ references the old global shared palette
from pre-multi-monitor support days.

  xxxxx@xxxxx   2000-04-27

We've decided to use Suggested fix when NOPIXID environment variable is set.

  xxxxx@xxxxx   2000-11-21

This bug has been fixed in Merlin as part of work for
    4455845: Win32: wrong colors when rendering to the screen with linear static gray palette
    4455825: Win32: missing colors when rendering to the screen in grayscale/non-lin gray
    4328592: More dithering noise on X11 GrayScale visuals in Merlin-Beta


  xxxxx@xxxxx   2001-08-07
Comments
  
  Include a link with my name & email   


PLEASE NOTE: JDK6 is formerly known as Project Mustang