The assumption that,
"...typically people don't care about
graphics performance on a server, and also drivers
tend to be old/buggy on servers as they are not
updated as often.
Is fundamentally wrong -- at least in my case.
I keep my machine as up to date
as possible. I installed the most recent driver for my
old video card -- before NVidia stopped supporting it.
And I have the latest DirectDraw that Microsoft has
released for Windows 2000.
I understand that some time in the future, my machine
will simply be an old useless hulk but it's still got
a lot of useful life left in it.
My suggestion would be to support hardware acceleration in
layers. The lowest level layer would be the basic hardware
acceleration for VolitileImage so that basic use of BufferStrategy
would give hardware acceleration for simple drawing -- if the
card supported that. BufferStrategy already does a check to
see basic capabilities of the card.
Then have higher level layers of graphic acceleration
for the more advanced video cards. Shading etc.
I don't even know what the most advanced cards have
these days.
The idea being to do the best you can with the capabilities of
the card Java is running on.
As the old saying goes: "Don't let perfect stand in the way of good."
Ken
Dmitri Trembovetski wrote:
The reason is that typically people don't care about
graphics performance on a server, and also drivers
tend to be old/buggy on servers as they are not
updated as often.
If you have an opinion or use case on why this
should not be the case please let us know.
===========================================================================
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".