Results 1 to 10 of 53

Thread: Graphics libraries.

Hybrid View

Previous Post Previous Post   Next Post Next Post
  1. #1
    Co-Founder / PGD Elder WILL's Avatar
    Join Date
    Apr 2003
    Location
    Canada
    Posts
    6,107
    Blog Entries
    25
    To what version of OpenGL are you guys coding that requires all these drivers that users wouldn't have an a current system? I've never had an issue with OpenGL on any of my XP-based systems unless the graphics card was ancient. What are these people running Windows 3.11?
    Jason McMillen
    Pascal Game Development
    Co-Founder





  2. #2
    Strange problem with ZenGL.

    I followed the steps though, I added one with just Delphi folder available (not i386 etc) then the rest i386-Win32, and when I try and run a program from within the IDE, any program (doesn't have to be related to anything within ZenGL) and it
    refuses because zlib cannot find LibC.dcu (which does not exist in the package)?

  3. #3
    Quote Originally Posted by WILL View Post
    To what version of OpenGL are you guys coding that requires all these drivers that users wouldn't have an a current system? I've never had an issue with OpenGL on any of my XP-based systems unless the graphics card was ancient. What are these people running Windows 3.11?
    Thats what i was thinking.

    Most Computers now from common companies such as HP and Acer come with the additional drivers. I think the only one im not sure on is if the computer is using an intel GPU, which Dell seems to like.

  4. #4
    Chesso
    For Delphi you must point only to lib/zlib/delphi and souce code of ZenGL. And as I said before - better compile dll and use it instead of separate units.
    PS: but maybe you choose wrong place to point paths. Open one of demos and look where I set paths for Delphi 2010

    Quote Originally Posted by MuteClown
    Most Computers now from common companies such as HP and Acer come with the additional drivers.
    In 2009 I bought my HP laptop, and guess what? There was no official drivers for Radeon HD 4650 inside(installed, I mean), so my system didn't support OpenGL and DxVA for video decoding using videocard.

    WILL
    You think so because you are programmer, a lot of people uses computers without understanding whole "system stuff", and because of that publishers prefer Direct3D. And if your game is not something very incredible, you will loose a lot of costumers because of OpenGL. But all this is related to casual/small games.
    Last edited by Andru; 19-03-2011 at 10:42 AM.

  5. #5
    PGD Staff code_glitch's Avatar
    Join Date
    Oct 2009
    Location
    UK (England, the bigger bit)
    Posts
    933
    Blog Entries
    45
    Can I just give some encouragement here: I have recently had to install windows 7 on my sis' PC... It has an old ATI radeon 9600 (mobility) series, which M$ has drivers for although ATI says it has not made them? (WDDM 1.1 ones). I am very pleased to announce that that card has OpenGl support with its' drivers out out of the box. Its unclear what version but it handled everything I tested on it. The same applies to my nVidia mobile card, ATI HD 4330, and those GMA 4500MHD chips. The importance being that I see every new chipset now has OpenGL support out of the box, meaning that the future has quite a bright light for OpenGL. Especially on those GMA chips by intel: they run OpenGL at about twice the speed as Direct3D.... Thank you intel. Although I still stand by what I said: dual core is not low end...
    I once tried to change the world. But they wouldn't give me the source code. Damned evil cunning.

  6. #6
    I think I got it now, also took a look at that sprite demo with the penguins code, looks pretty sweet.

    And if you can make it possible to load images etc from internal resources instead of external files that would be awesome, but loading from memory not saving resource as some kind of stream to file first (that's sucky way of doing it).

    I managed to get BASS to load audio resources from memory, while most people did the save resource to file method using streams or something, I got it working straight from memory. I found it pointless to have it as an internal resource
    and loaded into memory only to save it to file and then load it again..... lol.

  7. #7
    Co-Founder / PGD Elder WILL's Avatar
    Join Date
    Apr 2003
    Location
    Canada
    Posts
    6,107
    Blog Entries
    25
    Quote Originally Posted by Andru View Post
    In 2009 I bought my HP laptop, and guess what? There was no official drivers for Radeon HD 4650 inside(installed, I mean), so my system didn't support OpenGL and DxVA for video decoding using videocard.
    From the sounds of it, the system didn't support anything unless you installed drivers anyhow. How is OpenGL separate in this situation?

    Quote Originally Posted by Andru View Post
    You think so because you are programmer, a lot of people uses computers without understanding whole "system stuff", and because of that publishers prefer Direct3D. And if your game is not something very incredible, you will loose a lot of costumers because of OpenGL. But all this is related to casual/small games.
    I'd have to respectfully disagree. If I was stuck installing something for OpenGL, sure my computer knowledge might have played a factor, but as some guy just playing OpenGL-based games I didn't have to install anything. Maybe I'm just lucky and only ever used computers that had graphics cards with proper drives that came with it?

    That's possible, but I seriously doubt that because someone who doesn't know much about computers and didn't have their system setup properly is a reason to blame OpenGL.

    The same can be said for DirectX too. I could just as easily blindly accuse Direct3D of being poor for casual games because the user might not have their graphics drivers properly setup. We might as well erase all the crosswalks because some people don't look where they are going.

    To that point, I've kept hearing about issues with OpenGL support on various cards. If it's an issue with later versions of OpenGL (ie the current 4.x) then only use the version of OpenGL that everyone will be guaranteed to have. If it's a casual game that you are making then you don't need all those new features to make your game look good. Games were quite impressive with 1.2 and 2.1 alone if I recall correctly.
    Jason McMillen
    Pascal Game Development
    Co-Founder





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
  •