Welcome to the Legend of mir forums. Mir Revenge.
Page 1 of 2 12 LastLast
Results 1 to 10 of 19
  1. #1
    Administrator Array
    Join Date
    Aug 2007
    Location
    Blackpool, United Kingdom
    Posts
    10,790

    Default OpenGL Vs Direct X

    Before i even start this thread i thought i would point out that is a going to be a total geek thread.

    OpenGL (short for Open Graphics Library) and DirectX are the 2 major players when it comes to graphics within the gaming world.

    DirectX cover both Graphics and sound where as OpenGL only covers Graphics.

    Directx only works on Mircosoft oparating systems, ie Windows XP, vista, 7 etc.

    OpenGL works on any oparating system. So bascally if you create a game using DirectX then it will not run on a Mac or Linux system.

    There has been a long running battle between DirectX and OpenGL ever since the 2 were released.

    There is a point to this thread:P The point being that @ the moment Mir uses DirectX 7, which is a very old verison of direct X, the fact that it uses directx 7 might explain why some people had problems loading the old EXE. Along with the upgrading of the exe as i explained in another thread, we have to ugrade directx to at least verison 9, although the current verison of directX is verison 10, there still seems to be a few problems with direct x 10. But... we have decided to change to OpenGL:|

    We are still not 100% sure we are going to be using for sound at the moment, but we are sure that openGL is the best option for the exe.
    There are a few reasons for this, and i will list them now

    People will be able to play mir on Mac's and linux and other non Mircosoft OS's.
    As OpenGL is open source software we will be able to do alot more 2D stuff, without having all the 3D code in the EXE.
    People with lower spec PC's will be able to run mir without having to go and buy a new Graphics card.
    It's another way to stop other people steeling our EXE and using it for them selfs for their server.
    It should stop the stupid "lag" of character and spells in game when there are 5 or more monsters on the screen.
    There are a few more reasons, but i really can't remember them from the 4 hour chat the 4 of us had over this issue.

    Well there you ago, another boaring thread to read.

    I am trying to post some sort of news everyday, here and on the website, in the effort to keep our Google ranking, as at the moment, the top spot is switching between, [¹Ì¸£ÀÇÀü¼³3] - Ep4. ¿ùÇÏ¿¬(êÅùÁæÐ) - and www.gamepot.com when you search legend of mir.

    Anyways thats pretty much it.

    /Lapta
    Email - Admin@miremails.com
    MSN - lapta@hotmail.co.uk (DO NOT SEND EMAILS TO THIS ADDRESS)
    Is my post racist?

  2. #2
    I Spend to much time on the forums Array
    Join Date
    Jul 2008
    Posts
    1,665

    Default Re: OpenGL Vs Direct X

    now iv got a haf decent pc and i still hate mac's i would go with direct x

    but... looking at it logically for every1 open gl would be best i guess

    didn't you say in the ninja thread you was adding an element of 3D though??
    /Rich

    HR - Radagast - Monkeyfromzoo - Wacey - Timesplitter - Sulfur

  3. #3
    Administrator Array
    Join Date
    Aug 2007
    Location
    Blackpool, United Kingdom
    Posts
    10,790

    Default Re: OpenGL Vs Direct X

    Quote Originally Posted by Wacey View Post
    now iv got a haf decent pc and i still hate mac's i would go with direct x

    but... looking at it logically for every1 open gl would be best i guess

    didn't you say in the ninja thread you was adding an element of 3D though??
    LOL, well now your ok, let stop everything and stick with dirctx:P

    Won't be adding any thing "3D" to mir, just new moves.

    We have talked about being about to spin the town maps round, which is sort of a 3D effect, but still 2D.

    /Lapta
    Email - Admin@miremails.com
    MSN - lapta@hotmail.co.uk (DO NOT SEND EMAILS TO THIS ADDRESS)
    Is my post racist?

  4. #4
    Just Started Array
    Join Date
    Aug 2010
    Posts
    7

    Default Re: OpenGL Vs Direct X

    The 3D additions initially will just improve lighting/atmospheric effects and maybe certain weapons/spells. The actual graphics will remain as 2D sprites for now.

  5. #5
    I Spend to much time on the forums Array
    Join Date
    Jul 2008
    Posts
    1,665

    Default Re: OpenGL Vs Direct X

    sorry this kinda confused me :
    Quote Originally Posted by lapta View Post
    Climb, allow you to climb on to walls and do a jump/dive attack. This is a 2d game?!? so people will be on top of store and stuff? lol climb on the side off walks like side of building to get ready for an attack, not on top off roofs. On a side note, we are sort of making the maps 3d, so u can walk under a bridge and over the same bridge, to make some very sexy maps.
    [/COLOR]
    being able 2 walk over and under the bridge will surely have people on the same x,y position but a different z position.

    and as i said in the second line "but... looking at it logically for every1 open gl would be best i guess"
    /Rich

    HR - Radagast - Monkeyfromzoo - Wacey - Timesplitter - Sulfur

  6. #6
    Administrator Array
    Join Date
    Aug 2007
    Location
    Blackpool, United Kingdom
    Posts
    10,790

    Default Re: OpenGL Vs Direct X

    Quote Originally Posted by Wacey View Post
    sorry this kinda confused me :

    being able 2 walk over and under the bridge will surely have people on the same x,y position but a different z position.

    and as i said in the second line "but... looking at it logically for every1 open gl would be best i guess"
    Making the maps sort of 3d is totally differant to making the game 3d.
    Email - Admin@miremails.com
    MSN - lapta@hotmail.co.uk (DO NOT SEND EMAILS TO THIS ADDRESS)
    Is my post racist?

  7. #7
    Corrupt GM Array
    Join Date
    Dec 2008
    Location
    Cairo,Egypt
    Posts
    1,322

    Default Re: OpenGL Vs Direct X

    technically speaking i see lot of misunderstood information in your thread.

    using openGL doesn't mean game can be played on other platforms as it's just the graphic subsystem that will be portable but rest of it will based on Windows libraries the fact that it's .EXE means it will work only in windows to achieve full portability you will have to move all the code from Delphi to a more portable programming language (JAVA for example).

    the other point is actually openGL could be more headache on the system over DirectX as DirectX is already built into Windows and most of the libraries and components you will use could be already loaded with the OS.

    also OpenGL doesn't provide direct hardware acceleration on windows so players should have openGL hardware acceleration on their graphics cards for DirectX it's done by the OS.

    one more thing In general, Direct3D is designed to virtualize 3D hardware interfaces. Direct3D frees the game programmer from accommodating the graphics hardware. OpenGL, on the other hand, is designed to be a 3D accelerated hardware rendering system that may be emulated in oftware. These two APIs are fundamentally designed under two separate modes of thought
    /Ezzo I_R Corrupt Scum
    /Ezzowiz I_R Noob Wizard
    /GMStaff Retired GM

    Quote Originally Posted by A Girl Friend of mine
    Success is just like being pregnant: everybody congratulates you, but nobody knows how many times you were f u c k e d.
    Quote Originally Posted by Albert Einstein
    Only two things are infinite, the universe and human stupidity, and I'm not sure about the former.
    "First rule of computer club, You don't talk about computer club"
    Computer Club Founder

    EMail - ezzo@mirrevenge.com

  8. #8
    I Spend to much time on the forums Array
    Join Date
    Jul 2008
    Posts
    1,665

    Default Re: OpenGL Vs Direct X

    allowing Jamie to make a geek thread. 1st error lol.

    on your info Ezzo it seems clear that we should be using Direct X
    /Rich

    HR - Radagast - Monkeyfromzoo - Wacey - Timesplitter - Sulfur

  9. #9
    Corrupt GM Array
    Join Date
    Dec 2008
    Location
    Cairo,Egypt
    Posts
    1,322

    Default Re: OpenGL Vs Direct X

    moving to openGL will just means more work before client is ready without much benefits
    /Ezzo I_R Corrupt Scum
    /Ezzowiz I_R Noob Wizard
    /GMStaff Retired GM

    Quote Originally Posted by A Girl Friend of mine
    Success is just like being pregnant: everybody congratulates you, but nobody knows how many times you were f u c k e d.
    Quote Originally Posted by Albert Einstein
    Only two things are infinite, the universe and human stupidity, and I'm not sure about the former.
    "First rule of computer club, You don't talk about computer club"
    Computer Club Founder

    EMail - ezzo@mirrevenge.com

  10. #10
    Administrator Array
    Join Date
    Aug 2007
    Location
    Blackpool, United Kingdom
    Posts
    10,790

    Default Re: OpenGL Vs Direct X

    Quote Originally Posted by ezzo View Post
    technically speaking i see lot of misunderstood information in your thread.

    using openGL doesn't mean game can be played on other platforms as it's just the graphic subsystem that will be portable but rest of it will based on Windows libraries the fact that it's .EXE means it will work only in windows to achieve full portability you will have to move all the code from Delphi to a more portable programming language (JAVA for example).

    the other point is actually openGL could be more headache on the system over DirectX as DirectX is already built into Windows and most of the libraries and components you will use could be already loaded with the OS.

    also OpenGL doesn't provide direct hardware acceleration on windows so players should have openGL hardware acceleration on their graphics cards for DirectX it's done by the OS.

    one more thing In general, Direct3D is designed to virtualize 3D hardware interfaces. Direct3D frees the game programmer from accommodating the graphics hardware. OpenGL, on the other hand, is designed to be a 3D accelerated hardware rendering system that may be emulated in oftware. These two APIs are fundamentally designed under two separate modes of thought
    You microsoft loving ****.

    Of course to allow the exe to run on Mac or linux we would need to change it to a non exe, cant think what it's called on Mac. We are able to complie the program pretty easily to work on Mac and linux, but if we carry on using DirectX then we would not be able to complie the prgram to work on non Microcock systems.
    OpenGl can use software support rather then hardware to run, but most cards and systems work with both systems.
    As mir is made up of 100% pure still images which the exe uses, rather rending the images as the game is running, the differance between directX and openGL would not be noticed at all.

    I thought u was in the chat when we said we were going to use openGL.
    Email - Admin@miremails.com
    MSN - lapta@hotmail.co.uk (DO NOT SEND EMAILS TO THIS ADDRESS)
    Is my post racist?


 
Page 1 of 2 12 LastLast

Thread Information

Users Browsing this Thread

There are currently 1 users browsing this thread. (0 members and 1 guests)

     

Similar Threads

  1. Can Someone direct me to the Mod Rules post please ?
    By daddeh in forum Mir Revenge - Aug 2007 - May 2010 Archives.
    Replies: 6
    Last Post: 14-03-08, 05:20 AM
  2. Direct Connect.
    By MysticKiller in forum Mir Revenge - Aug 2007 - May 2010 Archives.
    Replies: 5
    Last Post: 09-08-07, 04:34 PM

Tags for this Thread

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
Back to top

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21