Commit graph

24 commits

Author SHA1 Message Date
刘旭
bd01db0d35 fix: 修复有时移动光标失败的问题 2021-12-21 15:51:59 +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
Xu Liu
862b536203 fix: 修复 WGC 捕获模式随机使光标消失的问题 2021-12-20 19:38:03 +08:00
Xu Liu
698217ee47 fix: 优化边界检测
WGC 捕获模式似乎会随机导致 MagShowSystemCursor(TRUE) 无效
2021-12-20 19:26:00 +08:00
刘旭
a499fc995c fix: 优化光标在屏幕边界的情况 2021-12-20 17:02:45 +08:00
刘旭
33b0eca426 fix: 退出全屏时释放光标 2021-12-20 13:11:01 +08:00
刘旭
da3a740d5e feat: 实现光标离开全屏窗口的逻辑 2021-12-20 13:02:31 +08:00
刘旭
0ab13bcfb8 feat: 实现光标进入全屏窗口的逻辑
难点在于自动调整光标位置,以及存在权限方面的问题,SetCursorPos 无法移动到权限更高的窗口上
2021-12-20 11:21:26 +08:00
Xu Liu
defd22d065 feat: SAMPLER 块新增 ADDRESS 指令 2021-12-05 19:46:15 +08:00
Xu Liu
4020cd92b8 fix: 修复 DX FL 10 的硬件上编译着色器依然使用ShaderModel 5.0的问题 2021-12-01 21:25:15 +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
Xu Liu
8c7563d5a8 chore: 支持保存构建 2021-11-16 21:24:34 +08:00
Xu Liu
5965b1dc11 feat: 添加在3D游戏中限制光标的选项 2021-11-16 21:04:25 +08:00
Xu Liu
65e0fbfafe feat: 为光标缩放加入两种插值算法 2021-11-10 23:09:45 +08:00
Xu Liu
7cb7361e4d feat: 支持缩放光标 2021-11-10 22:06:51 +08:00
Xu Liu
38bf334c02 feat: 在 CPU 上实现最近邻插值 2021-11-10 20:14:46 +08:00
Xu Liu
eaafcda961 feat: 添加断点模式,便于调试 2021-11-07 15:13:39 +08:00
Xu Liu
2f072b38ac feat: GDI 捕获支持 DPI 缩放 2021-11-07 12:36:23 +08:00
Xu Liu
51d532b51c fix: bug 修复 2021-11-01 18:03:12 +08:00
刘旭
7f1632afe1 feat: 支持不绘制光标 2021-11-01 17:10:09 +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
Renamed from Runtime/CursorRenderer.cpp (Browse further)