Torque3D Linux OpenGL
by Luis Anton Rebollo · 07/22/2013 (1:37 pm) · 22 comments
Greetings to all.
HI've had some time to return to work on improve Torque3D OpenGL and now works in Linux!
You can find the code at: github.com/LuisAntonRebollo/Torque3D/tree/dev_linux_opengl
How to compile (Ubuntu 32bit): github.com/LuisAntonRebollo/Torque3D/wiki/Compileubuntu

The part of Linux is based on the work of RonOHara-GG that you can find at: github.com/GarageGames/Torque3D/tree/linux-rnd. I removed everything related to Nvidia CG because it was not useful for my project. The current state is very basic, but enough to be a good starting point. So far I've made some changes to compile correctly, but will see improvements soon.
I have curiosity about where will go, all those votes https://garagegames.uservoice.com/forums/178972-torque-3d-mit/filters/top when the port to Linux is completed.
OpenGL is a necessary part for port Torque3D to Linux, but also to MAC OS, Adroid, PS4??? and other platforms. So all the changes and improvements that occur in this project, many things to facilitate future ports.
The code that you will find is based on a branch that i posted months ago to add Basic Lighting in OpenGL windows. This is a slightly cleaner version and works on both Linux and Windows. But I had to modify part of the code GFX, which means it has been altered affecting DX9 code. We will have to see if a problem has been introduced.
I've done some research on Advanced Lighting (lighting and shadow rendering in OpenGL working properly), but for now imply more changes in the GFX and thus more potential bugs. Currently Advanced Lighting in OpenGL is disabled.
Would need help to create a funding campaign that provides security. Would need help writing campaign and to advertise it.
One option would be to use a PayPal account and go slowly working. Would need less money, by eliminating campaign fee and other costs. I suppose about $ 4,500.
What do you think about it, what would be the best course of action?
HI've had some time to return to work on improve Torque3D OpenGL and now works in Linux!
You can find the code at: github.com/LuisAntonRebollo/Torque3D/tree/dev_linux_opengl
How to compile (Ubuntu 32bit): github.com/LuisAntonRebollo/Torque3D/wiki/Compileubuntu

Linux
Linux is gaining momentum with the support of major video game companies like Blizzard, Valve and Crytek. It is time that Torque3D prepare to make the leap to free OS.The part of Linux is based on the work of RonOHara-GG that you can find at: github.com/GarageGames/Torque3D/tree/linux-rnd. I removed everything related to Nvidia CG because it was not useful for my project. The current state is very basic, but enough to be a good starting point. So far I've made some changes to compile correctly, but will see improvements soon.
I have curiosity about where will go, all those votes https://garagegames.uservoice.com/forums/178972-torque-3d-mit/filters/top when the port to Linux is completed.
OpenGL
OpenGL is another great forgotten. Normally, any program that is often rendered in 3D using OpenGL ... with the exception of Windows and XBox. Still, until recently the support from companies has been very bad. But the commercial movement of large game companies can change this quickly.OpenGL is a necessary part for port Torque3D to Linux, but also to MAC OS, Adroid, PS4??? and other platforms. So all the changes and improvements that occur in this project, many things to facilitate future ports.
The code that you will find is based on a branch that i posted months ago to add Basic Lighting in OpenGL windows. This is a slightly cleaner version and works on both Linux and Windows. But I had to modify part of the code GFX, which means it has been altered affecting DX9 code. We will have to see if a problem has been introduced.
I've done some research on Advanced Lighting (lighting and shadow rendering in OpenGL working properly), but for now imply more changes in the GFX and thus more potential bugs. Currently Advanced Lighting in OpenGL is disabled.
I need your help
I had thought offer me to finish the project that I have shared with you. I thought about some kind of low-budged crowdfunding with 6,000$ mark and about 6 months working part time.Would need help to create a funding campaign that provides security. Would need help writing campaign and to advertise it.
One option would be to use a PayPal account and go slowly working. Would need less money, by eliminating campaign fee and other costs. I suppose about $ 4,500.
What do you think about it, what would be the best course of action?
The project
- Linux port.
- Support 1 IDE to work on Linux
- OpenGL Advanced Lighting
- 6 months working part time.
- The project makes it easier port Torque3D to Mac OS and other platforms
What happens if there is no budget?
All project development will be done on a public repository on GitHub. If this fails to reach 100% of the budget, the work done will be at the disposal of the community.What happens if the budget is exceeded?
More money means more working hours. There are always things to improve, the extra work could devote further improve the code or other tasks that the community sees interesting.About the author
I'm working on a port of Torque3D to OpenGL and Linux/SteamOS
#22
so far,
luis(http://www.garagegames.com/account/profile/35699)
Ron OHara(http://www.garagegames.com/account/profile/245312)
Dusan Jocic (http://www.garagegames.com/account/profile/244716)
were working on linux port.
Ron OHara is a GG employee and was working on linux port internally.
not sure about current status.
repo:
https://github.com/GarageGames/Torque3D/tree/linux-rnd
according to winteerleafs's recent announcement Dushan has joined to their team.(http://www.garagegames.com/community/blogs/view/22405).
and his repo(https://github.com/TheDushan/Torque3D/tree/Linux)has been removed.
so not sure if he still want to contribute to t3d MIT's linux port.
in that case Luis is the only one who still working on gg's linux port.
so if u want to contribute to community then it is his repo.
https://github.com/LuisAntonRebollo/Torque3D/tree/dev_opengl
https://github.com/LuisAntonRebollo/Torque3D/tree/dev_linux_opengl
or u can try with dusan(dusanjocic@msn.com) or winterleafs.
08/29/2013 (8:49 pm)
"Hello. I'm just wondering if someone can tell me who I should help port to Linux?"so far,
luis(http://www.garagegames.com/account/profile/35699)
Ron OHara(http://www.garagegames.com/account/profile/245312)
Dusan Jocic (http://www.garagegames.com/account/profile/244716)
were working on linux port.
Ron OHara is a GG employee and was working on linux port internally.
not sure about current status.
repo:
https://github.com/GarageGames/Torque3D/tree/linux-rnd
according to winteerleafs's recent announcement Dushan has joined to their team.(http://www.garagegames.com/community/blogs/view/22405).
and his repo(https://github.com/TheDushan/Torque3D/tree/Linux)has been removed.
so not sure if he still want to contribute to t3d MIT's linux port.
in that case Luis is the only one who still working on gg's linux port.
so if u want to contribute to community then it is his repo.
https://github.com/LuisAntonRebollo/Torque3D/tree/dev_opengl
https://github.com/LuisAntonRebollo/Torque3D/tree/dev_linux_opengl
or u can try with dusan(dusanjocic@msn.com) or winterleafs.

Colin Nickerson