Home Messages Index
[Date Prev][Date Next][Thread Prev][Thread Next]
Author IndexDate IndexThread Index

Re: [News] Many Options for Gamers on GNU/Linux

In comp.os.linux.advocacy, Hadron
<hadronquark@xxxxxxxxx>
 wrote
on Thu, 09 Oct 2008 15:30:31 +0200
<gcl113$hum$3@xxxxxxxxxxxxxxxxxxxxxxxxx>:
> The Ghost In The Machine <ewill@xxxxxxxxxxxxxxxxxxxxxxx> writes:
>
>> In comp.os.linux.advocacy, Moshe Goldfarb.
>> <brick.n.straw@xxxxxxxxx>
>>  wrote
>> on Wed, 8 Oct 2008 13:20:23 -0400
>> <5sci7mv1yuwt.1rav3i0nchmz0$.dlg@xxxxxxxxxx>:
>>> On Wed, 08 Oct 2008 17:01:54 +0000, Roy Schestowitz wrote:
>>>
>>>> -----BEGIN PGP SIGNED MESSAGE-----
>>>> Hash: SHA1
>>>> 
>>>> Gaming on Linux ¡V What are your options?
>>>
>>> Buy a WII or xBox360.
>>>
>>
>> There you are, problem solved.  Nice solution Moshe!
>>
>> </sarcasm>
>>
>> Granted, I'm still waiting for a good comparison on OpenGL
>> versus DirectX; to me it's six of one, half a dozen of
>> another,
>
> Yes, well ....
>
>>  with a note that OpenGL looks more complicated to
>> program correctly, and DirectX requires more data to set
>> itself up -- basically, DirectX requires one to load a map
>> and/or object descriptions, whereas OpenGL just requires
>> an event/timer loop with API calls that change display
>> state, but that induces certain risks if one doesn't use
>> the calls in the right sequence.
>
> You don't say? Are you doing a Jeb here because that sounds like a load
> of nonsense. You are suggesting that SW using Dx does not have "API
> Calls" and event/timer loops? Because if you are ....

Dunno if it does or not.  I'm not that familiar with DirectX.

>
>>
>> Most games will of course want to eventually define some sort
>> of object set -- e.g., "it rotates slowly, fires at the user
>> with {object} bullets, and can be defeated if one jumps on
>> the button on the top" or some such.
>
> All of which is nothing to do with Direct X or Open GL of course.

AFAIK, DirectX has objects; OpenGL does not.

However, see

http://www.codersource.net/published/view/328/directx_programming_in.aspx

This apparently draws a pure white window in DirectX/C#, if that.
There is an event loop:

UsingDirectX form = new UsingDirectX();
if(!form.InitializeDirect3D()) { ... }
form.Show();
while(form.Created)
{
   form.Render();
   Application.DoEvents();
}

>
>>
>> Of course OpenGL also runs on non-Microsoft operating systems,
>> which is a plus.
>
> Most games developers don't think so.

For most games developers, it makes little difference.  They develop on
a piece of hardware, most likely Windows Vista with DirectX 10 and a
whalloping good graphics card, and have done with it.

Most games are map data anyway.  Look at Unreal, Quake, and
the venerable DOOM; the code is a tiny piece of the puzzle.

>
> I was hoping that PS3 would see people pick up on OpenGL some more. It
> does not seem to have happened so far. Time will tell.
>

OpenGL is nice to work with but it's not what the majority will use, sad
to say.

-- 
#191, ewill3@xxxxxxxxxxxxx
Windows Vista.  Now in nine exciting editions.  Try them all!
** Posted from http://www.teranews.com **

[Date Prev][Date Next][Thread Prev][Thread Next]
Author IndexDate IndexThread Index