do not disable corrections/roundings/overflows in -O3
make gl temp buffer size adjustable