View Poll Results: Choose lowest Delphi version you need to support

Voters
24. You may not vote on this poll
  • Delphi 5

    2 8.33%
  • Delphi 6

    5 20.83%
  • Delphi 7

    12 50.00%
  • Delphi 8 (aka Delphi2005) and up

    5 20.83%
Results 1 to 10 of 10

Thread: Direct3D 10 headers - compiler support

  1. #1

    Direct3D 10 headers - compiler support

    I need to make a decision on which Delphi versions to support in Direct3D10 headers. So, please vote for lowest version of Delphi you need to use.

    PS. The only other compiler I plan to support in Direct3D10 headers is FreePascal 2.0.4.
    There are only 10 types of people in this world; those who understand binary and those who don't.

  2. #2
    Co-Founder / PGD Elder WILL's Avatar
    Join Date
    Apr 2003
    Location
    Canada
    Posts
    6,107
    Blog Entries
    25

    Direct3D 10 headers - compiler support

    Hey! FPC is not on there!

    EDIT: Just read your PS. Does that mean that you will be supporting whichever version of FPC is current?
    Jason McMillen
    Pascal Game Development
    Co-Founder





  3. #3

    Direct3D 10 headers - compiler support

    Right now FPC 2.0.4 is pretty stable and feature rich. For example, when I started porting D3D9 samples to FPC I've met various problems main of which was lack of WideChar support, so I was forced to implement some support for them in FPC RTL and compiler .

    While FPC 2.0.4 has small issues I've met - most user still prefer to use stable releases (even when some issues are fixed in experimental ones) - that means 2.0.4 is the version which I'm going to support fully.

    PS. Btw, while I have not mentioned this explicitly here - alpha version of D3D10 headers with some tutorials already available for download at www.clootie.ru
    There are only 10 types of people in this world; those who understand binary and those who don't.

  4. #4

    Direct3D 10 headers - compiler support

    Hey Clootie, great to hear that your updating your headers. I marked D6 as its the last version I purchased even though I don't use Delphi any more. Glad to hear that your still supporting the FPC/Laz world with the new version.

  5. #5
    Co-Founder / PGD Elder WILL's Avatar
    Join Date
    Apr 2003
    Location
    Canada
    Posts
    6,107
    Blog Entries
    25

    Direct3D 10 headers - compiler support

    Oh, quick question; Will to keep support for your DirectX9 headers? Some people will not want to switch over to Vista yet (or at all in my case) so it might be of some use to keep the DX9 headers prominent on your site.

    While I'm at it, if anyone is going to make a nextgen game using DX10 is there any point in tying it back to Delphi 7? I've read that you can hack at the installation to get it working, but considering that Delphi 2007 is the one that fully supports Vista, it would seem a bit more logical to go from there up.
    Jason McMillen
    Pascal Game Development
    Co-Founder





  6. #6

    Direct3D 10 headers - compiler support

    Basically I'm trying to stick Pascal versions close to MS official releases for C/C++. Current plan is to have one 'DX SDK' that will include D3D9/D3DX9/D3D10/D3DX10/DDraw(?)/DInput/DSound(?)/XACT/XAudio/XInput.

    And I will still host 'old' DirectX9 SDK, but not sure how often I will be updating it. As there will be no updates to sample code anymore, only fixes to headers (if any will be found), so probably I'will be updating headers on SourceForge CVS, and make file/package releases at some points. I've did something similar for December06/Feb07 SDK releases - there are updates on CVS, but I have not posted anything on site till April-07 SDK release.
    There are only 10 types of people in this world; those who understand binary and those who don't.

  7. #7
    Co-Founder / PGD Elder WILL's Avatar
    Join Date
    Apr 2003
    Location
    Canada
    Posts
    6,107
    Blog Entries
    25

    Direct3D 10 headers - compiler support

    Well so long as there is a (pre-Vista) DirectX9 option that does not include DirectX10 still, I can't see any major issues.

    I'm sure at some point that MicroSoft will eventually dump DX9 altogether. But until that happens it'll be good to have their latest updates translated for the XP die-hards.

    I'm partial to OpenGL myself, so everyone can laugh at me being specific if they so choose, but I'm just thinking of how it would best suit the broader audience. And how I've seen issues in the past with such things.

    Either way, "Clootie is da (DX) man!"
    Jason McMillen
    Pascal Game Development
    Co-Founder





  8. #8

    Direct3D 10 headers - compiler support

    Quote Originally Posted by Clootie
    While FPC 2.0.4 has small issues I've met - most user still prefer to use stable releases (even when some issues are fixed in experimental ones) - that means 2.0.4 is the version which I'm going to support fully.
    Just fyi: FPC is already sampling a new major release series. This weekend probably the first beta will be uploaded, with the full release still several weeks (if not months) away.

    P.s. are you willing to entertain the idea to dual-license LGPL-MPL your offerings ? Not only the DirectX, but also the Open Office bridge?

  9. #9

    Direct3D 10 headers - compiler support

    Nice to know about next major release of FPC is coming.

    Hmm, what's the value for me/other to add second licence for LGPL? Consider what pascal DX SDK is already a derivative work as it's based on MS [copyrighted] headers.
    There are only 10 types of people in this world; those who understand binary and those who don't.

  10. #10

    Direct3D 10 headers - compiler support

    Quote Originally Posted by WILL
    While I'm at it, if anyone is going to make a nextgen game using DX10 is there any point in tying it back to Delphi 7?
    Main reason: SDK will contain headers for previous versions of D3D and many other parts of SDK are XP compatible, olny D3D10 is requires Vista.
    There are only 10 types of people in this world; those who understand binary and those who don't.

Bookmarks

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •