Cross-platform development
#2
Posted 31 January 2003 - 10:02 PM
but i only use crossplatform libraries if they exist, and else i try to wrap it in a way easy to change for other platforms.
-Loving a Person is having the wish to see this Person happy, no matter what that means to yourself.
-No matter what it means to myself....
#3
Posted 31 January 2003 - 11:10 PM
So, in a way it's cross-platform. I didn't pick ogl and SDL for that though. OGL coz it's so cOoL and SDL coz it's so simple and makes a prefect match for OGL.
I work solely on Linux :]
#4
Posted 01 February 2003 - 12:06 AM
although i use SDL cuz of it's cross-platform api. I tested it on my friend's windows box. there is _NOTHING_ to change.
#5
Posted 01 February 2003 - 10:01 AM
He who knows not and knows that he knows not is ignorant. Teach him.
He who knows not and knows not that he knows not is a fool. Shun him.
#6
Posted 01 February 2003 - 02:30 PM
#7
Posted 01 February 2003 - 03:33 PM
Quote
and THAT is why [I believe that] OpenGL is better than DirectX. ;)
#9
Posted 01 February 2003 - 05:47 PM
Quote
those libraries use/apply OpenGL.
#10
Posted 02 February 2003 - 12:28 PM
uhm. you learned one dx library, and you know how to use all modern libraries in dx, in windows at all. com is different, but com is easy and great. i use it in my own code all the time. its the way to abstract your code to make all work independent from each other.
dx is great. gl is great. i'm just used to gl, so i use it. but they are equal in power, and equal in easiness to use. dx9 is awesome imho..
actually, dx is more clean and simple to use than gl. but i'm so used to gl i can't move (i tried several times:D)
crossplatform means nothing for me, but its a nice addon.
(and crossplatform means nothing to me, too, because i want to use rendertexture, and that is not crossplatform on gl eighter.. but it looks like a real version is comming (hope))
-Loving a Person is having the wish to see this Person happy, no matter what that means to yourself.
-No matter what it means to myself....
#11
Posted 02 February 2003 - 06:17 PM
That is code running between different Unix platforms such as SUN, AIX, DEC, True64.
The differences can be plenty and subtle, but they are there in abundance. This is complicated by the fact that it was a decision long ago to use the particular platforms native compiler, not just one like gcc.
Some of the other similar products, like the one I am on, also have a version for windows.
Finally, just a few days ago, I grabbed the opportunity to get the product to build and work on RedHat Linux, so work is sort of interesting for awhile.
As for games:
C3, the game project I am on, was considering using the Torque engine, which is cross platform ready for Windows, Linux, and Mac.
<a href='http://www.c3command.com' target='_blank'>C3 Command</a>
#13
Posted 02 February 2003 - 09:47 PM
-Loving a Person is having the wish to see this Person happy, no matter what that means to yourself.
-No matter what it means to myself....
#14
Posted 03 February 2003 - 06:07 AM
Quote
If we stick with the Auran Jet engine for C3, then no, not in the near future.
If we go with Torque, then yes.
Right now we are giving Jet a serious run through, just a lot has to be implemented as it is more a generic do anything you want if you extended it type API. But we will have the game servers able to run on Windows and Linux
<a href='http://www.c3command.com' target='_blank'>C3 Command</a>
#15
Posted 03 February 2003 - 09:47 AM
davepermen said:
(and crossplatform means nothing to me, too, because i want to use rendertexture, and that is not crossplatform on gl eighter.. but it looks like a real version is comming (hope))
second, what do you mean by rendertexture? you know you can render to a texture with OpenGL right?
#16
Posted 03 February 2003 - 01:15 PM
WGL_ARB_pbuffer
WGL_ARB_pixel_format (or something like that)
and
WGL_ARB_render_texture..
that means quite complex, and messy, and windows only.
why is my target audience multiplatform? all i know do have windows..
-Loving a Person is having the wish to see this Person happy, no matter what that means to yourself.
-No matter what it means to myself....
#17
Posted 05 February 2003 - 03:30 AM
#18
Posted 05 February 2003 - 04:13 AM
i could be wrong. feel free to enlighten.
#20
Posted 06 February 2003 - 10:17 AM
I would like to make Linux a far better gaming system than it is today. But my limited time makes this
nearly impossible.
DirectX sucks as it is not available on other platforms. So DirectX is per default a no-choice anyway. Think
of a big gaming development company and what time is needed to port a DirectX game to OpenGL to make
it run under Mac and/or Linux... It would be far more efficient to write it for OpenGL from the beginning, or
am I missing something?
Greets
Stefan
1 user(s) are reading this topic
0 members, 1 guests, 0 anonymous users












