Game Development Community

Opengl

by Thanhda Tie · in Torque Game Engine Advanced · 04/12/2006 (5:09 pm) · 5 replies

Does anyone know when they are going to launch the opengl shader support? would like to do a linux version, of my game.

#1
10/03/2006 (6:31 am)
This is actually why i haven't purchased yet...
#2
10/03/2006 (6:56 am)
Understandable Brendan. They are probably working on it though, it is not an easy task.
#3
10/03/2006 (7:16 am)
I would still recommend getting TSE , a because right now you will save some money even if it is 50 bucks. Secondly you will learn how TSE is restructured which will speed up development later. Third it is very easy to port GLSL to HLSL.

As for GLSL I agree it is neat maybe even easier to understand that being said I learned the syntax back when it was first mentioned and when GL2.0 protocol was initally released , THREE YEARS AGO. As far as I know still no company has implimneted support for it, and since then Microsoft has moved two versions ahead of OpenGL ( ie Direct X 10) I would not wait on a open source language, heck it wasn't until 2000 that big companies even attempted to port their code open GL wasn't it Return of Castelvania the first full OpenGL engine port of ID's engine. Which was replaced with the shader engine.

Moral of the story is if you want to play with shaders, you better embrace Direct X because there is no telling when OpenGL will be ready
#4
10/03/2006 (8:17 am)
Umm... Anthony, no offense, but where did you get your info?

The official OpenGL 2.0 specification was released October 22, 2004. At the moment, all DirectX 9 cards from ATI and nVidia support the full OpenGL 2.0 spec. Actually, we are now up to OpenGL 2.1 and nVidia is planning to support 2.1 in an upcoming driver release.

Id has never written a DirectX engine. All of Id's engines have been pure OpenGL from the day OpenGL was available.

OpenGL is perfectly capable of doing everything TSE needs it to do. The problem is, TSE was designed around Direct3D, and OpenGL does things in such a massively different way than Direct3D you do not simply shove OpenGL into a GFX layer and call it good, unless you want the implementation to be horrifically slow and inefficient.

It's going to be a while before TSE has OpenGL support. But buy it now before the price goes up.
#5
10/03/2006 (8:33 am)
I agree with Alex, if not then buy it to support TSE development and to get OpenGL done faster.