![240](https://cdn2.jianshu.io/assets/default_avatar/6-fd30f34c8641f6f32f5494df5d6b8f3c.jpg?imageMogr2/auto-orient/strip|imageView2/1/w/240/h/240)
在看了《如何優(yōu)雅地實(shí)現(xiàn)一個(gè)分屏濾鏡》后弊琴,就想用Metal學(xué)習(xí)著也實(shí)現(xiàn)一次渠退,博主是使用GLSL去實(shí)現(xiàn)要糊。Metal著色器的實(shí)現(xiàn)其實(shí)跟GLSL里面的實(shí)...
在上一篇(視頻播放)中餐曼,如果放入的視頻不是16:9, 會發(fā)現(xiàn)圖像的形狀會被拉伸篮灼,要解決這個(gè)問題只需要修改頂點(diǎn)數(shù)據(jù)就可以了。 上代碼 經(jīng)過轉(zhuǎn)換之后...
最近學(xué)習(xí)Metal在想路操,想著使用Metal渲染視頻疾渴。于是有了想法 1. 使用AVAssetReader讀取數(shù)據(jù) 在GPUImage3的Input...
上一篇學(xué)習(xí)了Base里面的幾個(gè)文件。今天我學(xué)習(xí)一下OutPuts里面的幾個(gè)文件屯仗。 1. RenderView 首先先來看下能將紋理展示到手機(jī)屏幕...
因?yàn)樽钚略趯W(xué)習(xí)Metal搞坝,所以就去看了一下GPUImage3,之前的2個(gè)版本都是基于openGL ES,到了GPUImage3就改成了基于Met...
直接上代碼: 僅此記錄熱愛生活魁袜,記錄生活!
1.MTLDevice 一個(gè)MTLDevice對象可以代表一個(gè)執(zhí)行指令的GPUMTLDevice 協(xié)議提供了查詢設(shè)備桩撮,創(chuàng)建Metal其他對象的方...
在說Copy之前,我們需要了解copy的目的的是什么慌核? Copy目的其實(shí)就是產(chǎn)生一個(gè)副本對象距境,副本對象跟源對象互相不影響修改源對象申尼,不會影響副本...
提問:1.什么是Tagged Pointer?2.為什么要引進(jìn)Tagged Pointe垮卓?3.Tagged Pointer有什么優(yōu)勢? 前言:蘋...