首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
凡几多
掘友等级
iOS开发
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
33
文章 32
沸点 1
赞
33
返回
|
搜索文章
最新
热门
OpenGL学习(五)-- 裁剪与混合
另一种提高渲染性能的方法是只刷新屏幕上发生变化的部分。我们可能还需要将 OpengGL 渲染限制在窗口中一个较小的矩形区域(剪裁框)中。裁剪测试 是片元可见性判断的第一个附加测试。 默认情况下,剪裁框与窗口同样大小,并且不会进行 裁剪测试。我们可以使用几乎处处都会用到的 glE…
OpenGL学习(四)-- 正面&背面剔除和深度测试
默认情况下,我们所渲染的每个点、线或三角形都会再屏幕上进行光栅化,并按照在组合图元批次时指定的顺序排列,这在某些情况下会产生问题。 如果我们绘制一个由很多个三角形组成的实体对象,那么第一个绘制的三角形可能会被后面绘制的三角形覆盖。如下图这个像游泳圈似的模型,其中一些三角形在游泳…
OpenGL学习(三)-- OpenGL 基础渲染
渲染管线(rendering pipeline),它是一系列数据处理过程,并且将应用程序的数据转换到最终渲染的图像。下图是 OpenGL 4.3 版本的管线。 OpenGL 中的 图元 只不过是顶点的集合以预定义的方式结合在一起罢了。 通过最近学习 OpenGL 的蓝宝书(《O…
OpenGL学习(二)-- Xcode 搭建 OpenGL 环境
1. 创建工程 2. 选择Cocoa App 类型 3. 添加依赖库 在 Bulid Phases——Link Binary With Libraries 中点➕添加依赖库 “GLUT.framework” 和 “OpenGL.framework”。 4. 配置路径 (1) 将…
OpenGL学习(一)-- 术语了解
在学习 OpenGL 之前,我们先来了解一下涉及到的一些术语名词。 将数学和图形数据转换成 3D 空间图像的操作叫做渲染(Rendering)。当这个术语作为动词使用时,指的是计算机创建三维图像时所经历的过程。它也作为名词使用,指的仅仅是最终的图像作品。 如上图显示的是用线条绘…
SQLite 数据库升级——新增字段处理总结
在工作中,由于新需求总是不断,我们经常会遇到项目中的一些表的结构要改变,比如最常见的就是 新增字段 了。这里我总结一下我遇到这种情况时的处理方法,SQLite 也有一些坑,希望能帮到有同样需求的朋友们。下面我是用的 fmdb 进行的数据库操作,用原生或者其他工具的升级思想也是一…
Alamofire 学习--安全认证
在学习 Alamofire 的安全认证之前,我们先来了解下 HTTPS。 在 HTTP 协议中有可能存在信息窃听或者身份伪装等安全问题,使用 HTTPS 通信机制可以有效地防止这些问题。 通信使用明文(不加密),内容可能会被窃听。 像我们平时常用的抓包软件 Wireshark、…
RxSwift 学习(一)—— 初探
响应式编程 简称 RP(Reactive Programming),它是一种面向数据流和变化传播的编程方式。这意味着可以在编程语言中很方便地表达静态或者动态的数据流,而相关的计算模型会自动将变化的值通过数据流进行传播。响应式编程 与 函数式编程 相结合起来,就是 函数式响应编程…
RAC(ReactiveCocoa) 学习--初探
听周围的人说,一旦你用熟练掌握了 (RAC)ReactiveCocoa,你就会慢慢依赖上它,懒得再用以前的方法了,因为它用起来实在太爽了。 于是最近我开始学习 RAC 框架,从而了解到了函数响应式编程这一概念。RAC 的核心思想就是函数式 + 响应式编程。 据说 FRP 能让你…
Swift 中的闭包
闭包(Closures)是自包含的功能代码块,可以在代码中使用或者用来作为参数传值。 Swift 中的闭包与 C 和 OC 中的代码块(blocks)以及其他一些编程语言中的 匿名函数 比较相似。全局函数和嵌套函数其实就是特殊的闭包。 由于之前对 Swift 中的闭包不太熟悉,…
下一页
个人成就
文章被点赞
283
文章被阅读
107,739
掘力值
2,208
关注了
4
关注者
1,328
收藏集
0
关注标签
1
加入于
2019-08-21