Commit graph

24 commits

Author SHA1 Message Date
Xu Liu
ddd24fc768 feat: 显示捕获和覆盖层的GPU时间 2022-04-19 21:50:33 +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
刘旭
afc60e59f6 refactor: 将禁用窗口大小调整和窗口圆角的职能移到 FrameSourceBase 中以简化 App::Run 2022-02-14 09:37:43 +08:00
Xu Liu
76a2193b41 refactor: 使用 winrt::com_ptr 替代 WRL::ComPtr 2022-02-13 19:38:33 +08:00
Xu Liu
21e9b4c61a feat: 添加错误消息 2022-01-19 19:10:36 +08:00
Xu Liu
f9dbe672a9 fix: 优化 json 解析 2022-01-12 20:52:14 +08:00
Xu Liu
0d122bab68 fix: 修复 Graphics Capture CPU 占用过高的问题 2022-01-02 12:07:58 +08:00
刘旭
6de6d1aee1 refactor: 将捕获模式分为两类:屏幕捕获和窗口捕获
尽量不直接使用 GetCaptureMode,而是将捕获模式的特性实现为公共方法
2021-12-29 14:15:07 +08:00
Xu Liu
47ba53d036 feat: Desktop Duplication 允许小的弹窗而不退出全屏 2021-12-26 16:38:59 +08:00
Xu Liu
a0bb07d0bf fix: 修复 Graphics Capture 无法捕获某些窗口的问题 2021-12-16 18:40:04 +08:00
刘旭
4e8c41ce50 feat: GraphicsCapture 失败时回落到屏幕捕获 2021-12-13 14:33:17 +08:00
Xu Liu
8a153d4787 perf: 优化 Desktop Duplication 的性能 2021-12-08 20:49:24 +08:00
刘旭
56a8b03c3a feat: 保存图形适配器供 Desktop Duplication 使用 2021-12-07 13:05:46 +08:00
刘旭
b7558d0e30 chore: 迁移到 VS2022 2021-11-09 13:00:28 +08:00
Xu Liu
65ffc8f832 refactor: 优化 GDI 捕获 2021-11-07 11:40:42 +08:00
Xu Liu
21ec413910 fix: 优化 DwmSharedSurface 捕获方式 2021-11-04 22:24:14 +08:00
Xu Liu
b9e06a11bb feat: DwmSharedSurface 支持 DPI 缩放 2021-11-03 21:30:58 +08:00
刘旭
0f03cb8e77 feat: 支持解析 json 中 effect 的名称和缩放 2021-10-20 17:14:45 +08:00
Xu Liu
22c32b3580 fix: 不再要求功能级别11.1 2021-09-30 20:29:44 +08:00
Xu Liu
8a0b15da21 feat: 放松对操作系统版本的要求 2021-09-15 22:03:37 +08:00
Xu Liu
e2a00be89e chore: 优化日志记录 2021-09-13 21:50:05 +08:00
Xu Liu
763aba3bbc feat: 添加DwmSharedSurface捕获方式 2021-09-13 20:14:50 +08:00
Renamed from Runtime/WinRTFrameSource.h (Browse further)