Hi Jim,
 I noticed that on X platforms, you use software rendering
loops for ALL cases of drawImage.

>For simple rendering (the APIs in the Graphics class without any use of
>new attributes in the Graphics2D class), GDI is used to draw to the screen
>so any card with decent GDI performance will perform as well with Java.

You mentioned that on windows, you use GDI for drawImage in the simple
cases. Why can the same approach be taken on X ? In JDK 1.1 you used
an XPixmap to hold the rendered Image. Why cant you use the same approach
in JDK 1.2 for NON-Graphics2D versions of drawImage. The current
approach (software rendering) leads to horrible performance for
existing 1.1 applications on REMOTE displays. JDK 1.1 was fast
because the XPixmap held on the X-Server avoided transfer of
the pixel data every time you call drawImage with the same Image.

Thanks.
Bino George.

Bino George       Java Core Technology Section    Hewlett-Packard Co.,MS 42U5
[EMAIL PROTECTED]  Performance Delivery Lab        19447 Wolfe Road,
(408)447-6315     Enterprise System Tech. Center  Cupertino, CA
95014-0714

===========================================================================
To unsubscribe, send email to [EMAIL PROTECTED] and include in the body
of the message "signoff JAVA2D-INTEREST".  For general help, send email to
[EMAIL PROTECTED] and include in the body of the message "help".

Reply via email to