美文网首页iOS
02-iOS 平台下 Metal 框架

02-iOS 平台下 Metal 框架

作者: AlanGe | 来源:发表于2020-06-30 13:47 被阅读0次

    什么是Metal?
    Metal 与 OpenGL ES 区别?
    CPU/GPU 迭代


    Metal 的表现


    Metal 苹果官方介绍

    Metal 官方文档介绍

    Metal 优化

    经典GPU架构

    TBDR GPU架构

    image.png

    A11 GPU架构

    graphics pipeline 图形管道

    案例实战(一)

    学习目的:
    1.理解Metal应用程序
    2.如何向GPU发送基本的渲染命令
    3.如何获取Metal设备
    4.如何配置MetalKit视图
    5.如何创建并执行GPU指令
    6.显示渲染的内容

    Demo:01-改视图背景色

    iOS中Metal 与 OpenGL ES 对比学习

    学习目的:
    对比Open GL ES 学习如果在Metal中渲染基本几何图形,如果使用顶点数据,配置图形渲染管道,编写GPU函数以及发送绘制调用

    Metal 与 Metal Kit 区别?

    Metal Command Objects 之间的关系

    命令缓存区是从命令队列中创建
    命令编码器将命令编码到命令缓存区中
    命令缓存区将此提交并发送到GPU
    GPU执行命令并将结果渲染并且绘制


    案例实战(二) Metal 与 OpenGL ES 对比学习

    使用Metal框架 和 OpenGL ES 框架完成同样的渲染动作对比
    渲染管线的三大阶段


    三角形顶点数据


    光栅化处理


    颜色处理


    02-Metal渲染三角形

    相关文章

      网友评论

        本文标题:02-iOS 平台下 Metal 框架

        本文链接:https://www.haomeiwen.com/subject/vnfxqktx.html