- [x] **前端** 示例1
- [ ] **后端** 示例2
- 前端 Dexer 帧循环
- 杂项 Dexer 异常处理与Debug
- 杂项 Dexer 做一个地方来存各种参数
- 前端 Dexer 制作着色器的上色策略(各种各样颜色的包装,还有一些字符什么的,做个映射表)
- 前端 Dexer 做一个每帧的缓冲队列
- 前端 KKKKKaoriiiii 定义顶点数组(图形库基本单位)。
- 前端 KKKKKaoriiiii 定义索引数组(渲染顺序,防止重复绘制)。
- 前端 KKKKKaoriiiii 定义顶点着色器和像素着色器(暂时只定义像素着色器以实现纯色填充,后续考虑渐变或者颜色变化加入顶点着色器)。
- 前端 KKKKKaoriiiii 定义滤波器(如果可以的话可以提供给用户类似边缘锐化,渐变或者动态模糊等高级的功能,同样先不写入功能)。
- 前端 KKKKKaoriiiii 定义双缓冲区,在帧循环中实现屏幕缓冲区和离屏缓冲区交替渲染(在帧循环中实现垂直同步防止出现逐行刷新的动画和屏幕闪烁现象)。
- 前端 KKKKKaoriiiii 定义前端接口(读取后端发送的绘制指令或者后端发送的顶点数组)。
- 前端 KKKKKaoriiiii 实现裁剪测试(剔除窗口区域以外的像素,后续根据需要加入其他测试)。
- 前端 KKKKKaoriiiii 实现纯色着色器程序(线段光栅化,三角形光栅化)。
-
前端 KKKKKaoriiiii 一些牛逼的图像引擎都会内置物理引擎。 - 后端 小摩 定义渲染相关的事件系统
- 后端 小摩 定义并实现render的runtime对core的runtime的监听,即当console实例化后将指针发送给render的runtime的接口。
- 后端 Dexer 做一个Message处理器
- 后端 Dexer 实现Render Runtime和Core Runtime的通讯
- 前端 Dexer 将帧数据输出到Console
- 后端 小摩 包装WinAPI中的各种鼠标和键盘的Hook
- 周边 Dexer 将View简单封装一下
- 周边 Dexer 构建出从View到内核渲染的解决方案
- 周边 Dexer 实现从布局渲染子View的一种解决方案
- 周边 Dexer 做个Optional
- UI Dexer 布局的坐标运算
- UI Dexer 重写View的实现原理
- UI KKKKKaoriiiii 完善Canvas的绘制
- 后端 Dexer 有关内核和周边传递MessageHandler的问题
- 后端 Dexer 将draw后内容从MessageHandler发送到内核的runtime
- 后端 TODO 需要有人来解决周边的监听和内核的通讯问题,用MessageHandler进行外部与内核通讯
- 前端 Dexer 支持XML