首页
学习
活动
专区
圈层
工具
发布
    • 综合排序
    • 最热优先
    • 最新优先
    时间不限
  • 来自专栏落影的专栏

    Metal入门教程(一)图片绘制

    核心思路 通过MetalKit,尽量简单地实现把一张图片绘制到屏幕,核心的内容包括:设置渲染管道、设置顶点和纹理缓存、简单的shader理解。 self.viewportSize = (vector_uint2){self.mtkView.drawableSize.width, self.mtkView.drawableSize.height}; MTKView是MetalKit presentDrawable:view.currentDrawable]; // 显示 } [commandBuffer commit]; // 提交; } drawInMTKView:方法是MetalKit

    3.7K50发布于 2018-06-24
  • 来自专栏落影的专栏

    Metal入门教程(二)三维变换

    没有找到Metal和MetalKit快捷创建矩阵的方法,于是用了GLKit的方法进行创建,再通过getMetalMatrixFromGLKMatrix:方法进行转换,方法如下: /** 找了很多文档, 都没有发现metalKit或者simd相关的接口可以快捷创建矩阵的,于是只能从GLKit里面借力 @param matrix GLKit的矩阵 @return metal用的矩阵 */ - (matrix_float4x4

    1.8K60发布于 2018-07-01
  • 来自专栏关键帧Keyframe

    iOS AVDemo(13):视频渲染,用 Metal 渲染丨音视频工程示例

    这篇我们来介绍一下使用 MetalKit 来实现渲染。 首先,我们在 KFShaderType.h 中定义一些渲染过程需要用到的数据结构。 @end NS_ASSUME_NONNULL_END KFMetalView.m #import "KFMetalView.h" #import <MetalKit/MetalKit.h> #import

    1.3K30编辑于 2022-06-13
  • 来自专栏每日一篇技术文章

    Metal_入门02_带你走流程

    让学习成为一种习惯 注意 为了简单,我们借助系统提供给我的Metalkit来简化操作,后面我会教大家只使用Metal 去实现这个过程,由于是入门就不要那么复杂了。

    88110发布于 2018-09-14
  • 来自专栏TBOOX开源工程

    xmake v2.5.7 发布,包依赖锁定和 Vala/Metal 语言编译支持

    HelloTriangle") add_rules("xcode.application") add_includedirs("Renderer") add_frameworks("MetalKit

    90410发布于 2021-09-14
  • 来自专栏移动端开发

    最新 iOS 框架整体梳理(三)

    62、Metal MetalKit Metal ( [ˈmetl] ) 这是一个和 OpenGLES 类似的面向底层的图形处理接口,这也是苹果自己搞出来的,所以这个框架我还是推荐要有一个大概的了解

    2.1K10发布于 2020-06-19
  • 来自专栏ios技术安装

    iOS 图像处理技术追踪-Core Image

    AVPlayerView 和 MetalKit View(MTKView)是个两个不错的选择。前者为简单选择,后者为进阶选择。

    1.4K20发布于 2020-09-25
  • 来自专栏落影的专栏

    Metal入门教程总结

    MTLRenderPassDescriptor 用来更方便创建MTLRenderCommandEncoder,由MetalKit的view设置属性,并且在每帧刷新时都会提供新的MTLRenderPassDescriptor

    5.6K60发布于 2018-08-21
领券