Page 1 of 1

[Implemented] opengl

Posted: Thu Feb 21, 2002 3:11 am
by BackupUser
Restored from previous forum. Originally posted by tex.

why not for an opengl implementation ?

opengl exist for windows, linux and amiga

and it's too easy to work with

TEX

Posted: Thu Feb 21, 2002 7:27 am
by BackupUser
Restored from previous forum. Originally posted by Rings.

Why not ?
Okay DirectX(8) on Windows is more powerful than OpenGL (3D-Functions)
but OpenGL exist's everywhere(also on MacX).
On Linux there are several OpenGL-Wrappers for DirectX-Like graphics.
And OpenGL is running (See snippets on Pauls`s Site )


Getting better with a little help from my friends....thx Siggi

Posted: Thu Feb 21, 2002 4:11 pm
by BackupUser
Restored from previous forum. Originally posted by tex.
Okay DirectX(8) on Windows is more powerful than OpenGL (3D-Functions)
but OpenGL exist's everywhere(also on MacX).
DIRECX: more powerfull (with the last 3d card )

OpenGL Pros:
Clean, easy-to-use API. (You can even use it from VB)
Very good documentation and sample code available. (http://www.opengl.org)
Does not make assumptions about windowing system.
Portable.
Logically constructed and (relatively) easy to understand (again, IMO)

OpenGL Cons:
You have to do some tinkering to load bitmaps into textures etc. (This again, is because OpenGL does not make any assumptions about your image format)
You may find less support for OpenGL on consumer cards than for DirectX.
However, I think (and I hope) this trend is changing
Can't think of anything else :wink:


http://www.xmission.com/~legalize/d3d-vs-opengl.html
http://glbook.gamedev.net/
tex

Posted: Thu Feb 21, 2002 5:44 pm
by BackupUser
Restored from previous forum. Originally posted by MrVainSCL.

Hi tex
I think OpenGL was a good and nice part when it was released... But today most graphic cards dont habe an OpenGL chipset on the board and so OpenGL must be emulated by software (driver)... The OpenGL developement stopped some time ago and i dont think that it will be continue...

With DirectX you can do mutch more as with OpenGL only and i dont think that Mirco$oft will stop there DirectX product for future... I think there are many docs for DX on the net like for OpenGl...

Only fact is, coding OpenGL is mutch easier, espectly for newbies as DirectX... I know some guys from the DemoScene and some are using DirectX and some OpenGl... They told me DirectX is to hard to learn/code (esp. for newbies)... So they started coding with OpenGL... Surely some game companies are using OpenGL, because its mutch easier to part the game to other platform using OpenGL...

I think OpenGL is nice but out of day... DX is the future... (esp. for windows related platforms).. :wink:


PIII450, 256MB Ram, 6GB HD, RivaTNT, DirectX8.1, SB AWE64, Win98SE + Updates...

greetz
MrVainSCL! aka Thorsten

Posted: Sun Mar 10, 2002 6:37 am
by BackupUser
Restored from previous forum. Originally posted by pantera.
Hi tex
I think OpenGL was a good and nice part when it was released... But today most graphic cards dont habe an OpenGL chipset on the board and so OpenGL must be emulated by software (driver)... The OpenGL developement stopped some time ago and i dont think that it will be continue...
No that is not true, every major graphics manufacturer supports and implements the opengl statemachine.
http://www.opengl.org/users/apps_hardwa ... ators.html
http://www.opengl.org/users/apps_hardware/gpu.html

Posted: Sun Mar 10, 2002 5:56 pm
by BackupUser
Restored from previous forum. Originally posted by Franco.

Well, I know that some PureBasic users use Windows without the DirectX stuff. That means that they can't use the graphic stuff of PureBasic.
Now PureBasic for Linux uses SDL for the direct stuff, and SDL is available for Windows too.
It is only a 250KB DLL, that's all (don't know how many MEGABYTES DirectX loads on your harddisk)
Why not leave the choise by the PureBasic user and support all, it can't be to difficult to implement it !

Conclusion:
For Windows: DirectX, SDL and OpenGL
For Linux: SDL and OpenGL
For Amiga: OpenGL

This would be nice



Have a nice day...
Franco

Sometimes you have to go a lonely way to accomplish genius things.

Posted: Sun Mar 10, 2002 9:41 pm
by BackupUser
Restored from previous forum. Originally posted by plouf.
Well, I know that some PureBasic users use Windows without the DirectX stuff. That means that they can't use the graphic stuff of PureBasic.
how can a windows setup without DirectX DX is part of windows installation
Now PureBasic for Linux uses SDL for the direct stuff, and SDL is available for Windows too.
It is only a 250KB DLL, that's all (don't know how many MEGABYTES DirectX loads on your harddisk)
Why not leave the choise by the PureBasic user and support all, it can't be to difficult to implement it !

Conclusion:
For Windows: DirectX, SDL and OpenGL
For Linux: SDL and OpenGL
For Amiga: OpenGL
SDL is for amiga too but why do all these ?
i mean two or three api's ...
we should make thinks easier not more difficult


Christos

Posted: Sun Mar 10, 2002 11:15 pm
by BackupUser
Restored from previous forum. Originally posted by Danilo.

Its your choice....

@plouf:
>>Conclusion:
>>For Windows: DirectX, SDL and OpenGL
>>For Linux: SDL and OpenGL
>>For Amiga: OpenGL
>
>SDL is for amiga too but why do all these ?
>i mean two or three api's ...
>we should make thinks easier not more difficult

Easier or powerful, what do you want ??
I want Power. Power for Windows = DirectX.

Code: Select all

OpenGL  = Win, Linux, Amiga
SDL     = Win, Linux, Amiga?
DirectX = Win
...so you can choose yourself.
If you want to write portable game, you will choose
OpenGL or SDL.
When you want to make the best 3D-shooter for Windows,
you´ll use DirectX.

Its _your own choice_, so i dont see a problem here...

PureBasic only gives you access to some special
ressources/APIs on a given platform (like DX on windows...).

And dont tell me that i shouldnt use DirectX because its
not portable. Maybe i want my 3D-shooter only for Win
to make some big bucks...

cya,
...Danilo

(registered PureBasic user)

Posted: Mon Mar 11, 2002 1:58 am
by BackupUser
Restored from previous forum. Originally posted by Franco.
how can a windows setup without DirectX DX is part of windows installation
!NOP

Well there are still some guys out there like 'Asterix and Obelix' they don't want to be assimilated to the 'Romans' so they still use Win95 or 98Lite and use Windows without IE or DirectX, and they are happy with it

And there are still a lot of people they are building an OpenBe OS (they love it) so it could Be that Be get's the same community as AMIGA. (why not?)

They ALL don't want .NET or PASSPORT, so they are happy with the things they have.

BTW #1: The new help system is nice but I hope that the old HTML Guide will be always available under Windows too. Don't like to see that on one hand PureBasic is working under an 10 years old Amiga OS but under Windows you MUST be up to date with all the new M$ crap that is available.

BTW #2: I'm working with WinXP, Win98SE, Win2000, Linux and playing around with 98Lite, BeOS, QNX, SkyOS, MenuetOS, Qube etc. because it's fun to see other OS grow... and I like that PureBasic is portable


Have a nice day...
Franco

Sometimes you have to go a lonely way to accomplish genius things.