Game Development Community

About new branch:linux-rnd on GG GitHub

by Luis Anton Rebollo · in Torque 3D Professional · 03/09/2013 (5:40 am) · 19 replies

Can you give information about this branch?, please

#1
03/09/2013 (7:04 am)
Interesting branch indeed:
linux-rnd.

Anybody know who RonOHara-GG is? I don't remember seeing that name before.
#2
03/09/2013 (8:37 am)
Looks interesting ...

Dont know by name but i never remeber names so doesnt mean much:-)(However has a familiar ring to it :)


#3
03/09/2013 (9:44 am)
I found this
http://forum.unity3d.com/members/173775-RonOhara-GG
#4
03/09/2013 (10:27 am)
pretty interesting and lets put some salt in there www.linkedin.com/in/ronohara found another Ohara just to make some more assumptions ;) (well this one would fit as he is a Senior Programmer)

regarding the linux branch - from what Dushan told me (he just did a quick look at it)
the DirectX part is broken and the OpenGl one is looking good, anyways
am glad that there is some movement from gg regarding linux

but lets stay calm as there is no official post or whatever about it
just wait, GG will let us know what is actually going on.
#5
03/09/2013 (1:45 pm)
I love stalking!

:P
#6
03/09/2013 (2:21 pm)
What do you need to know? It's named "linux-rnd"; "linux" as in the linux platform, "rnd" as in research-and-development, and was contributed by a GarageGames employee. Seems pretty obvious to me from the name alone ;)
#7
03/09/2013 (4:09 pm)
There isn't anything more to say about it than what Michael just said. Ron's been doing some R&D work on Linux and it's in a state where he could commit it for others to continue with.
#8
03/11/2013 (10:19 am)
This branch is as you have guessed, some initial Linux support.

There is lots of work to be done on it still, but this is at least able to load and run the Full template with basic lighting.

Feel free to try it out and let me know whats not working. Having other eyes on this will help me find things that need to be fixed :)
#9
03/12/2013 (9:28 am)
@Ron OHara
I've tried to compile your branch on Fedora 18 but it says that it can't find "cg.h" in "Engine/source/gfx/gfxDevice.h" and the only file that I found which include cg in its name was gfxCGShader and this file needs "cg.h" too. So how do I fix this ?.
#10
03/12/2013 (11:01 am)
@Ron,
I vote this the most awesome first post to the GG forums ever by any user.

I mean how cool is it to have only one post to your name and you are dropping a branch that adds Linux support to T3D. There is some epicness in that. :)

Oh, and thank you!
#11
03/12/2013 (11:18 am)
@Frank - Ron's pretty sharp, knows his stuff.

I'm betting there will be quite a few "having trouble compiling on <insert your favorite Linux flavor>" incoming. Correct me if I'm wrong, but I believe Ron got this running on Ubuntu.
#12
03/12/2013 (11:25 am)
I believe that is correct. Ubuntu was the target of the IndieGoGo campaign as well.
#13
03/12/2013 (11:57 am)
I did some research about the Cg stuff and the only thing that comes up in relation with ubuntu was an nvidia-sdk : http://packages.ubuntu.com/lucid/nvidia-cg-toolkit but wouldn't that mean that only people with an nvidia card are able to compile it?
#14
03/12/2013 (12:35 pm)
Niklas: Cg works with AMD/ATI, nVidia, and Intel GPUs when used with nVidia's Cg toolkit.
#15
03/12/2013 (2:03 pm)
Thanks for pointing this out :).Let's see if I'm able to find a way to compile it.
#16
03/12/2013 (3:10 pm)
I am currently working with Ubuntu. I am curious to find out how this works with various distros and what issues arise.

To compile this, you will need to install the CG toolkit https://developer.nvidia.com/cg-toolkit

Some tweaks may need to be made to the makefile/project gen stuff for other distros or custom cg locations.
#17
03/12/2013 (5:23 pm)
I am currently working with Ubuntu. I am curious to find out how this works with various distros and what issues arise.

To compile this, you will need to install the CG toolkit https://developer.nvidia.com/cg-toolkit

Some tweaks may need to be made to the makefile/project gen stuff for other distros or custom cg locations.
#18
03/12/2013 (7:25 pm)
on windows,
can we test it with openGl as displayDriver?
#19
03/12/2013 (8:46 pm)
Yes, the opengl driver works on windows. The driver is selected in core/main.cs.