renamed gl context to gl32 context, added getType and creation override