www.quadsoftware.com
FAQ  FAQ   Search  Search   Memberlist  Memberlist   Usergroups  Usergroups
Register  ::  Log in Log in to check your private messages


Post new topic  Reply to topic
 OpenGL Rendering Module Status « View previous topic :: View next topic » 
Author Message
amelcher
PostPosted: Sat Nov 28, 2009 7:58 pm    Post subject: OpenGL Rendering Module Status Reply with quote



Joined: 27 Nov 2009
Posts: 2

I am currently integrating this renderer into our in-house engine which primarily renders with OpenGL. From reading the documentation I am under the impression that there is currently only a DirectX 9 rendering module. If this is true when can I expect the OpenGL rendering module to be completed?

Thanks,

Aaron Melcher
Programmer
Midwest Electronics
Back to top
View user's profile Send private message
ALicu
PostPosted: Sat Nov 28, 2009 8:15 pm    Post subject: Reply with quote



Joined: 12 Feb 2007
Posts: 974

Hi,

Yes, indeed for now only DirectX9 module is completed. DirectX10 is under work, while the OpenGL version is not currently in plan. Grome, which is OpenGL based, uses Graphite for water and vegetation layers, but not for terrain. The terrain rendering, due to unique LOD requirements for an editor (the terrain data can be changed any time) uses another rendering module, much less optimized (but allows the data to be edited). So there is a variant of some parts of OpenGL rendering for Graphite, but the main part (terrain) is only DirectX based.

That being said, we have multiple variants here to help you:

1 - We can provide you with all the necessary data (what kind of lod to use, how each type of terrain layer shading needs to be implemented etc) so you can implement the OpenGL terrain rendering yourself (but there is much time to be spent for this task).

2 - License Graphite source code and we will help you to port it to OpenGL. Graphite was designed so each module can be easily changed. Rendering module (including texture manager, geometry buffers constructions, shading submodules etc) can be changed without affecting other parts of the library (LOD remains intact, memory allocator, file formats, Grome exporter etc).

3 - Pay as part of customization contract so we do the porting to OpenGL for you. As part of this solution we will license the entire source code to you. If you are interested in this approach please drop me an email and I can send you details.

I am sorry that Graphite is not yet OpenGL based. Many of our clients are using it for game titles, which most are using DirectX.

Best Regards,
Adrian L.
Back to top
View user's profile Send private message
amelcher
PostPosted: Sat Nov 28, 2009 8:29 pm    Post subject: Reply with quote



Joined: 27 Nov 2009
Posts: 2

Thanks for the quick reply. Since we are currently only targeting windows it seems like it would be easiest if I just finished up our in-house DirectX9 renderer. I may follow up on number 2 or 3 in the future when we may need to support non-windows platforms.

Thanks,

Aaron
Back to top
View user's profile Send private message
Display posts from previous:   
Post new topic  Reply to topic Page 1 of 1

Jump to:  



You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum


Based on a template by Dustin Baccetti
Powered by phpBB © 2001, 2005 phpBB Group