21 Commits

Author SHA1 Message Date
root
b48b0972f0 更新inline 2024-06-19 20:20:17 +08:00
root
ed4bc6c8c5 修正编译问题 2024-05-23 21:57:06 +08:00
root
279bde6988 更新使用检测到的存档类型重启游戏 2024-05-23 21:49:33 +08:00
root
9f25b321d9 完成对存档类型的探测。接下来是丰富前端页面的展现 2024-05-21 23:37:25 +08:00
root
268ef98309 这里首先进行一下log,检查芯片类型,目前看来已经可以确定芯片类型的 2024-05-19 23:35:49 +08:00
root
8dd87c7776 继续增加inline 2024-05-19 22:22:42 +08:00
root
88a66937f3 添加一个inline 2024-05-19 16:45:05 +08:00
root
27570289db 找到一个增加likely的地方 2024-05-13 00:40:20 +08:00
root
27fc7c07df 找到了inline的漏网之鱼了,赶紧加上 2024-05-13 00:35:16 +08:00
root
5abde8b8c2 加入simd后要添加cxxflag 2024-05-11 14:56:04 +08:00
root
4725daa5ec 用simd对混色三巨头进行了改写,不过效率提高的确实不明显 2024-05-11 14:55:29 +08:00
root
4da9434d46 加一点点inline 2024-05-11 10:34:09 +08:00
root
4109905bc6 尝试用预排序数组来替换小顶堆,效果不理想
如果真的要跑的好,还是需要对三巨头:DrawBackground/DrawWindow/DrawMerge进行改进,最好是批处理
2024-05-11 10:33:53 +08:00
root
c2cff2cc78 继续做一些小的inline,大头的话,还是要动这个scheduler 2024-05-10 11:03:58 +08:00
root
e403d94364 把Bus::Read手动inline掉了 2024-05-10 10:31:41 +08:00
root
72e3027fd0 根据profile得到的数据,对
DrawBackgroundImpl
DrawMergeImpl
Bus::ReadHalf
进行了关于代码手动内联和分支预测的优化,似乎有点点效果(总之即使没恒定60fps,但是也是4个9的60fps了吧)
2024-05-09 14:15:47 +08:00
root
20879ab70a 1 干掉第三方
2 不用Os用O3来优化效率
2024-05-07 22:45:52 +08:00
root
baf5c20b4d 去掉某个不合法地址的log,瞬间帧率x2。。。 2024-05-07 11:11:51 +08:00
root
d9e16ad89b 为视频输出修改了导出符号 2024-05-05 22:01:19 +08:00
root
53920a62c2 调整模拟器输出设备 2024-05-05 21:57:42 +08:00
anod
8fb37a8ab0 first commit 2024-04-07 12:22:50 +08:00