Fixing bug - no opengl calls from work threads. Store pixel colors and set in main thread. Single sphere now works