Commit graph

39 commits

Author SHA1 Message Date
Xu Liu
dec4f30bf7 refactor: 将连接字符串改为使用 StrUtils::Concat 2022-03-06 20:12:13 +08:00
Xu Liu
19ffb76203 refactor: StrUtils::Concat 用于连接字符串,比 + 更快 2022-03-06 19:35:34 +08:00
刘旭
7867e50a93 feat: 引入 zstd 压缩缓存,可以提高缓存的读取速度 2022-03-04 12:06:29 +08:00
刘旭
9849283df4 fix: EffectCacheManager 和 Utils::Hash 支持多线程 2022-03-04 10:18:40 +08:00
刘旭
3be22dd244 feat: 重新实现缓存机制 2022-03-04 08:49:03 +08:00
刘旭
aef73980b0 perf: 并行编译所有效果以提高性能 2022-03-03 14:19:04 +08:00
刘旭
0f7bae2232 refactor: 分离出通用的线程池逻辑 2022-03-03 09:36:17 +08:00
刘旭
73f41de149 refactor: 重构日志机制 2022-02-18 15:45:43 +08:00
Xu Liu
b140ae2e9f feat: 不再支持指定帧率 2022-02-13 18:36:10 +08:00
Xu Liu
3404e510eb refactor: FrameSource 初始化完成后再计算源窗口边框
因为 FrameSource 初始化过程中可能改变源窗口位置
2021-12-12 21:19:28 +08:00
Xu Liu
215114309e refactor: 新增 hwndSrcClient 表示代表客户区域的窗口(如果有的话) 2021-11-30 19:53:39 +08:00
刘旭
f5e089c808 fix: 哈希算法始终复用句柄
从 win8 开始支持
2021-11-30 10:25:31 +08:00
Xu Liu
ed497a5741 merge: 合并 release/v0.7 2021-11-26 22:37:59 +08:00
Xu Liu
213edd1bff fix: 只支持 win10 或更新 2021-11-26 22:14:33 +08:00
Xu Liu
42c65ab4cd feat: 支持 PerMonitor Dpi 感知 2021-11-26 19:26:45 +08:00
Xu Liu
4d483e2fa7 refactor: 使用 .NET 5 引入的检测操作系统版本的方法 2021-11-24 18:15:31 +08:00
Xu Liu
c4ce4e7b33 feat: 添加裁剪UWP标题栏的选项,调整部分选项位置 2021-11-22 20:19:33 +08:00
Xu Liu
f3b611c028 fix: 修复使用托盘菜单退出时图标仍在的错误 2021-11-21 23:09:40 +08:00
Xu Liu
b624815c27 feat: 支持裁剪 UWP 窗口的标题栏 2021-11-21 14:53:08 +08:00
Xu Liu
0d4734f6e9 feat: 支持根据系统主题切换图标 2021-11-13 14:03:39 +08:00
Xu Liu
90459fe347 refactor: 优化初始化 winrt 2021-11-09 22:40:01 +08:00
Xu Liu
b9e06a11bb feat: DwmSharedSurface 支持 DPI 缩放 2021-11-03 21:30:58 +08:00
刘旭
143d63fe4b refactor: 为 Windows 句柄创建包装类 2021-10-28 10:23:22 +08:00
刘旭
4e0914659b feat: 添加 Anime4K 和 Mitchell 的 Lite 变体
以牺牲精度为代价提高性能
2021-10-27 14:34:04 +08:00
刘旭
0f03cb8e77 feat: 支持解析 json 中 effect 的名称和缩放 2021-10-20 17:14:45 +08:00
刘旭
1e499ded5d fix: 细节优化 2021-10-20 11:59:28 +08:00
刘旭
2138efa35d feat: 初步支持编译缓存 2021-10-19 17:28:17 +08:00
Xu Liu
25c435b9c4 fix: 更改哈希算法为 SHA-1
比 MD5 更快
2021-10-18 23:03:28 +08:00
Xu Liu
c263e524a3 feat: 实现MD5 2021-10-18 20:01:11 +08:00
刘旭
d8e23fb7d0 feat: 支持设置常量 2021-10-18 10:44:21 +08:00
Xu Liu
8c0bfc880d feat: 实现Lanczos缩放 2021-10-17 13:44:25 +08:00
Xu Liu
7351ed4fc0 feat: 初步生成hlsl 2021-10-16 10:49:45 +08:00
Xu Liu
efd51360ce fix: 优化字符串处理 2021-10-13 08:09:27 +08:00
Xu Liu
7393cf0a26 fix: 优化解析元数据指示符 2021-10-10 13:03:06 +08:00
Xu Liu
4cc8d75df5 chore: 重新组织Runtime的代码 2021-10-05 19:42:02 +08:00
Xu Liu
2d45c41ad1 feat: 支持禁用Win11的圆角 2021-10-05 19:01:00 +08:00
Xu Liu
e2a00be89e chore: 优化日志记录 2021-09-13 21:50:05 +08:00
Xu Liu
ab6bf5a2ba feat: 初步支持渲染光标 2021-09-12 20:43:15 +08:00
Xu Liu
fe476338ce feat: 不再使用顶点缓冲区,而是由顶点着色器生成坐标 2021-09-11 20:48:23 +08:00