Xu Liu
|
dc719bcc65
|
chore: 更新依赖
|
2022-04-30 21:33:24 +08:00 |
|
Xu Liu
|
c231abe376
|
fix:优化着色器签名
|
2022-01-30 22:09:05 +08:00 |
|
Xu Liu
|
3d0a655db1
|
fix: 使用 SEQUENTIAL 交换链而不是 DISCARD
只要显卡支持始终启用 DXGI_SWAP_CHAIN_FLAG_ALLOW_TEARING
调试模式下开启 DXGI 调试
|
2022-01-30 19:13:10 +08:00 |
|
Xu Liu
|
e6034f0a29
|
chore: 添加日志
|
2022-01-22 18:48:59 +08:00 |
|
Xu Liu
|
ed6f644384
|
feat: 实现自定义裁剪功能
|
2022-01-18 18:58:25 +08:00 |
|
Xu Liu
|
f9dbe672a9
|
fix: 优化 json 解析
|
2022-01-12 20:52:14 +08:00 |
|
Xu Liu
|
8c826b0aff
|
fix: 优化 D3D 调试层的创建
|
2022-01-10 19:28:41 +08:00 |
|
Xu Liu
|
488a4bf126
|
refactor: 优化 Desktop Duplication
|
2022-01-09 17:06:28 +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 |
|
刘旭
|
6eae6c6bc8
|
fix: 优化错误处理
|
2021-12-23 16:38:19 +08:00 |
|
刘旭
|
687ee5cd27
|
fix: 优化多屏幕模式下的边界处理
|
2021-12-23 14:45:29 +08:00 |
|
Xu Liu
|
ef57d36569
|
feat: 只在必要的时候进入多屏幕模式
|
2021-12-22 19:32:34 +08:00 |
|
刘旭
|
59cb19ae22
|
fix: 修复和 win10 的开始菜单窗口的兼容性
|
2021-12-22 12:29:37 +08:00 |
|
Xu Liu
|
4437f2f6a0
|
feat: 弹出开始菜单窗口时不退出全屏
之后会改变这个行为
|
2021-12-21 22:39:28 +08:00 |
|
Xu Liu
|
c0cf50c15e
|
feat: 桌面窗口和alt+tab窗口激活时不再退出全屏
fix: 使用动态限制光标的方法修复光标在窗口边缘的移动问题
|
2021-12-21 20:17:49 +08:00 |
|
刘旭
|
c87e472fb7
|
Revert "feat: 使用底层hook优化光标在窗口边界的移动"
This reverts commit 84ad9ce2a8.
|
2021-12-21 15:52:55 +08:00 |
|
刘旭
|
84ad9ce2a8
|
feat: 使用底层hook优化光标在窗口边界的移动
实验性的更改,似乎太过hack,增加了被报毒可能性
|
2021-12-21 15:11:59 +08:00 |
|
Xu Liu
|
8035abde92
|
feat: 放松多屏幕下源窗口的状态检查
|
2021-12-20 20:49:15 +08:00 |
|
刘旭
|
0ab13bcfb8
|
feat: 实现光标进入全屏窗口的逻辑
难点在于自动调整光标位置,以及存在权限方面的问题,SetCursorPos 无法移动到权限更高的窗口上
|
2021-12-20 11:21:26 +08:00 |
|
Xu Liu
|
c554c42324
|
fix: 修复动态常量和 Desktop Duplication 的兼容性
|
2021-12-14 21:53:40 +08:00 |
|
Xu Liu
|
5a7c02766b
|
feat: MagpieFX 支持 frameCount
|
2021-12-14 21:14:22 +08:00 |
|
Xu Liu
|
3404e510eb
|
refactor: FrameSource 初始化完成后再计算源窗口边框
因为 FrameSource 初始化过程中可能改变源窗口位置
|
2021-12-12 21:19:28 +08:00 |
|
Xu Liu
|
c783250cdf
|
feat: 系统不支持时隐藏 Graphics Capture 和/或 Desktop Duplication 捕获方式
梅开二度
|
2021-12-09 20:28:18 +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 |
|
Xu Liu
|
4fb43f46b4
|
fix: bug修复
|
2021-12-05 21:06:52 +08:00 |
|
Xu Liu
|
defd22d065
|
feat: SAMPLER 块新增 ADDRESS 指令
|
2021-12-05 19:46:15 +08:00 |
|
Xu Liu
|
1fba5a5df1
|
feat: 移植 CRT-Royale Pass4-8
|
2021-12-05 15:53:53 +08:00 |
|
Xu Liu
|
fab3319a6b
|
Merge branch 'main' into dev
|
2021-12-01 21:28:27 +08:00 |
|
Xu Liu
|
4020cd92b8
|
fix: 修复 DX FL 10 的硬件上编译着色器依然使用ShaderModel 5.0的问题
|
2021-12-01 21:25:15 +08:00 |
|
Xu Liu
|
215114309e
|
refactor: 新增 hwndSrcClient 表示代表客户区域的窗口(如果有的话)
|
2021-11-30 19:53:39 +08:00 |
|
Xu Liu
|
c4ce4e7b33
|
feat: 添加裁剪UWP标题栏的选项,调整部分选项位置
|
2021-11-22 20:19:33 +08:00 |
|
Xu Liu
|
370b1758b4
|
feat: 声明程序支持 PerMonitorV2
(需要 win10 1703)
|
2021-11-22 19:32:16 +08:00 |
|
Xu Liu
|
b624815c27
|
feat: 支持裁剪 UWP 窗口的标题栏
|
2021-11-21 14:53:08 +08:00 |
|
Xu Liu
|
becb5c84e8
|
chore: 修复编译错误
|
2021-11-21 11:14:50 +08:00 |
|
Xu Liu
|
bbdfedd29a
|
fix: 微小优化
|
2021-11-20 21:46:09 +08:00 |
|
Xu Liu
|
50fcfab239
|
feat: 支持指定GPU
|
2021-11-20 19:28:24 +08:00 |
|
Xu Liu
|
32f5351b08
|
chore: 更新版本号
|
2021-11-20 13:01:15 +08:00 |
|
Xu Liu
|
4df72f9680
|
fix: 优化错误处理
|
2021-11-20 12:26:45 +08:00 |
|
Xu Liu
|
422577e838
|
refactor: 优化创建 WARP 设备流程
|
2021-11-20 11:41:26 +08:00 |
|
Xu Liu
|
37b90d47ec
|
fix: 修复某些显卡上创建 D3D 设备失败的问题
|
2021-11-20 11:00:30 +08:00 |
|
Xu Liu
|
0b9bf4c993
|
Revert "refactor: 只在程序启动时创建一次 D3D Device"
This reverts commit 8cd2f5afd8.
|
2021-11-20 10:34:18 +08:00 |
|
Xu Liu
|
8cd2f5afd8
|
refactor: 只在程序启动时创建一次 D3D Device
|
2021-11-19 21:23:27 +08:00 |
|
刘旭
|
2417c1f4c9
|
feat: 优化编译 MagpieFX 的报错
|
2021-11-15 14:27:21 +08:00 |
|
Xu Liu
|
9cc47a5457
|
feat: 移植 Anime4K_Restore_L
|
2021-11-12 21:25:46 +08:00 |
|
Xu Liu
|
f93b070641
|
feat: 支持禁用 DirectFlip
|
2021-11-11 21:16:33 +08:00 |
|
Xu Liu
|
3f49c2d21c
|
feat: 支持关闭低延迟模式
|
2021-11-02 19:49:38 +08:00 |
|
刘旭
|
255a22d815
|
fix: 修复 CAS 可以设置缩放的问题
|
2021-10-28 11:23:02 +08:00 |
|
刘旭
|
143d63fe4b
|
refactor: 为 Windows 句柄创建包装类
|
2021-10-28 10:23:22 +08:00 |
|