OK
The more I render, the less responsive the mouse gets, despite the framerate being in the high 500's.
The more I render, the less responsive the mouse gets, despite the framerate being in the high 500's.
when you say 'render' are you just using basic DrawImage/Text commands? There shouldn't be a reason why it doesn't come out 'sometimes'. I'm currently working on a blitzmax project and I call mousehit() and mousedown() once per loop and it has not been unresponsive, and my render functions have become a bit more complex than the standard blitzmax draws. Try that example that IPete2 posted from the blitzDocs. If that works for you then there's something in your mainloop that is calling mouseHit().
If you happen to be using IGlass btw and call IGL_RefreshGUI() that would cause even ur single mouseHit() call to not work sometimes, because it calls it inside that function.