Commit Graph

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