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 |
|