12 2021 档案
摘要:一、创建MTKView self.mtkView = [[MTKView alloc] initWithFrame:self.view.bounds]; self.mtkView.device = MTLCreateSystemDefaultDevice(); self.mtkView.delega
阅读全文
摘要:一、当要绘制的三角形有正反面之分的时候则要注意三角形的缠绕顺序是以顺时针作为缠绕还是逆时针座位缠绕。这里我一逆时针作为正面的缠绕 - (void) initVertexBuffer { static YCVertexBuffer vertexBuffer[] = { {{-0.5, 0.5, 0,
阅读全文
摘要:Metal 跟opengl是差不多的,只是使用了新的写法来做绘制渲染 一、opengl的shader则是对应了Metal的.metal文件,但是比shader优势的地方是metal文件可以跟mm共用头文件,metal格式类似于C++的格式,只是增加了[[xxxx]]类似的修饰符来对图片定点进行描述
阅读全文