天天看點

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

繼續閱讀