Vulkan® 内存分配器
VMA 是我们单文件头、MIT 许可的 C++ 库,用于轻松高效地为您的 Vulkan® 游戏和应用程序管理内存分配。
您喜欢我们的性能指南,但有时它可能难以理解。所有那些优化建议都很好,但您如何知道它们是否适用于您的引擎?这时就该介绍 AMD 针对 Vulkan® 最佳实践验证层推出的检查功能了。
我们采纳了许多性能建议,并将其集成到验证层中。该层将分析 Vulkan API 调用,并针对次优用法向您发出警报。现在您无需记住应该使用或不应该使用哪些标志,或者您是否正在使用快速颜色进行清除。最佳实践层将为您检查所有这些,以及更多功能!
有几种方法可以启用最佳实践层:
VK_LAYER_ENABLES=VK_VALIDATION_FEATURE_ENABLE_BEST_PRACTICES_EXT;VALIDATION_CHECK_ENABLE_VENDOR_SPECIFIC_AMD
就是这样!您已准备好通过 AMD 的最佳实践来优化您的引擎。我们计划将来添加更多检查,并根据您的反馈调整现有检查。
该层最近已合并到验证层 Github 仓库中,并将包含在 SDK 的 1.2.189 版本中。