Jump to content

Photo
- - - - -

How hard is it porting ARMA from DirectX to Open-GL?


  • Please log in to reply
5 replies to this topic

#1 ArmyCorps

ArmyCorps

    Private First Class

  • Members
  • 16 posts

Posted 16 March 2012 - 01:05 AM

Hi, I Want to know, How hard would it be porting a Windows DirectX Game (ARMA) to OpenGL?

#2 JohnWayne

JohnWayne

    Newbie

  • Members
  • 1 posts

Posted 16 March 2012 - 04:17 AM

The Difficulty isn't in the port. A good DirectX programmer can switch to OpenGL without much trouble. The difficulty comes in the fact that you now have two rendering methods to maintain & different methods for handling shaders. It really multiplies even more work for the developer.

There isn't really an economical reason to do so. Macs can now BootCamp Windows, or there's always Wine. DirectX has surpassed OPENGL when it comes to game related programming, it's only really used in Modeling/Animation programs these days.

#3 Kindling

Kindling

    Sergeant

  • Members
  • 124 posts

Posted 09 June 2012 - 11:51 AM

Not difficult, if developers have used an abstraction layer to interface to D3D (which is pretty much standard practice). It would be great if ARMA supported an OpenGL renderer.

#4 ric

ric

    Gunnery Sergeant

  • Members
  • 472 posts

Posted 14 June 2012 - 09:56 PM

The Difficulty isn't in the port. A good DirectX programmer can switch to OpenGL without much trouble. The difficulty comes in the fact that you now have two rendering methods to maintain & different methods for handling shaders. It really multiplies even more work for the developer.

There isn't really an economical reason to do so. Macs can now BootCamp Windows, or there's always Wine. DirectX has surpassed OPENGL when it comes to game related programming, it's only really used in Modeling/Animation programs these days.


except ID still chose todo RAGE in OPEN-GL...looks real nice to me :)
http://www.rage.com/

#5 GossamerSolid

GossamerSolid

    Second Lieutenant

  • Members
  • 4447 posts

Posted 17 June 2012 - 01:24 PM

Are any of you guys programmers? Just wondering due to the answers I'm seeing in this thread.
Posted Image
ArmA 3 - GWAR3
ArmA 2 - PCDF | Gossamer's Warfare
PC - i5 3570K | EVGA GTX 780 ACX | 16GB DDR3

#6 Kindling

Kindling

    Sergeant

  • Members
  • 124 posts

Posted 20 June 2012 - 10:21 AM

Are any of you guys programmers? Just wondering due to the answers I'm seeing in this thread.


Yes, though I'm not a graphics programmer.

The 'difficulty' is really besides the point and fully dependent on the skills, time and experience of the programmer. Looking at the economical benefit, around 9% (according to Wikipedia) of desktop users use Linux or Mac OSX. Taking the total number of Windows sales and dividing by 9 will probably be a good starting point for deciding whether it'd be worth hiring one or more OpenGL developers to write an OpenGL renderer.

Ontop of this Valve is looking to release a Linux version of Steam this year, Unity 4 will support Linux, and many indie games are also promoting Linux support. You could reasonably assume that Linux gaming will only increase in popularity, especially with the rise of Linux-based smartphones and tablets. There's also the fact that many countries are looking to adopt Linux for military and intelligence use - markets in which VBS thrive - and simulation hobbyists have always been hooked to Linux due to it's moddability and the ease of writing custom drivers for homebrew controllers and utility devices such as TrackIR-like projects, steering wheel controllers and even customized pneumatic-controlled simulated cockpits.

Implementing OpenGL would be a great first step towards a true multi-platform VBS/ARMA.

Edited by Kindling, 20 June 2012 - 10:51 AM.



1 user(s) are reading this topic

0 members, 1 guests, 0 anonymous users