240 投稿
收录了10篇文章 · 2人关注
  • Metal Shading Language 语法规范

    1. Metal Shading Language简介 Metal着色语言是用来编写3D图形渲染逻辑和并行计算核心逻辑的一门编程语言,底层使用C...

  • Resize,w 360,h 240
    Metal初探

    1.Metal简介 Metal是苹果为了减少对OpenGLES的依赖所封装的框架,在iOS系统中,Metal可以发挥GPU的最大性能。在做音视频...

  • Resize,w 360,h 240
    使用openGLES给图片添加马赛克效果

    1.自定义着色器加载图片 创建顶点着色器文件和片元着色器文件Normal.vsh: Normal.fsh: 初始化 绑定渲染缓存区和帧缓存区 从...

  • Resize,w 360,h 240
    使用Xcode来自定义着色器加载一张图片

    1.着色器与程序 自定义着色器语言是GLSL编写的,但在Xcode中,并没有可以直接创建GLSL文件的功能,因此,我们只能自己手动创建empty...

  • Resize,w 360,h 240
    在Xcode下使用OpenGL ES加载图片

    1.OpenGL ES的版本 OpenGL ES(OpenGL for Embedded Systems)是以手持和嵌入式为目标的⾼高级3D图形...

  • OpenGL 纹理API

    1.纹理 在OpenGL中,我们读取的png,jpeg等一些格式的图片,在GPU中最终会被压缩成纹理(位图)。假设有一张图片的大小为120*12...

  • Resize,w 360,h 240
    OpenGL 正背面剔除与深度测试

    1.甜甜圈案例 运行结果: 当我们使用左右键位对甜甜圈进行移动时,就突然发现甜甜圈变黑了一部分。 原因:任何一个物体,都有正面和背面。当我们刚开...

  • Resize,w 360,h 240
    ios 离屏渲染的深入探究

    1. 定义 在ios中,普通的渲染是这样的,假设我们的APP每秒显示60帧的数据,这个数据是存在我们的Frame Buffer(帧缓冲区)内,然...

  • Resize,w 360,h 240
    OpenGL 的简单绘制

    1.OpenGL 在xcode上的配置 OpenGL环境资源 密码: 3um1 1.1创建macOS 工程 1.2点击Build Phases,...

  • Resize,w 360,h 240
    OpenGL 专业名词解释

    1.图形API简介 OpenGL:OpenGL(Open Graphics Library)是一个跨编程语言、跨平台的编程图形程序接口,它将计算...