首页
首页
沸点
课程
直播
活动
竞赛
商城
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
cd在路上
掘友等级
编程从业者
不努力我就是王八🥚
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
0
文章 0
沸点 0
赞
0
返回
|
搜索文章
最新
热门
OpenGL03 - 固定着色器知识点
1. OpenGL渲染架构如下图所示: 其中可编程的位置为Vertex shader以及Fragment Shader. 如图所示,在可编程着色器中,我们可以通过attrbutes和uniforms以及纹素数据texture这三种方式向顶点着色器传递数据。但我们不能使用attr…
OpenGL04 - 使用固定着色器实现甜甜圈
一. 最终效果 二. 代码实现 viewFrustum是GLFrustum类型,用于定义投影类型,因为我们需要显示的为3D图像,所以这里需要用到透视投影(区别于正投影,正投影主要用在显示2D图像上)。 这个函数是最为关键的部分,当屏幕发生变化,或者开发者主动渲染的时候,比如手动…
OpenGL02 - 离屏渲染
一. 离屏渲染介绍 正常图片的渲染流程基本是:CPU计算完图片布局等数据,发送给GPU,GPU进行渲染,渲染结果发送到帧缓冲区,显示器从帧缓冲区读取内容,进行显示。简单的示例如下图: 离屏渲染的流程相对于正常的渲染流程会需要一些额外的操作,所以当前的帧缓冲区不够了,需要申请一个…
OpenGL 01 - 基础概念
1. OpenGL vs OpenGL ES vs OpenCV vs Metal OpenGL(Open Graphics Library) 是一个跨平台的编程图形程序接口,它将计算机的资源抽象称为一个个OpenGL的对象,对这些资源的操作,抽象成一个个的OpenGl指令。O…
IGListKit学习系列 - 使用
最近项目开发中使用到了开源库IGListKit,所以在此记录下使用的心得体会,这会是IGListKit一系列文章的第一篇(ps. 如果我没有鸽的话)。 what - IGListKit是什么。 一. IGListKit是什么 IGListKit是Instagram开源的第三方库…
个人成就
文章被点赞
17
文章被阅读
13,966
掘力值
258
关注了
36
关注者
10
收藏集
1
关注标签
17
加入于
2018-07-04