• Advertisement

Archived

This topic is now archived and is closed to further replies.

Developing applications in OpenGL

This topic is 5060 days old which is more than the 365 day threshold we allow for new replies. Please post a new topic.

If you intended to correct an error in the post then please contact us.

Recommended Posts

I''m writing a multiplatform application development library. It can be used to do window management, create user interfaces and controls. I''ve been thinking about making it all run with OpenGL, just like Blender3D does. Can you, off the top of your head, point out any pros/cons about this aproach? thanks.

Share this post


Link to post
Share on other sites
Advertisement
Pro - cross-platform == swanky
Con - already been done with Qt, GTK, GLUT, and some others I can''t be bothered to remember.

Share this post


Link to post
Share on other sites
Guest Anonymous Poster
Con: OpenGL drivers don''t ship with about 35% of all new PCs sold (the ones based on Intel motherboard chipsets). These chipsets are plenty fast for what you want to do, but your program won''t run on one until the user tracks down the necessary OpenGL driver (and most of them won''t bother).

Share this post


Link to post
Share on other sites
quote:
Original post by Anonymous Poster
Con: OpenGL drivers don''t ship with about 35% of all new PCs sold (the ones based on Intel motherboard chipsets). These chipsets are plenty fast for what you want to do, but your program won''t run on one until the user tracks down the necessary OpenGL driver (and most of them won''t bother).


Why do you post as anonymous?

Is that accurate? What are your sources?

Share this post


Link to post
Share on other sites
Guest Anonymous Poster
He probably posted anonymously because he doesn''t have a login. Lots of people don''t, you know... :D

As mentioned, the biggest problem with this is that it''s already been done. GLUT and GLUI provide exactly what you''re talking about, and they''ve used by many many people and are known to be pretty much bug-free.

If you''re serious about a project like this, you need to look at what else is out there that''s similar and decide *why* your project is worth doing. Are you going to provide more features, run on more hardware, run faster, provide better documentation, release it under a different licence, target a different type of developer, provide a nicer API?

--cfmdobbie

Share this post


Link to post
Share on other sites
quote:
Original post by Anonymous Poster
If you're serious about a project like this, you need to look at what else is out there that's similar and decide *why* your project is worth doing. Are you going to provide more features, run on more hardware, run faster, provide better documentation, release it under a different licence, target a different type of developer, provide a nicer API?


The idea is to write a library to develop very good looking object oriented/multiplaform applications. I don't want to sell the library, but to use it to develop applications of my own, comercial or freeware.

I know there are a lot of libraries that do this, but it just happen that I don't like how they look and/or how they feel.

I'm playing with the idea of making the UI work in 3D, like a "first person" 3D file browser, for example. I think that could be cool and I have not seen anything like that yet.

[edited by - owl on April 17, 2004 7:01:03 PM]

Share this post


Link to post
Share on other sites

  • Advertisement