PDA

View Full Version : Delphi DirectX 9.0 SDK Summer 2004 update



Clootie
10-09-2004, 11:02 PM
:!: I'm glad to announce release of DirectX headers with libraries, framework and samples for Summer 2004 update SDK! :!:

New sample framework features fully featured 3D accelerated GUI even with IME enabled edit controls!
More info at: clootie.narod.ru

tux
11-09-2004, 05:55 PM
great work! but im not brave enough to download from your site at 0.5kb/s :( (im on 2mbit :shock: )

Clootie
11-09-2004, 06:30 PM
If you'll reread news text at: http://clootie.narod.ru then you can spot this link: http://sourceforge.net/projects/delphi-dx9sdk :evil:

:D :D :D

tux
11-09-2004, 06:42 PM
hehe i downloaded the gui demo anyway but then found i needed the dlls!

so i downloaded the new dx sdk from ms server (133mb) in 15 mins and installed that :P (faster then downloading 1mb :o)




but oh my god that gui is powerfull!

[edit]

ive just taken a quick look at dxutgui.pas. is any of the loading/rendering/texturing/creating done inside the d3d dll? so is it possible (i know a LOT of work) to make it into opengl :)

its just too powerfull to leave it alone :P

Clootie
11-09-2004, 07:54 PM
You'll need DLL's anyway if you don't want to run against D3DX9 DEBUG dll all the time.

So, have you tried downloading from SourceForge?

And, yes, it's possible to modify GUI to work under OpenGL, no special gems hidden inside D3DX9.

PS. There is bug in D3DFramework I can't solve: as you can easily notice window caption is SINGLE LETTER!!! And I just can't fix that without stitching to ansi (from unicode) window class :?

tux
11-09-2004, 08:05 PM
yeah i downloaded it from sourceforge :)

ill take a closer look and start my opengl'ing :) the debug dll isnt *too* much of an isue because im using dx in other parts of my project

adkiller
17-09-2004, 03:28 AM
There are still references to D3DX9File in the uses clause in the following:
- D3DX9.pas
- DXUTmesh.pas

Thanks for the update, much appreciated! :P

-Ad

Clootie
28-09-2004, 08:36 PM
yep, it's called lack of clean testing.
Now fixed.