Sign in to follow this  
  • entries
    177
  • comments
    531
  • views
    163648


6 Comments


Recommended Comments

Hello,

I've been silently following the series - I'm enjoying it very much so far, thanks for sharing!

From your post I gather that you settled on plain Win32 in the end for your choice of GUI library? (No MFC/ATL)

Pete

Share this comment


Link to comment
I recently tried wxWindows, and was really impressed with its ease of use.

There was one problem though. I tried using the wxGLCanvas, which worked fine until I checked Task Manager and noticed that my app was leaking like crazy!

I tracked this down to a bug in ATI's implementation of wglMakeCurrent. Most apps hardly ever call it, but wxGLCanvas calls it each time you swap the buffers. Because of that I was leaking about 1MB per minute.

I tried to report a bug using ATI's very user unfriendly support site. I had to register first, register an ATI product, fill in numerous forms, my session timed out and I had to start over, then there was an SQL syntax error when I got to the end. I gave up, having wasted a day.

So thanks for that ATI. Please fire your software guys.

Pete

Share this comment


Link to comment
WTF does that have to do with anything???????(add more question marks)

I'm not using wxWindows or OpenGL.

Share this comment


Link to comment
It was a round-about way of endorsing wxWindows, as long as you don't need to use OpenGL. You'd be able to knock together the GUI using wxWindows in much less time than using plain Win32, and you could port the emulator to other platforms if needed.

I got carried away about the driver bug, I guess I needed to vent.

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