技术栈
rhi
风恋残雪
2 个月前
优化
·
卡顿
·
性能
·
rhi
OpenGL RHI优化
随着Vulkan的普及,OpenGL已经在被慢慢淘汰,更轻的API调用可以节省不少性能,尤其是在移动平台上,可以减少CPU开销,进而减少功耗。看起来很完美,但是问题是目前移动平台Vulkan驱动存在很多兼容性问题,大家主流的做法都是通过白名单的方式去开Vulkan,所以目前我们还是要继续以OpenGL为主。此文的目的是笔者在优化OpenGL的时候积累的一些经验,因为使用的引擎是UE4,所以这里的优化是以UE4展开的,当然大部分优化都是通用的。
ryfdizuo
1 年前
重构
·
渲染
·
反射
·
架构设计
·
jni
·
rhi
·
代码重构
代码重构 —— 化繁为简
本文涉及 KISS原则,DRY原则比如渲染场景管理中,最扁平的架构:manager / scener / object 三层。