Peter Rutenbar
Peter Rutenbar
Does it lag constantly? Or does it only lag when you're doing heavy disk I/O? Or heavy ethernet I/O? Or something else?
There are some critical parts that aren't properly threaded yet, like emulated SCSI ops. This can cause constant slowness particularly when the emulated RAM size isn't high enough, and A/UX...
Maybe the event loop is inefficient - it can potentially do a lot of work on each event, including SDL_MOUSEMOTION events. It's also possible that my dumb thread locking model...