天天看点

OpenGL ES 离屏渲染实例(pbuffer)系列文章目录前言一、OpenGL ES 离屏渲染相关介绍

系列文章目录

第一章 OpenGL ES 离屏渲染实例(pbuffer)

文章目录

  • 系列文章目录
  • 前言
  • 一、OpenGL ES 离屏渲染相关介绍
    • 1. EGL 介绍
    • 2.离屏渲染和屏幕渲染介绍
  • 二、代码实例
    • 1.EGL 部分
    • 2.opengl es 部分
    • 3.完整代码
    • 4.代码运行结果展示
  • 总结

前言

本文实例是基于OpenGL ES2.0相关接口实现的,测试环境为Ubuntu18.04.

一、OpenGL ES 离屏渲染相关介绍

1.EGL 介绍

    EGL 是图形渲染API(如opengl es) 和 本地平台(如Linux)窗口系统之间的接口,是跨平台的接口。

    EGL API 是独立于 OpenGL ES 各版本标准的独立的一套 API,其主要作用是为 OpenGL ES(opengl)指令 

创建Context

 、

绘制目标 Surface

 、

配置 FrameBu

继续阅读