I've recently received my Pi, and I've begun working on a test c++ OpenGL ES program. I have a thread for simulation updates, however my current options are to have it run at full speed 50,000+ times/sec, pushing system load to 100%, or to use nanosleep() which seems to only implement down to 10ms, ...