Page 1 of 2 12 LastLast
Results 1 to 10 of 15

Thread: Same quality C++ - Delphi?

  1. #1

    Same quality C++ - Delphi?

    I just have one question in the matter of quality in graphics between C and Delphi, to know I started programming with Pascal and later C++ too, the question is will I have the same quality in graphics output let say with Delphi as I will have with C++, in Win32 with directx or opengl despite the programming effort and pc power)?

    :?:
    good

  2. #2

    Same quality C++ - Delphi?

    Not sure how you come to think there could be a difference, because there really isn't. An image, whether it is displayed as a texture on a 3d object or used as a sprite in a 2d game, it'll be the same in every language.

  3. #3

    Same quality C++ - Delphi?

    Traveler is correct, the quality of an image or graphics are not defined by the language you use but by the image itself and eventually the graphics library (DirectDraw / Direct3D / Windows GDI / SDL), but basically even graphics libraries draw the image identically and both Delphi and C++ use use the same graphics libraries so no difference there either...
    Do it by the book, but be the author!
    <br />
    <br />Visit the Lion Productions website at:
    <br />http://lionprod.f2o.org

  4. #4

    Same quality C++ - Delphi?

    I believe that you're right I just had to know exactly what and how to begin, I prefer Delphi and I have one more question: Delphi 9 is more suitable than 7(what to use if I want more compatibility with win32 and stability)?

    Thank you again :roll:
    good

  5. #5

    Same quality C++ - Delphi?

    I don't have much experience with Delphi 9 (Delphi 2005 if I'm correct), however I do know that Delphi 2005 can compile Win32, however I have no clue in how far it is compatible with Win98 etc.

    I'm actually still using Delphi 6, however I did manage to install Delphi 7 Personal on a Windows 98 machine so I guess Delphi 7 is fully Win32/Win98 compatible... of course there are always some things that will never work without XP or 2000 but they are mostly API related...
    Do it by the book, but be the author!
    <br />
    <br />Visit the Lion Productions website at:
    <br />http://lionprod.f2o.org

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

    Same quality C++ - Delphi?

    Delphi 2005(which is indeed Delphi 9) supports platforms win32 and .NET(with a lot of other required included installations like the .NET framework, Java++ SDK, GTK+ SDK, etc) and languages Object Pascal(which is what Borland calls the Delphi language) and C#(a bit different from C/C++). No CLX or Linux support.

    Delphi 8 was the one that only supported .NET as is was sort of a guinepig project by Borland to test the .NET waters. No CLX or Linux support.

    Delphi 7(the last compiler that I liked from Borland) supports win32 AND linux(using CLX and Qt). Can be used with Kylix to support the Linux platform, but there is a bug preventing Kylix from compiling or running on the 2.6.x linux kernel or higher.


    The changes from Delphi 7 to 2005's IDE is quite big and the removal of Linux support with CLX and Qt is gone. The only possible saving grace is that they have added some code refactoring features. Delphi 2005 won't be coming by way of a Personal Edition for a while, but 7 has one available now.


    Hope this sheds some light on your choice. The alternative is always Free Pascal, which is by NO means the boobie prize. It is quite cross-platform compatable(and cross-compiles) supporting win32, DOS, linux, BeOS, MacOSX, etc...


    BTW, welcome to PGD!
    Jason McMillen
    Pascal Game Development
    Co-Founder





  7. #7

    Clearer now

    Well,
    I have to thank you for the explain, I think that Delphi 7 is a bit more advanced for the hole matter and I will try to find the personal edition to begin, thanks again Traveler, The Lion and WILL.
    good

  8. #8

    64 bit

    One more questions, Doom 3 with what Api is made? opengl or directx?
    It sounds a little kids question but it looks like a little of both of them? ops:
    good

  9. #9

    Same quality C++ - Delphi?

    Doom is made by ID Software just like Quake and Wolfstein if i'm not wrong and all of them used OpenGL else you would not have a Linux version would you ? However Quake used DirectSound on Windows if i'm not wrong again
    There is a project called Quake2Delphi dedicated to porting Quake from C/C++ to Object Pascal and it runs just fine showing that Delphi/OP is quite fast and usable for game programming.
    The personal edition of Delphi is usable if you don't want to sell your apps, however i see a bright future ahead of Lazarus+FPC too.
    The future must be... Fast and OpenSource so...
    <br />Think Open and Lightning Fast!

  10. #10

    Same quality C++ - Delphi?

    Depending on what versions of Quake and Wolfenstein you are talking about. Wolfenstein 3D used software rendering. Quake was released with software rendering only (renderer written by Michael Abrash). It was only later when QuakeWorld came out that it started supporting OpenGL, and only a subset of OpenGL aimed at 3Dfx Voodoo cards. Quake 2 was released with a software renderer and an OpenGL renderer. Quake 3 and Return to Castle Wolfenstein were OpenGL only.

    All of the Quake series have used parts of DirectX such as DirectInput and DirectSound.

    Doom 3 is the same. It uses OpenGL for rendering and DIrectX for input and sound.

Page 1 of 2 12 LastLast

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
  •