I am making a 3D app in OpenGL. It just loads some textured primitives and moves around the scene. But it's purpose isn't important. I recently added a toolbar to the app, and when the app starts, the toolbar flashes for a split second and then disappears, but it still maintains all of it's functionality (if you click where one of the buttons should be, it will execute the function accordingly). I need to know how I can fix this.
Toolbar in C++ and OpenGL
Crossbones+ - Reputation: 2003
Posted 23 March 2013 - 04:59 AM
Are you redrawing the toolbar every frame? Remember that once you swap the buffers the contents of the framebuffer are undefined and you're supposed to redraw everything.
Crossbones+ - Reputation: 1416
Posted 23 March 2013 - 06:39 AM
Hand-coding UI becomes a huge time sink the moment you need more than a few simple buttons. If you just need the functionality, it would be a good idea to use a solid existing UI toolkit.