首页
›
嵌入式与底层系统
›
059-OpenGL ES与GPU图形工程
›
《OpenGL ES与Wayland显示集成》
VIP16
本课程属于:059-OpenGL ES与GPU图形工程
嵌入式与底层系统 · 共 16 门相关课程,组合学习更完整。
查看所属VIP全部课程 →
← 返回所属目录
咨询 / 购买
📘
OpenGL ES与Wayland显示集成
共计 30 章节
可可资料掘金营 · 点击在线试看
01
课程导入
目标=OpenGL ES与Wayla… · 核心概念 · 整体框架与学习路径
课程导入
OpenGL
02
图形系统基础
目标=Linux图形栈概览 · X11与Wayland对比 · OpenGL ES在嵌入式与移动端的…
图形系统基础
Linux
03
Wayland协议入门
目标=Wayland架构 · compositor与client角… · wl_display与wl_surf…
Wayland
协议入门
04
OpenGL ES基础
目标=EGL上下文创建 · 渲染管线 · 着色器与缓冲区对象
OpenGL
ES
05
EGL与Wayland集成
目标=EGL平台扩展 · wl_display连接 · wl_egl_window创建与绑定
EGL
Wayland
06
Wayland窗口系统接口
目标=xdg-shell协议 · surface角色 · 窗口状态与配置事件处理
Wayland
窗口系统接口
07
渲染循环设计
目标=事件循环与帧同步 · wl_callback帧回调 · 垂直同步与帧率控制
渲染循环设计
目标=事件循环
08
缓冲区管理与交换
目标=wl_buffer · EGLSurface交换 · 双缓冲与三缓冲策略
缓冲区管理
交换
09
输入事件处理
目标=wl_pointer · wl_keyboard · wl_touch事件
输入事件处理
wl
10
多显示器与输出管理
目标=wl_output · 分辨率与缩放 · 多屏渲染与窗口跨屏处理
多显示器
输出管理
11
硬件加速与DMABUF
目标=DMABUF导入导出 · 零拷贝渲染 · GPU与compositor缓冲区共…
DMABUF
硬件加速
12
性能优化基础
目标=渲染延迟分析 · GPU与CPU负载均衡 · 避免阻塞与掉帧
性能优化基础
目标=渲染延迟分…
13
实战案例一
目标=创建最小Wayland客户端并…
实战案例一
Wayland
14
实战案例二
目标=实现一个可交互的OpenGL…
实战案例二
OpenGL
15
实战案例三
目标=集成纹理加载与简单2D渲染到W…
实战案例三
目标=集成纹理加…
16
实战案例四
目标=实现多窗口与多surface的…
实战案例四
surface
17
实战案例五
目标=使用DMABUF实现零拷贝视频…
实战案例五
DMABUF
18
常见问题一
目标=EGL初始化失败 · 上下文丢失与恢复处理
常见问题一
EGL
19
常见问题二
目标=Wayland协议错误 · surface配置失败与事件循环死锁
常见问题二
Wayland
20
常见问题三
目标=渲染撕裂 · 帧率不稳定与垂直同步失效排查
常见问题三
目标=渲染撕裂
21
常见问题四
目标=多线程渲染与Wayland事件…
常见问题四
Wayland
22
调试与工具
目标=使用weston · wayland-info · apitrace
调试
工具
23
跨平台与兼容性
目标=不同compositor实现差… · EGL版本兼容与回退策略
跨平台
兼容性
24
安全与权限
目标=Wayland安全模型 · 沙箱环境下的图形访问与权限控制
安全
权限
25
综合项目一
目标=设计一个基于Wayland的O…
综合项目一
Wayland
26
综合项目二
目标=实现一个支持多窗口与动画的Op…
综合项目二
Op
27
综合项目三
目标=构建一个低延迟视频播放与渲染管…
综合项目三
目标=构建一个低…
28
进阶主题
目标=Vulkan与OpenGL E… · Wayland协议扩展与自定义协议
进阶主题
Vulkan
29
课程总结
目标=知识体系回顾 · 核心技能清单与继续学习方向
课程总结
目标=知识体系回…
30
课程考核
目标=综合实战任务 · 性能评估标准与项目答辩要求
课程考核
目标=综合实战任…
所属VIP或分类
同VIP:EGL与显示系统集成工程
同VIP:EGL显示上下文与渲染集成
同VIP:GPU内存与渲染性能调优