we don't need state_mutex
use included gl2ext.h instead of platform's gl2ext.h in autogenerated
enum_validation.h