- 日志系统,设置颜色,是否保存日志文件
- cmake脚本,编译后自动拷贝dll库
- 注释 文档系统
- debug mesh
- options for building HJGraphics as a static or dynamic lib
- DrawBuffer class封装
- renderable 反射系统 序列化 描述 update事件
- instance mesh
- PBR模型加载, 模型转换
- 窗口事件注册,lambda?
- SSR
- Lens flare
- Chromatic aberration
- Blooming
- 适配retina屏幕
- tile based rendering for non-shadow lights
- Replace IBL diffuse irradiance cube map with Spherical Harmonics
- scene graph
- culling system, frustum culling
- 排序系统, 对物体进行材质, 摄像机位置的排序
- ECS
-[ ] 材质类型(opaque, transparent, forward, unlit ...)
-[ ] dirty flag -[ ] copy on write, 例如mesh 材质共用