Re: fast drawing in delphi



I can install D6 also, no problem.
BTW, why do you say D5 needs messing to work properly?
For me it works just fine until now...

Let me see the library and how it works
Some examples will be of great help!
Thanks guys! You are really great!
Ron


"Paul Dunn" <paul.dunn4@xxxxxxxxxxxx> a écrit dans le message de news:
SwUpf.48676$uR.25445@xxxxxxxxxxxxxxxxxxxxxxx
> Maldona8 wrote:
>
>> Any web site you recommend for learning to use how to draw, print,
>> save and load images with DirectX??
>> Thanks!
>
> DirectX isn't an "image package" solution. The DirectDraw component (or
> Direct3D as it is now) basically gives you a mechanism whereby you can
> declare "surfaces" which are regions of memory that you can write to. You
> can usually gain a handle to that memory, and use the Win32 API graphics
> functions to do the drawing. DirectDraw will handle the actual "copying"
> of the surface to screen memory, and any effects such as overlays and
> alpha channels that you have set up.
>
> I use a TFastDIB as a surface, and instruct DirectDraw to send *that* to
> video memory instead of a directdraw surface - but then as I write most of
> my display routines in assembly, it's simpler for me to do it that way.
>
> I'll send the FastLIB to you via email - let me know if you need help
> installing it, as it's not D5 compatible (I use D5, but it requires some
> messing to get working properly).
>
> D.
>
>


.



Relevant Pages

  • Re: Errors locking offscreen surface if application heap is large
    ... DX8+ interfaces only, we use DX7. ... The Java VM will reserve the entire memory region specified by the ... we use GDI for rendering to the screen. ... In some cases where the DirectDraw in DX7 functionality is not sufficient we ...
    (microsoft.public.win32.programmer.directx.graphics)
  • Re: fast drawing in delphi
    ... I am trying now to see how to make the drawing in memory, and then to play the memory ... drawing image into screen using bitblt... ... Yeah, I agree about discontinued DirectX, but if M$ has abandoned DirectDraw that means there is something better around... ... 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. ...
    (comp.lang.pascal.delphi.misc)
  • Re: Errors locking offscreen surface if application heap is large
    ... The Java VM will reserve the entire memory region specified by the ... DX7 still should have good debug output, have you turned the debug level all ... we use GDI for rendering to the screen. ... In some cases where the DirectDraw in DX7 functionality is not sufficient we ...
    (microsoft.public.win32.programmer.directx.graphics)
  • Re: fast drawing in delphi
    ... > Any web site you recommend for learning to use how to draw, print, ... > save and load images with DirectX?? ... The DirectDraw component (or ... declare "surfaces" which are regions of memory that you can write to. ...
    (comp.lang.pascal.delphi.misc)
  • Video memory buffer allocation in windowed mode
    ... I want to allocate a video memory buffer of user-specified ... I can do it in Windows using DirectDraw, ...
    (comp.os.linux.questions)