发个更新贴 以后若更新会改在这里 一是考虑到mask其实大部分像素alpha都是0 所以加了判断 牺牲微不足道的效率(~%6) 可以获得成倍的速度提升 二是毕竟牺牲了一些 所以就对其作了进一步优化 方式是手写了汇编 原先编译器优化的代码比较 诡异 和我写的思路不太一致 和它斗智斗勇半天 它还是不懂我 我累了 就直接汇编了 结果 哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈 耗时降低了约 42% 加上第一个修改 综合耗时看情况约是原先的 30%~60% 基本是快了一番 所以是 重 大 的 版本更新 替换原来的 MaskBlt.dll 就行啦 现在基本上没啥好更新的了 冬眠了 |
本帖最后由 喵呜喵5 于 2019-10-26 22:45 编辑 哇,先开个工程试试看 ======= 又能鼓捣出一些新玩意儿了~ 如果rect也能支持这个mask就好了…… |
站长信箱:[email protected]|手机版|小黑屋|无图版|Project1游戏制作
GMT+8, 2024-9-28 00:09
Powered by Discuz! X3.1
© 2001-2013 Comsenz Inc.