刘旭
|
4b25e5c43d
|
refactor: 将 App::GetInstance 重命名为 App::Get
|
2022-02-18 15:59:20 +08:00 |
|
刘旭
|
73f41de149
|
refactor: 重构日志机制
|
2022-02-18 15:45:43 +08:00 |
|
刘旭
|
d7af567b79
|
feat: FPS 改为在 ImGUI 中显示
|
2022-02-14 17:13:12 +08:00 |
|
刘旭
|
769f02bbc3
|
feat: 显示 ImGUI 的 demo 窗口
|
2022-02-14 14:11:35 +08:00 |
|
刘旭
|
4320dc8b25
|
refactor: 降低 App::Run 的复杂度
|
2022-02-14 10:09:44 +08:00 |
|
刘旭
|
afc60e59f6
|
refactor: 将禁用窗口大小调整和窗口圆角的职能移到 FrameSourceBase 中以简化 App::Run
|
2022-02-14 09:37:43 +08:00 |
|
Xu Liu
|
4562a3a35b
|
refactor: 添加 DeviceResources 管理底层 D3D 资源
进一步降低编译单元间的耦合度
|
2022-02-14 00:05:54 +08:00 |
|
Xu Liu
|
14486231a3
|
perf: 为一些函数添加 noexcept 以帮助编译器优化
|
2022-02-13 20:42:59 +08:00 |
|
Xu Liu
|
0ed6c2fb3b
|
refactor: 从 FrameSource 获取源窗口大小
|
2022-02-13 19:52:39 +08:00 |
|
Xu Liu
|
76a2193b41
|
refactor: 使用 winrt::com_ptr 替代 WRL::ComPtr
|
2022-02-13 19:38:33 +08:00 |
|
Xu Liu
|
b140ae2e9f
|
feat: 不再支持指定帧率
|
2022-02-13 18:36:10 +08:00 |
|
Xu Liu
|
989a09cf86
|
refactor: 减少编译单元间的依赖
|
2022-02-13 17:51:53 +08:00 |
|
Xu Liu
|
ed6f644384
|
feat: 实现自定义裁剪功能
|
2022-01-18 18:58:25 +08:00 |
|
Xu Liu
|
932874882c
|
feat: 添加模拟独占全屏的功能
|
2021-12-27 18:51:48 +08:00 |
|
Xu Liu
|
221091ebdc
|
fix: 退出全屏时正确还原源窗口状态
|
2021-12-25 20:30:15 +08:00 |
|
Xu Liu
|
ef57d36569
|
feat: 只在必要的时候进入多屏幕模式
|
2021-12-22 19:32:34 +08:00 |
|
Xu Liu
|
8035abde92
|
feat: 放松多屏幕下源窗口的状态检查
|
2021-12-20 20:49:15 +08:00 |
|
Xu Liu
|
d68a2e0622
|
feat: 实现多屏幕支持
|
2021-12-19 17:47:57 +08:00 |
|
Xu Liu
|
2954d712be
|
feat: 移除禁用窗口圆角选项
现在始终在需要的时候禁用窗口圆角
|
2021-12-19 13:06:55 +08:00 |
|
刘旭
|
87c839b423
|
feat: 调试模式支持禁用效果缓存
|
2021-12-09 16:34:29 +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
|
50fcfab239
|
feat: 支持指定GPU
|
2021-11-20 19:28:24 +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
|
5965b1dc11
|
feat: 添加在3D游戏中限制光标的选项
|
2021-11-16 21:04:25 +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
|
65e0fbfafe
|
feat: 为光标缩放加入两种插值算法
|
2021-11-10 23:09:45 +08:00 |
|
Xu Liu
|
7cb7361e4d
|
feat: 支持缩放光标
|
2021-11-10 22:06:51 +08:00 |
|
Xu Liu
|
ad71b5878e
|
feat: 支持缩放时禁用窗口大小调整
|
2021-11-07 19:26:41 +08:00 |
|
Xu Liu
|
5169686908
|
refactor: 优化向Runtime传参的方式
|
2021-11-07 16:08:26 +08:00 |
|
Xu Liu
|
eaafcda961
|
feat: 添加断点模式,便于调试
|
2021-11-07 15:13:39 +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 |
|
Xu Liu
|
3f49c2d21c
|
feat: 支持关闭低延迟模式
|
2021-11-02 19:49:38 +08:00 |
|
刘旭
|
7f1632afe1
|
feat: 支持不绘制光标
|
2021-11-01 17:10:09 +08:00 |
|
刘旭
|
2adc7c8c03
|
feat: 支持注册计时器
|
2021-11-01 15:37:37 +08:00 |
|
刘旭
|
0f03cb8e77
|
feat: 支持解析 json 中 effect 的名称和缩放
|
2021-10-20 17:14:45 +08:00 |
|
刘旭
|
1e499ded5d
|
fix: 细节优化
|
2021-10-20 11:59:28 +08:00 |
|
Xu Liu
|
2d45c41ad1
|
feat: 支持禁用Win11的圆角
|
2021-10-05 19:01:00 +08:00 |
|
Xu Liu
|
5215a0ad36
|
feat: 支持自定义帧率
|
2021-10-04 12:10:52 +08:00 |
|
Xu Liu
|
5effab9014
|
feat: 支持关闭垂直同步
|
2021-10-02 19:52:02 +08:00 |
|
Xu Liu
|
813e4ee93b
|
refactor: 简化与Runtime交互的逻辑
|
2021-10-02 10:01:22 +08:00 |
|
Xu Liu
|
8efd33a24f
|
perf: 添加显示FPS的功能
|
2021-09-26 23:00:09 +08:00 |
|
Xu Liu
|
4d95603eb2
|
perf: Effect直接渲染到后缓冲纹理
|
2021-09-21 22:30:07 +08:00 |
|
Xu Liu
|
c072b5af3c
|
feat: 添加 GDI Over DXGI 抓取模式
|
2021-09-13 23:59:59 +08:00 |
|
Xu Liu
|
763aba3bbc
|
feat: 添加DwmSharedSurface捕获方式
|
2021-09-13 20:14:50 +08:00 |
|
Xu Liu
|
1bacd72ee7
|
feat: 优化渲染
|
2021-09-11 10:55:06 +08:00 |
|