|
Quick Lists
|
|
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
|
PLEASE NOTE: JDK6 is formerly known as Project Mustang
|
|
|
 |