Magpie/Runtime
2022-04-09 23:33:22 +08:00
..
.gitignore feat: 引入 NotoSansSC 作为 UI 字体 2022-02-14 19:02:25 +08:00
App.cpp refactor: 重构限制光标的逻辑 2022-04-09 18:46:43 +08:00
App.h feat: 在特定情况下点击全屏窗口会激活源窗口 2022-03-26 21:44:28 +08:00
conanfile.txt chore: 更新依赖 2022-04-08 15:43:55 +08:00
cpp.hint feat: 初步支持渲染光标 2021-09-12 20:43:15 +08:00
CursorManager.cpp fix: 优化光标行为 2022-04-09 23:33:22 +08:00
CursorManager.h fix: 优化光标行为 2022-04-09 23:33:22 +08:00
DDS.h refactor: 移除 DirectXTK 依赖 2022-02-24 14:20:49 +08:00
DDSLoderHelpers.h refactor: 移除 DirectXTK 依赖 2022-02-24 14:20:49 +08:00
DesktopDuplicationFrameSource.cpp refactor: 简化纹理创建 2022-03-09 13:56:23 +08:00
DesktopDuplicationFrameSource.h refactor: 将禁用窗口大小调整和窗口圆角的职能移到 FrameSourceBase 中以简化 App::Run 2022-02-14 09:37:43 +08:00
DeviceResources.cpp feat: 更新 UI 渲染对光标位置的处理 2022-04-04 17:35:55 +08:00
DeviceResources.h feat: 为效果添加半精度支持 2022-03-20 13:29:15 +08:00
DllMain.cpp refactor: 将连接字符串改为使用 StrUtils::Concat 2022-03-06 20:12:13 +08:00
DwmSharedSurfaceFrameSource.cpp refactor: 简化纹理创建 2022-03-09 13:56:23 +08:00
DwmSharedSurfaceFrameSource.h refactor: 将禁用窗口大小调整和窗口圆角的职能移到 FrameSourceBase 中以简化 App::Run 2022-02-14 09:37:43 +08:00
EffectCacheManager.cpp feat: 更新支持的中间纹理类型 2022-03-09 17:16:41 +08:00
EffectCacheManager.h fix: 更改缓存文件名 2022-03-04 17:11:40 +08:00
EffectCompiler.cpp feat: CAS 支持半精度 2022-03-20 16:26:12 +08:00
EffectCompiler.h feat: 重新实现缓存机制 2022-03-04 08:49:03 +08:00
EffectDesc.h feat: 为效果添加半精度支持 2022-03-20 13:29:15 +08:00
EffectDrawer.cpp fix: 修复多屏幕下退出全屏崩溃问题 2022-03-17 20:05:04 +08:00
EffectDrawer.h feat: 支持缩放光标 2022-02-23 11:02:54 +08:00
ErrorMessages.h feat: 添加错误消息 2022-01-19 19:10:36 +08:00
ExclModeHack.cpp refactor: 将 App::GetInstance 重命名为 App::Get 2022-02-18 15:59:20 +08:00
ExclModeHack.h feat: 添加模拟独占全屏的功能 2021-12-27 18:51:48 +08:00
FrameSourceBase.cpp refactor: 将 App::GetInstance 重命名为 App::Get 2022-02-18 15:59:20 +08:00
FrameSourceBase.h [WIP] 实现效果的渲染(1/2) 2022-02-22 17:23:19 +08:00
GDIFrameSource.cpp refactor: 简化纹理创建 2022-03-09 13:56:23 +08:00
GDIFrameSource.h refactor: 将禁用窗口大小调整和窗口圆角的职能移到 FrameSourceBase 中以简化 App::Run 2022-02-14 09:37:43 +08:00
GPUTimer.cpp fix: 优化光标行为 2022-02-24 21:14:22 +08:00
GPUTimer.h [WIP] 优化光标 2022-02-23 17:25:48 +08:00
GraphicsCaptureFrameSource.cpp refactor: 简化纹理创建 2022-03-09 13:56:23 +08:00
GraphicsCaptureFrameSource.h fix: EffectCacheManager 和 Utils::Hash 支持多线程 2022-03-04 10:18:40 +08:00
imgui_impl_magpie.cpp refactor: 将光标处理的逻辑集中在 CursorManager 2022-04-06 07:59:52 +08:00
imgui_impl_magpie.h refactor: 将光标处理的逻辑集中在 CursorManager 2022-04-06 07:59:52 +08:00
Logger.cpp refactor: 将连接字符串改为使用 StrUtils::Concat 2022-03-06 20:12:13 +08:00
Logger.h feat: 严重的日志也记录到调试器 2022-03-06 17:43:28 +08:00
NotoSansSC-Regular.otf feat: 引入 NotoSansSC 作为 UI 字体 2022-02-14 19:02:25 +08:00
packages.config fix: 优化光标行为 2022-02-24 21:14:22 +08:00
pch.cpp chore: 将所有文件重编码为UTF8 No BOM 2021-07-27 21:08:51 +08:00
pch.h refactor: StrUtils::Concat 用于连接字符串,比 + 更快 2022-03-06 19:35:34 +08:00
README.md 更新README 2021-06-16 12:45:21 +08:00
Renderer.cpp feat: 更新 UI 渲染对光标位置的处理 2022-04-04 17:35:55 +08:00
Renderer.h feat: 更新 UI 渲染对光标位置的处理 2022-04-04 17:35:55 +08:00
Runtime.rc feat: FPS 改为在 ImGUI 中显示 2022-02-14 17:13:12 +08:00
Runtime.vcxproj chore: 保证 MSVC 以 C++ 标准的方式处理 volatile 2022-03-08 10:23:15 +08:00
Runtime.vcxproj.filters feat: 添加内联参数模式,此时参数将静态编译 2022-02-28 15:19:55 +08:00
StrUtils.cpp refactor: 重构日志机制 2022-02-18 15:45:43 +08:00
StrUtils.h refactor: 将连接字符串改为使用 StrUtils::Concat 2022-03-06 20:12:13 +08:00
targetver.h chore: 将所有文件重编码为UTF8 No BOM 2021-07-27 21:08:51 +08:00
TextureLoader.cpp feat: INPUT 和从文件读取的纹理不能作为输出 2022-03-09 16:41:28 +08:00
TextureLoader.h refactor: 添加 DeviceResources 管理底层 D3D 资源 2022-02-14 00:05:54 +08:00
UIDrawer.cpp refactor: 将光标处理的逻辑集中在 CursorManager 2022-04-06 07:59:52 +08:00
UIDrawer.h refactor: 将光标处理的逻辑集中在 CursorManager 2022-04-06 07:59:52 +08:00
Utils.cpp fix: 适配鼠标加速关闭的情况 2022-04-08 16:05:14 +08:00
Utils.h fix: 适配鼠标加速关闭的情况 2022-04-08 16:05:14 +08:00

Runtime

负责全屏窗口的显示和渲染。此部分编译为dll供用户界面调用。