我们在绘制3D场景的时候,需要决定哪些部分是对观察者可见的,哪些是对观察者不可见的,只对可见的部分进行渲染,此时OpenGL的渲染性能即可提高超过50%,这种情况叫做隐藏面消...
我们在绘制3D场景的时候,需要决定哪些部分是对观察者可见的,哪些是对观察者不可见的,只对可见的部分进行渲染,此时OpenGL的渲染性能即可提高超过50%,这种情况叫做隐藏面消...
OpenGL渲染架构图 OpenGL渲染架构图分为客户端和服务端两部分 客户端是Application程序和OpenGL的API,在CPU中执行,负责传递Attributes...
这篇文章继续上一篇Block深入浅出 (一)讲解block的存储和copy问题 三 Block的存储和copy操作 block的三种类型 全局Block(_NSConcr...
写在前面 公司近期要求在App内嵌入音频播放,由于之前对于音视频播放只是简单了解,并没有系统的研究。这次需要用到的时候就翻阅各种贴子,各个大神的笔记,博客,话说总结是最好的学...
一 概述 闭包就是1个函数或指向函数的指针+该函数的执行的上下文变量(也就是自由变量),Block是OC对于闭包的实现。其中Block可以定义在方法的内部或外部,其本质是对象...
学习音视频的采集,就不得不说苹果原生的AV Foundation,AV Foundation 照片,音频和视频捕捉功能是从框架搭建之初就是它的强项。 从iOS 4.0 我们就...
iOS 客户端接入 Flutter 实践 官方混编文档 https://github.com/flutter/flutter/wiki/Add-Flutter-to-exis...
1. cd到项目目录,执行 git init 2. 将项目的所有文件添加到本地仓库中 git add . 3. 将项目文件commit到仓库中git commit -m "...
Mach-O其实是Mach Object文件格式的缩写,它是一种用于可执行文件·目标代码·动态库的文件格式。作为a.out格式的替代,Mach-O提供了更强的扩展性。 Mac...