Commit graph

50 commits

Author SHA1 Message Date
刘旭
645bbb98f1 refactor: 优化获取纹理格式信息的方式 2022-03-10 10:22:12 +08:00
Xu Liu
49c98117d9 feat: 指定 SOURCE 的纹理可选的可以指定 FORMAT,以帮助优化代码生成 2022-03-09 19:08:35 +08:00
刘旭
335c60e435 refactor: 简化纹理创建 2022-03-09 13:56:23 +08:00
刘旭
8aab238150 fix: 部分 B8G8R8A8_UNORM 改为 R8G8B8A8_UNORM,因为前者在一些硬件上不支持 UAV 2022-03-09 12:49:03 +08:00
Xu Liu
dec4f30bf7 refactor: 将连接字符串改为使用 StrUtils::Concat 2022-03-06 20:12:13 +08:00
刘旭
3be22dd244 feat: 重新实现缓存机制 2022-03-04 08:49:03 +08:00
刘旭
52a25730e8 perf: 并行生成着手器代码,可以稍微提高性能 2022-03-03 11:19:00 +08:00
Xu Liu
5f36997d66 fix: 修复 PS 样式 2022-03-02 18:26:04 +08:00
刘旭
df23e4c90a feat: 优化PS样式 2022-03-02 10:17:19 +08:00
刘旭
b48cdbbc9d refactor: 重构生成通道代码 2022-03-01 16:18:32 +08:00
刘旭
3e21eb551d fix: 添加参数检查 2022-02-28 15:29:20 +08:00
刘旭
1f06455d6c feat: 添加内联参数模式,此时参数将静态编译 2022-02-28 15:19:55 +08:00
Xu Liu
1cc86a8300 fix: 优化视口检查 2022-02-26 14:24:05 +08:00
Xu Liu
5ca6050643 feat: 为 MagpieFX 添加检查视口的内置函数 2022-02-26 13:20:10 +08:00
刘旭
78f938ade3 perf: 优化着色器代码生成 2022-02-23 13:59:54 +08:00
刘旭
72fa4649ff feat: 支持缩放光标 2022-02-23 11:02:54 +08:00
Xu Liu
2a5379ceae fix: 修复有时输出图像错位问题 2022-02-23 01:08:34 +08:00
Xu Liu
08e7bf974c feat: 移植 Anime4K_Upscale_S 2022-02-23 00:26:59 +08:00
Xu Liu
c860bde1ff feat: 实现效果渲染 2022-02-22 23:03:21 +08:00
Xu Liu
6fe6e194a3 feat: 实现 EffectDrawer 的初始化 2022-02-22 20:52:41 +08:00
刘旭
b8c58dfbc4 [WIP] 实现效果的渲染(1/2) 2022-02-22 17:23:19 +08:00
刘旭
43f2e7197d feat: 实现解析 MagpieFX v2 2022-02-21 17:19:30 +08:00
Xu Liu
7f54296a75 [WIP] 实现 MagpieFX v2 2022-02-20 21:46:18 +08:00
刘旭
4b25e5c43d refactor: 将 App::GetInstance 重命名为 App::Get 2022-02-18 15:59:20 +08:00
刘旭
73f41de149 refactor: 重构日志机制 2022-02-18 15:45:43 +08:00
Xu Liu
4562a3a35b refactor: 添加 DeviceResources 管理底层 D3D 资源
进一步降低编译单元间的耦合度
2022-02-14 00:05:54 +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
989a09cf86 refactor: 减少编译单元间的依赖 2022-02-13 17:51:53 +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
99e9b84222 feat: MagpieFX 支持获取光标位置 2021-12-14 21:41:28 +08:00
Xu Liu
5a7c02766b feat: MagpieFX 支持 frameCount 2021-12-14 21:14:22 +08:00
Xu Liu
8a153d4787 perf: 优化 Desktop Duplication 的性能 2021-12-08 20:49:24 +08:00
Xu Liu
defd22d065 feat: SAMPLER 块新增 ADDRESS 指令 2021-12-05 19:46:15 +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
刘旭
2417c1f4c9 feat: 优化编译 MagpieFX 的报错 2021-11-15 14:27:21 +08:00
Xu Liu
34022bbbaa feat: 移植 RAVU_R3 2021-10-28 19:36:31 +08:00
Xu Liu
bbec7e6a07 fix: 正确解绑着色器资源 2021-10-24 15:25:59 +08:00
Xu Liu
21fa4d7368 feat: 移植 Anime4K_Denoise_Bilateral_Mean 和 Anime4K_Denoise_Bilateral_Mode
支持更多纹理类型
2021-10-24 14:21:38 +08:00
Xu Liu
4823820dc8 feat: 初步移植ACNet 2021-10-20 23:39:06 +08:00
Xu Liu
de4f560ac5 feat: 支持堆叠效果 2021-10-20 20:55:44 +08:00
Xu Liu
632ec4cc43 feat: 支持解析json中的参数 2021-10-20 19:48:14 +08:00
Xu Liu
897feb3c4d fix: 支持多渲染目标 2021-10-18 18:18:19 +08:00
刘旭
189c1ca2bd feat: 实现FSR缩放 2021-10-18 13:33:35 +08:00
刘旭
d8e23fb7d0 feat: 支持设置常量 2021-10-18 10:44:21 +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/Effect.cpp (Browse further)