features.arb_explicit_uniform_location = (ver>=Version(4, 30));
features.arb_gpu_shader5 = (ver>=Version(4, 0));
features.arb_separate_shader_objects = (ver>=Version(4, 10));
features.arb_explicit_uniform_location = (ver>=Version(4, 30));
features.arb_gpu_shader5 = (ver>=Version(4, 0));
features.arb_separate_shader_objects = (ver>=Version(4, 10));