当前位置: 首页 > news >正文

Android SurfaceFlinger——创建EGLContext(二十六)

        前面文章我们获取了 EGL 的最优配置,创建了 EGLSurface 并与 Surface 进行了关联,然后还需要获取 OpenGL ES 的上下文 Context,这也是 EGL 控制接口的三要素(Displays、Contexts 和 Surfaces)之一。

1)getInternalDisplayToken:获取显示屏的 SurfaceControl 令牌(Token)。
2)getActiveDisplayMode:获取当前激活(正在使用中)的显示模式信息。
3)createSurface:通过 Client 创建绘制平面控制中心(SurfaceControl)。
4)t.setLayer:设置当前 layer 的层级。
5)getSurface:获取实真正的绘制平面 Surface 对象。
6)eglGetDisplay:获取 OpenGL ES 的默认主屏幕,并加载 OpenGL ES。
7)eglInitialize:初始化 EGL 显示连接(EGLDisplay)和着色器缓存。
8)getEglConfig:从 EGL 显示连接中选择一个合适的 EGL 配置 (EGLConfig)。
9)eglCreateWindowSurface:在 Surface 中创建一个 OpenGL ES 的 EGLSurface。
10)eglCreateContext:创建当前 OpenGL ES 的上下文。
11)eglQuerySurface:使用 EGL 查询 Surface 的实

相关文章:

  • 北京网站建设多少钱?
  • 辽宁网页制作哪家好_网站建设
  • 高端品牌网站建设_汉中网站制作
  • Docker部署Elasticsearch8.6.0 Kibana8.6.0
  • rabbitmq生产与消费
  • HTTPServer改进思路1
  • 怎样在 PostgreSQL 中实现数据的异地备份?
  • 微信小程序-CANVAS写入图片素材、文字等数据生成图片
  • MySql性能调优05-[sql实战演练]
  • 简单工厂、工厂方法与抽象工厂之间的区别
  • 云计算遭遇的主要安全威胁
  • el-tree动态添加子节点的问题
  • 加拿大上市药品查询-加拿大药品数据库
  • 2.3 大模型硬件基础:AI芯片(上篇) —— 《带你自学大语言模型》系列
  • I can‘t link the chatbot model with react
  • Scrcpy adb server version (41) doesn‘t match this client (39); killing...
  • Python - conda使用大全
  • docker笔记4-镜像理解
  • 【跃迁之路】【477天】刻意练习系列236(2018.05.28)
  • 5、React组件事件详解
  • bearychat的java client
  • Docker 1.12实践:Docker Service、Stack与分布式应用捆绑包
  • iOS筛选菜单、分段选择器、导航栏、悬浮窗、转场动画、启动视频等源码
  • MYSQL 的 IF 函数
  • spring security oauth2 password授权模式
  • vue2.0一起在懵逼的海洋里越陷越深(四)
  • vue总结
  • 阿里云购买磁盘后挂载
  • 成为一名优秀的Developer的书单
  • 你不可错过的前端面试题(一)
  • 如何编写一个可升级的智能合约
  • 如何用Ubuntu和Xen来设置Kubernetes?
  • 实现简单的正则表达式引擎
  • 腾讯优测优分享 | Android碎片化问题小结——关于闪光灯的那些事儿
  • 为物联网而生:高性能时间序列数据库HiTSDB商业化首发!
  • 小程序、APP Store 需要的 SSL 证书是个什么东西?
  • 积累各种好的链接
  • ​渐进式Web应用PWA的未来
  • ​浅谈 Linux 中的 core dump 分析方法
  • ###C语言程序设计-----C语言学习(6)#
  • #预处理和函数的对比以及条件编译
  • (17)Hive ——MR任务的map与reduce个数由什么决定?
  • (定时器/计数器)中断系统(详解与使用)
  • (二)斐波那契Fabonacci函数
  • (仿QQ聊天消息列表加载)wp7 listbox 列表项逐一加载的一种实现方式,以及加入渐显动画...
  • (三)Pytorch快速搭建卷积神经网络模型实现手写数字识别(代码+详细注解)
  • (十八)三元表达式和列表解析
  • (数位dp) 算法竞赛入门到进阶 书本题集
  • (转)C语言家族扩展收藏 (转)C语言家族扩展
  • ./configure,make,make install的作用
  • .NET 8.0 发布到 IIS
  • .net core 调用c dll_用C++生成一个简单的DLL文件VS2008
  • .NET Reactor简单使用教程
  • .NET Standard、.NET Framework 、.NET Core三者的关系与区别?
  • .NET 设计模式—简单工厂(Simple Factory Pattern)
  • .NET 依赖注入和配置系统
  • .net 中viewstate的原理和使用
  • /etc/X11/xorg.conf 文件被误改后进不了图形化界面