No, this is not a new flamewar, I'm offering a solution: TitaniumGL.
It proxys OpenGL commands for windows clients to the DirectX driver, so it supports DX-only graphic cards and PCs without a driver.
http://titaniumgl.tk/
I think, we should use it for OC.
It proxys OpenGL commands for windows clients to the DirectX driver, so it supports DX-only graphic cards and PCs without a driver.
http://titaniumgl.tk/
I think, we should use it for OC.
Interesting.
Without having followed the link yet: So it's some kind of OpenGL wrapper around DirectX? Or how does it work? Would we then have to use TitaniumGL instead of OpenGL+DirectX (because that wrapper redirects the commands either to OpenGL or DirectX) or just instead of DirectX?
Without having followed the link yet: So it's some kind of OpenGL wrapper around DirectX? Or how does it work? Would we then have to use TitaniumGL instead of OpenGL+DirectX (because that wrapper redirects the commands either to OpenGL or DirectX) or just instead of DirectX?
Not possible for licensing reasons. Developing apps with TitaniumGL support requires purchase of a license for each developer.
or we recommend to use the free gamer version and the gamers with problems get an automatic installer that downloads the current free dll.
>Developing apps with TitaniumGL support requires purchase of a license for each developer.
where did you read that? it's not part of the official developers license (costs 11€)
I asked the developer of TitaniumGL:
One license per team is enough.
Be carefull: you place titaniumgl's copy protection code to your project's source code, wich is secret, so you should delete it from your released source codes (dont worry, its about 9 lines).
Shaders: titaniumgl does not (yet) support shaders. Other peoples are also suggested glsl to cg translation, but i am not yet investigated this.
Thank you for your mail
Hmm, doesn't sound as if we could use this for OC because f.e. not anybody can compile it than. We'd have to have some secret piece of code to insert before the compilation.
Even though the license cost is peanuts (11€).
Even though the license cost is peanuts (11€).
why do you need to compile it?
i mean, you don't compile the ttf.dll, you dont compile the directX runtime libs, you dont compile each other external library.
you just have a dll and a readme.txt that you copy into the destination folder planet/
i mean, you don't compile the ttf.dll, you dont compile the directX runtime libs, you dont compile each other external library.
you just have a dll and a readme.txt that you copy into the destination folder planet/
> you place titaniumgl's copy protection code to your project's source code, wich is secret
Unless you suggest having the "copy protection code" inside that external DLL, which in turn calls code from Titanium.
If we really wanted to go that way, angleproject sounds a lot more promising.
But the amount of work required to revive the D3D port of Clonk is likely comparable to the work required to make any of the wrappers work correctly with Clonk.
But the amount of work required to revive the D3D port of Clonk is likely comparable to the work required to make any of the wrappers work correctly with Clonk.
Powered by mwForum 2.29.7 © 1999-2015 Markus Wichitill