Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Multimedia (https://www.delphipraxis.net/16-multimedia/)
-   -   Delphi unDelphiX 1.07f released now (https://www.delphipraxis.net/95709-undelphix-1-07f-released-now.html)

ijcro 11. Jul 2007 22:34


unDelphiX 1.07f released now
 
Hello all!

(un)DelphiX 1.07f released now and can be downloaded from http://www.micrel.cz/Dx.

News:
1/ Installation program (copy files and install into IDE Delphi 3,4,5,6,7,2005,2006,2007).
2/ Two tools - PNG2DIB (accept alphachannel) and GIF2DIB (accept animation) as utilities.
3/ Fix bug code texture with alphachannel for serious using.
4/ Support Delphi 2007.
5/ Better compatibility with Windows Vista.

Regards

Florian H 11. Jul 2007 22:56

Re: unDelphiX 1.07f released now
 
Seit Andorra2D ist delphiX zwar keine Alternative mehr für mich, aber toll, dass sich wenigstens noch was tut :)

igel457 16. Jul 2007 23:50

Re: unDelphiX 1.07f released now
 
Hi ijcro,

if I've understood it right, you're using a class called "DIB32" and draw on the DXDraw surface canvas with the GDI (please correct me, if this is wrong, but I saw this in your "Breakout" demo) for doing alphablending. So it is only sowftware alphablending - drawing directly on TForm's canvas using PNGImage's TPNGObject, will have the same effect.

It would be a big effort if you could implement real 32Bit Hardware textures. But I don't know if DirectX 7 can do this.

Andreas alias igel457

PS: Bin gerade auf der anderen Seite des großen Meeres, und daran wird sich auch die nächsten vier Wochen nichts ändern.

ijcro 23. Jul 2007 06:01

Re: unDelphiX 1.07f released now
 
Hi igel457!

I made DIB32 with alphachannel for true support of texture in DirectX. I can write only that unit DIB.pas you can use without DirectX with GDI only and directly pait to form surface. DIB unit contain many function for drawing of blend, light, darkness and other effect.

PNG is not directly used, there is preffer DIB as basic format. DIB32 is image in RGBA scheme and there can be store alphachannel (when not, you can use simple DIB like RGB or other DIB like DIB-256 with 256 palette color only- for smaller source in dximagelist).

Idea is in thing: You has got one picture, the DIB32 and (un)DelphiX give you support for automatic convert DIB32 to texture with alphachannel and you do not work with DTX directly. Nohting more. Helps it?

igel457 25. Jul 2007 02:14

Re: unDelphiX 1.07f released now
 
Hi ijcro,

thanks for your explanation - I just saw you using the GDI in that "breakout" demo.
Real support of 32-Bit textures is a great thing! Do they also work with multiple surfaces (for splitscreen?)
How is the performance of alphablending? How many frames per seconds do you get by simply drawing a 256x256 32Bit texture?

Thank you,
Andreas


Alle Zeitangaben in WEZ +1. Es ist jetzt 09:28 Uhr.

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz