fixed other misc GL errors, corrected exception throws