首页
AI Coding
数据标注
NEW
沸点
课程
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
Misaka10032
掘友等级
iOS开发
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
1
文章 1
沸点 0
赞
1
返回
|
搜索文章
最新
热门
Metal学习(1) - 使用GPU进行数据计算
假设有一个C函数: 如果我们想要用Metal来实现,首先创建一个 .metal 文件。然后文件中实现: 对比C和MSL版本函数: MSL(Metal Shading Language)添加了 kern
weak实现原理和销毁原理
weak内部实现比较复杂,首先它是一张散列表,散列表中又包含了自旋锁、引用计数、弱引用表. 我们先来看一下,下面的代码 我们思考一下,为什直接给weak赋值会立马释放,而当用一个临时变量来赋值就能取到
Runtime底层探究
Runtime底层探究 Runtime是什么? Runtime简称运行时,也就是系统在运行时候的一些机制,其中最重要的是消息机制。 Runtime基本是用C、C++和汇编写的,这是为了能够使动态系统更
OpenGL学习- 17. 动态周期滤镜
17.动态周期滤镜 动态周期滤镜其实就是根据传入时间和时间周期来控制着色器处理来实现的。 基于上一节的马赛克滤镜框架添加定时器来获取滤镜运行时间 缩放滤镜 简单的缩放滤镜可以直接通过改变顶点着色器的顶
OpenGL学习- 16. 颠倒、灰度、漩涡、马赛克滤镜
16. 颠倒、灰度、漩涡、马赛克滤镜 本次马赛克滤镜项目框架跟15.分屏滤镜的项目一致。 图片显示原理: CPU:计算视图frame,图片解码,需要绘制纹理图片通过数据总线交给GPU GPU:纹理混合
OpenGL学习- 15.分屏滤镜
15.分屏滤镜 这次尝试简单的分屏滤镜,在片元着色器中通过调整每个像素点对应的纹理坐标,来实现分屏。 把着色器文件的命名规则统一,可以简化着色器选择时值的传递。之所以分开每个着色器对应自己的顶点和片元
OpenGL学习- 14.粒子效果
14.粒子效果 本次尝试实现一些简单iOS粒子效果的实现。 项目重点 片元着色器中纹理用数组传入,并传入使用的纹理的索引来选择纹理。因为OpenGL ES 2.0版本属性不支持int型,所以传入flo
OpenGL学习- 13. 光照计算
13.光照计算 基础 光照基础 环境光照(ambient):环境光照没有起点和方向,主要通过设置物体颜色来获取 漫反射光照(diffuse):模拟的是一个光源对物体的影响 镜面光照(specular)
OpenGL学习- 12.着色器内建变量、常量、函数
13.着色器内建变量、常量、函数 顶点着色器内建变量 内建变量 作用 精度 gl_VertexID 当前被处理的顶点的索引 highp gl_InstanceID 当前被渲染的实例编号 highp g
OpenGL学习- 11. GLSL索引绘图 & 绘制纹理颜色混合立方体
12. GLSL索引绘图 & 绘制纹理颜色混合立方体 GLSL索引绘图 索引绘图可以简化构建图元的顶点数组的创建。通用顶点不用重复添加了。但是这样顶点颜色和顶点纹理坐标都是固定的,如果在不同图元里同一
下一页
个人成就
文章被点赞
35
文章被阅读
28,433
掘力值
803
关注了
21
关注者
21
收藏集
1
关注标签
16
加入于
2016-09-08