Moved input.update() to rendering thread to prevent GL crashes