首页»版块 荣耀手机 荣耀Magic系列 9.0内测的小伙伴帮忙看看GPU渲染更新成Vulkan了吗?
    #荣耀MagicOS 9.0#

    9.0内测的小伙伴帮忙看看GPU渲染更新成Vulkan了吗?

    [复制帖子标题和链接]

    227714

    恺and涵  LV8  发表于 2024-10-26 15:01 山东 来自:荣耀Magic4 Pro
    有啥区别吗

    评论

    OpenGL的替代者——VulkanVulkan Vulkan是Khronos组织制定的“下一代”开放的图形显示API,是与DirectX12可以匹敌的GPU API标准。Vulkan是基于AMD的Mantle API演化而来,目前Vulkan 1.0标准已经完成并正式发布。Vulkan是一个跨平台的2D和3D绘图应用程序接口(API),最早由科纳斯(Khronos)组织在2015年游戏开发者大会(GDC)上发表。旨在替代OpenGL,提高图形性能。 相对于OpenGLVulkan的优势: 更简单的显示驱动( Vulkan提供了能直接控制和访问底层GPU的显示驱动抽象层, 显示驱动只是对硬件薄薄的封装,这样能够显著提升操作GPU硬件的效率和性能。之前OpenGL的驱动层对开发者隐藏的很多细节,现在都暴露出来。Vulkan甚至不包含运行期的错误检查层。驱动层干的事情少了,隐藏的bug也就少了) 支持多线程( Vulkan不再使用OpenGL的状态机设计,内部也不保存全局状态变量。显示资源完全由应用层负责管理,包括内存管理、线程管理、多线程绘制命令产生、渲染队列提交等。应用程序可以充分利用CPU的多核多线程的计算资源,减少CPU等待,降低延迟。 带来的问题是,线程间的同步问题也由应用程序负责,从而对开发人员的要求也更高) 预编译shader(这个非常强!驱动层不提供前端sh   发表于 2024-10-26 15:03  山东
    您需要登录后才可以评论 登录 | 立即注册
    简体中文 - China
    快速回复 返回顶部 返回列表