features.texture_binding_range = (ver>=Version(3, 20) ? 96 : ver>=Version(3, 10) ? 48 :
ver>=Version(3, 0) ? 32 : 8);
break;
+ case VULKAN:
+ features.uniform_binding_range = 72;
+ features.texture_binding_range = 96;
+ break;
default:
throw invalid_argument("Features::from_api_version");
}
return from_api_version(api, Version(4, 60));
case OPENGL_ES:
return from_api_version(api, Version(3, 20));
+ case VULKAN:
+ return from_api_version(api, Version(1, 2));
default:
throw invalid_argument("Features::latest");
}