Fix gl viewport