首页
›
嵌入式与底层系统
›
059-OpenGL ES与GPU图形工程
›
《OpenGL ES多线程渲染工程》
VIP16
本课程属于:059-OpenGL ES与GPU图形工程
嵌入式与底层系统 · 共 16 门相关课程,组合学习更完整。
查看所属VIP全部课程 →
← 返回所属目录
咨询 / 购买
📘
OpenGL ES多线程渲染工程
共计 30 章节
可可资料掘金营 · 点击在线试看
01
课程导入
目标=OpenGL ES多线程渲染工… · 核心价值 · 整体知识框架与学习路径
课程导入
OpenGL
02
OpenGL ES基础回顾
目标=OpenGL ES版本演进 · 渲染管线 · 着色器
OpenGL
ES
03
多线程渲染概述
目标=为什么需要多线程渲染 · 主线程与渲染线程分离 · 常见多线程模型与适用场景
多线程渲染概述
目标=为什么需要…
04
EGL与上下文管理
目标=EGL初始化 · 上下文创建 · 共享上下文
EGL
上下文管理
05
OpenGL ES线程安全与限制
目标=上下文绑定规则 · 资源跨线程共享 · 命令队列与同步机制
OpenGL
ES
06
渲染线程设计
目标=渲染线程生命周期 · 消息循环 · 任务队列
渲染线程设计
目标=渲染线程生…
07
资源加载多线程化
目标=纹理 · 模型 · 着色器异步加载
资源加载多线程化
目标=纹理
08
命令缓冲与批处理
目标=命令录制 · 批处理提交 · 减少上下文切换与驱动开销的方法
命令缓冲
批处理
09
多线程渲染架构模式
目标=生产者-消费者 · 任务并行 · 流水线并行与帧图调度
多线程渲染架构模…
目标=生产者
10
双缓冲与三缓冲机制
目标=前后缓冲交换 · 垂直同步 · 帧率控制与延迟优化
双缓冲
三缓冲机制
11
共享上下文实战
目标=创建共享上下文 · 跨线程共享纹理与缓冲区 · 同步与错误处理
共享上下文实战
目标=创建共享上…
12
多线程纹理上传
目标=PBO · 像素解包缓冲区 · 异步纹理上传与性能对比
多线程纹理上传
PBO
13
多线程着色器编译
目标=离线编译 · 程序二进制缓存 · 并行编译与运行时加载策略
多线程着色器编译
目标=离线编译
14
多线程几何处理
目标=顶点数据并行生成 · 骨骼动画 · 蒙皮计算与GPU上传
多线程几何处理
目标=顶点数据并…
15
多线程场景图更新
目标=场景遍历 · 视锥剔除 · 遮挡查询与渲染列表构建并行化
多线程场景图更新
目标=场景遍历
16
多线程渲染与UI线程协作
目标=Android Surface… · TextureView · Choreographer与渲染线程…
UI
多线程渲染
17
同步与 fences
目标=glFenceSync · glWaitSync · 客户端等待与避免GPU停顿
fences
同步
18
性能分析与调试
目标=GPU Profiler · CPU Profiler · 帧时间分析
性能分析
调试
19
常见问题与陷阱
目标=上下文丢失 · 资源泄漏 · 线程死锁
常见问题
陷阱
20
案例实战一
目标=多线程纹理流式加载与渲染
案例实战一
目标=多线程纹理…
21
案例实战二
目标=多线程粒子系统与动态缓冲区更新
案例实战二
目标=多线程粒子…
22
案例实战三
目标=多线程地形渲染与LOD调度
案例实战三
LOD
23
案例实战四
目标=多线程后处理与渲染目标切换
案例实战四
目标=多线程后处…
24
案例实战五
目标=多线程VR/AR渲染与预测同步
案例实战五
VR/AR
25
跨平台工程实践
目标=Android · iOS · Linux与WebGL的多线程差异与…
跨平台工程实践
Android
26
引擎集成
目标=在Unity · Unreal或自研引擎中集成多线程渲…
引擎集成
Unity
27
测试与质量保障
目标=单元测试 · 压力测试 · 兼容性测试与自动化回归
测试
质量保障
28
优化进阶
目标=减少状态切换 · 合并绘制调用 · GPU驱动开销与内存带宽优化
优化进阶
目标=减少状态切…
29
综合项目
目标=设计并实现一个完整的多线程Op…
综合项目
Op
30
课程总结与展望
目标=知识体系回顾 · 工程最佳实践 · 未来趋势与持续学习建议
课程总结
目标=知识体系回…
所属VIP或分类
同VIP:EGL与显示系统集成工程
同VIP:EGL显示上下文与渲染集成
同VIP:GPU内存与渲染性能调优