wxMax vs MaxGui ? (comparison)

BlitzMax Modules Forums/Brucey's Modules/wxMax vs MaxGui ? (comparison)

The forum is locked. These are the original blitzbasic.com forums, kept so they can still be read. No new topics, replies or edits can be made here. To join in, head over to the Blitz3D+ forums.

How well does wxMax work with Blitz3Dsdk? or miniB3D? Any caveats?

The only caveat I know of, is troublesome fullscreen graphics context handling - I've had difficulty with input (key/mouse) event capture once you go fullscreen. Graphics Context in a window works well though.

But wxWidgets is aimed more for applications than games, and not many apps need to go fullscreen graphics, as far as I know.

MiniB3D runs fine using a wxGLCanvas - which is just a GL context (there are some examples around the forum and in the samples of doing GL things in wxMax).

Blitz3Dsdk is different though. I did a proof of concept a long time ago, and it was drawing in the window, but at the time there were event issues with the SDK - I'm not sure if those were fixed *in* the SDK though - I don't have it.
You can access the HWND of a window/panel via a method call, which I believe is enough to attach an SDK context to.