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

Thread: Which graphics engine to use?

  1. #1

    Which graphics engine to use?

    Until recently, I was working in a GUI system for a game, using DelphiX. I then decided to use DirectX 8, and was thinking of using PowerDraw. However, since then, I have downloaded Bobby's Omega Components, and have been wondering about using them instead. PowerDraw has been around for some time, whereas Omega is still in Beta, but which would be better? Or what about GLXtreem?
    [size=10px][ Join us in #pgd on irc.freenode.net ] [ Sign the Petition for a Software Patent Free Europe ][/size]

  2. #2

    Which graphics engine to use?

    Im biased on this obviously, but Omega is coming along very nicely, we use DirectX8.1 and as soon as directX9 comes out, we will be switching to that. We have a full set of components now, we have our Input component almost done, (mouse and keyboard done, working on joystick) and we have our own timer now. So in the next release you wont have to use DelphiX at all. Also the advantage to using our components would be that we can help you because we are active in both this forum, and the forum on our site for tech support with omega. So if you had a question we would answer it that day most likely . Plus we are cool people hehe

    Let me know if you have any specific questions on features that we have or dont have and ill let ya know. Thanks.
    Bobby Baker
    <br />Delphi Sanctuary
    <br />www.delphisanctuary.com

  3. #3

    Which graphics engine to use?

    I always use DelphiX... I never used any of the other DirectX component-sets so I can't say that I prefer DelphiX, I have just always used it and it still works for me for 2D games...

    I must admit though that I have always only used the DXDraw component and the sound components, because some of the other components contained some bugs that might give you a headache, so if you would like to use all of the components I would disadvice using DelphiX another problem of DelphiX is that it hasn't been updated after the release of DirectX 7 and therefor it doesn't support 8 and will probably never support 9 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
    Legendary Member cairnswm's Avatar
    Join Date
    Nov 2002
    Location
    Randburg, South Africa
    Posts
    1,537

    DXGui

    As indicated in the DelphiX forum I'm using the DXGui components to create my UI.

    I have noticed a problem with the Z-Order not working consistently but that the only problem I've come accross so far.
    William Cairns
    My Games: http://www.cairnsgames.co.za (Currently very inactive)
    MyOnline Games: http://TheGameDeveloper.co.za (Currently very inactive)

  5. #5

    Which graphics engine to use?

    About GLX, its many times faster in 2D than delphix, DrawAdd for an example, but it lacks the input and sound components as it's built around OpenGL. If you decide on GLX, i'll help you with any problems, anything to get the components 100% working =)
    Amnoxx

    Oh, and this code appears to be an approximate replacement for return(random() & 0x01);

    Phoenix Wiki
    http://www.phoenixlib.net/

    Phoenix Forum
    http://www.pascalgamedevelopment.com/viewforum.php?f=71

  6. #6

    Which graphics engine to use?

    Aw, ain't you lovely people.

    Well I've started using Omega, though I might possibly develop another version in GLXtreem. Watch this space...
    [size=10px][ Join us in #pgd on irc.freenode.net ] [ Sign the Petition for a Software Patent Free Europe ][/size]

  7. #7

    Which graphics engine to use?

    I made a couple of simple applications in GLXtreem and in Omega. They basically drew a 256x256 image 100 times at random positions on a 640x480x32bit window, and print the FPS. With the Omega version I got ~80FPS and with the GLXtreem only ~40FPS. Unless GLXtreem speeds up I guess I shall have to go with Omega.
    [size=10px][ Join us in #pgd on irc.freenode.net ] [ Sign the Petition for a Software Patent Free Europe ][/size]

  8. #8

    Which graphics engine to use?

    Quote Originally Posted by Useless Hacker
    I made a couple of simple applications in GLXtreem and in Omega. They basically drew a 256x256 image 100 times at random positions on a 640x480x32bit window, and print the FPS. With the Omega version I got ~80FPS and with the GLXtreem only ~40FPS. Unless GLXtreem speeds up I guess I shall have to go with Omega.
    The reason for this is that GLX uses Quads in OrthoMode when drawing 2D images, omega, i guess uses BitBlt. This means, that the images in glx wery easilly can be blended with the rest of the scene, remember that glx is a 3D libary with 2D support.

    In 3D rendering there'll be a diference in the results.

    The GLXImageList.Items.Draw is not an very fast method, it binds the texture every time it's called, if drawing the same texture many times its better to use GLXDraw.Begin2D, GLXImageList.Items.Bind and GLXDraw.Primitives.Rectangle.
    Amnoxx

    Oh, and this code appears to be an approximate replacement for return(random() & 0x01);

    Phoenix Wiki
    http://www.phoenixlib.net/

    Phoenix Forum
    http://www.pascalgamedevelopment.com/viewforum.php?f=71

  9. #9

    Which graphics engine to use?

    What does bind mean/do?
    [size=10px][ Join us in #pgd on irc.freenode.net ] [ Sign the Petition for a Software Patent Free Europe ][/size]

  10. #10

    Which graphics engine to use?

    It tells opengl witch texture to use...
    Amnoxx

    Oh, and this code appears to be an approximate replacement for return(random() & 0x01);

    Phoenix Wiki
    http://www.phoenixlib.net/

    Phoenix Forum
    http://www.pascalgamedevelopment.com/viewforum.php?f=71

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
  •