Jump to content
Sign in to follow this  
  • entries
    455
  • comments
    639
  • views
    424512

OpenGL Window Framework Beta1.1

Sign in to follow this  
_the_phantom_

131 views

So I woke up today to an email from someone who is using the OGLWFW for a problem with multiple windows and multiple threads, which made me feel good as someone is getting some useage out of the project how I intended it [smile]

However, it wasnt all sunshine and nicely as he had fallen foul of my slightly hacked up default messaging system, which is due and overhaul in version 2.0 but at about 4pm today was a slight mess.

His problem was that closing one window causes the whole program to exit as by default once a window is destoryed the system posts a quit message to cause an exit, however as he was performing a task with multiple windows opening and closing this didnt suit him.

So, in my guise as the listening programmer I got off my arse and over the next 5 hours wrote in and tested a simple user messaging system which enabled the user to register call backs (either normal bare function or functor objects) to handle 3 different events (close, destory and resize) as well as preventing execution of the default handlers.

Its a bit hacked up and has some minor issues but until I get around to writing a new version taking into account alot of issues I'm going to have to leave it as it is for now.

So, Beta1.1 is out there, the next version change to Beta1.2 will be when Linux support is finaly completed and working [grin]

OpenGL forum thread with the rest of the details
Sign in to follow this  


2 Comments


Recommended Comments

Quote:
So, in my guise as the listening programmer I got off my arse and over the next 5 hours wrote in and tested a simple user messaging system which enabled the user to register call backs (either normal bare function or functor objects) to handle 3 different events (close, destory and resize) as well as preventing execution of the default handlers.
Now that's some quality service! [smile]

Share this comment


Link to comment

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
  • Advertisement
×

Important Information

By using GameDev.net, you agree to our community Guidelines, Terms of Use, and Privacy Policy.

We are the game development community.

Whether you are an indie, hobbyist, AAA developer, or just trying to learn, GameDev.net is the place for you to learn, share, and connect with the games industry. Learn more About Us or sign up!

Sign me up!