Re: fast drawing in delphi



Maarten Wiltink wrote:
> "Paul Dunn" <paul.dunn4@xxxxxxxxxxxx> wrote in message
> news:SwUpf.48676$uR.25445@xxxxxxxxxxxxxxxxxxxxxxx
> [...]
>> DirectX isn't an "image package" solution. The DirectDraw component
>> (or Direct3D as it is now) ...
>
> Isn't there a "Direct2D"? That being what the OP needs...

Around the time of DirectX 8, M$ decided to deprecate the 2D aspect and no
longer support DirectDraw (your "Direct2D" interface). It is still
supported, but as you say is likely less than optimal now. As the next
version of windows will be strictly 3D acceleration only (seen the demo of
the new windows UI? I'm moving to linux when XP is dead!) I can't see that
DirectDraw will be accelerated above GDI level at all in future.

ISTR that any DirectDraw surfaces used now will use the old DirectX 5
architecture, and not take advantage of any new on-board acceleration your
graphics card has to offer. However, as a method of gaining a pointer
directly to video memory, it's still invaluable if you're willing to do all
your graphics coding by pushing pixels around and not tending to rely on
Borland's intolerably slow TBitmap.Canvas or TBitmap.Scanlines methods.

D.


.



Relevant Pages

  • Re: DirectDraw and video games
    ... To turn on the DirectDraw Acceleration and get to use the full use of your ... > I have a game that used to work with my old graphics card. ... I also made sure my hardware acceleration ...
    (microsoft.public.windowsxp.games)
  • Re: ongoing problem of no pictures showing in the publisher work space
    ... ATI has some very good information about DirectX and acceleration issues. ... > click properties, settings tab, advanced button, troubleshoot tab and lower ... > until directdraw and direct3D are disabled. ...
    (microsoft.public.publisher)
  • ongoing problem of no pictures showing in the publisher work space
    ... programs need full acceleration to function properly. ... and installed from the ATI website. ... click properties, settings tab, advanced button, troubleshoot tab and lower ... until directdraw and direct3D are disabled. ...
    (microsoft.public.publisher)
  • Re: Directx 9 & Intel 82865G Video
    ... > DirectDraw Acceleration = Not Available ... > AGP Texture Acceleratino = Not Available ... > I've uninstalled and reinstalled Directx also uninstalled and reinstalled latest Video drivers but no luck. ... it may not support acceleration settings. ...
    (microsoft.public.windowsxp.basics)
  • Screen refresh problem when exiting managed directdraw windows
    ... I am trying some simple managed directdraw code in C# (VS2005, ... DirectX9sdk) but encouter some troubles when closing my windows. ... jus fill a secondary surface with one color & flip it to a primary ... Is there any way to force the refresh of all opened ...
    (microsoft.public.win32.programmer.directx.graphics)