Xu Liu
|
67fdff200a
|
feat: 移植 ACNet
|
2022-03-05 17:21:54 +08:00 |
|
Xu Liu
|
94a32f33bc
|
fix: 优化清理内存缓存的机制
|
2022-03-04 18:41:51 +08:00 |
|
刘旭
|
dbdb9935cd
|
fix: 更改缓存文件名
|
2022-03-04 17:11:40 +08:00 |
|
刘旭
|
5c05330d1f
|
feat: 每个通道的入口改为 PassN
虽然Main更统一,但不易阅读
|
2022-03-04 15:34:22 +08:00 |
|
刘旭
|
acf33313b1
|
fix: 修复 GDI 捕获模式
|
2022-03-04 12:49:07 +08:00 |
|
刘旭
|
7867e50a93
|
feat: 引入 zstd 压缩缓存,可以提高缓存的读取速度
|
2022-03-04 12:06:29 +08:00 |
|
刘旭
|
9849283df4
|
fix: EffectCacheManager 和 Utils::Hash 支持多线程
|
2022-03-04 10:18:40 +08:00 |
|
刘旭
|
e0568e4307
|
feat: 允许flags不同的缓存共存
|
2022-03-04 09:23:26 +08:00 |
|
刘旭
|
e3eaf7eea4
|
Merge branch 'main' into mega/compute
|
2022-03-04 08:50:43 +08:00 |
|
刘旭
|
3be22dd244
|
feat: 重新实现缓存机制
|
2022-03-04 08:49:03 +08:00 |
|
GamePPYi
|
711b977a5e
|
修复LeaveCriticalSection异常
使用InitializeCriticalSectionEx进行初始化,设置SpinCount使线程不至于立刻被置于等待状态而耗费大量的CPU周期,同时析构函数中释放CS
|
2022-03-03 16:46:21 +08:00 |
|
GamePPYi
|
ce03122532
|
修复GraphicsCapture CRITICAL_SECTION异常
对_newFrameArrived的操作应该放在CRITICAL_SECTION中,Update和_OnFrameArrived为不同线程,此处的赋值会破坏CRITICAL_SECTION,导致_OnFrameArrived函数中LeaveCriticalSection异常
|
2022-03-03 14:56:56 +08:00 |
|
刘旭
|
aef73980b0
|
perf: 并行编译所有效果以提高性能
|
2022-03-03 14:19:04 +08:00 |
|
刘旭
|
52a25730e8
|
perf: 并行生成着手器代码,可以稍微提高性能
|
2022-03-03 11:19:00 +08:00 |
|
刘旭
|
0f7bae2232
|
refactor: 分离出通用的线程池逻辑
|
2022-03-03 09:36:17 +08:00 |
|
Xu Liu
|
d6cc200534
|
fix: 稍微优化代码生成
|
2022-03-02 21:10:59 +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 |
|
刘旭
|
8c6e3eb449
|
refactor: 常量缓冲区的代码由 ResolvePass 生成
EffectCompiler 需要全面重构,逻辑复杂,难以维护
|
2022-02-28 17:04:22 +08:00 |
|
刘旭
|
3e21eb551d
|
fix: 添加参数检查
|
2022-02-28 15:29:20 +08:00 |
|
刘旭
|
1f06455d6c
|
feat: 添加内联参数模式,此时参数将静态编译
|
2022-02-28 15:19:55 +08:00 |
|
Xu Liu
|
7cd8f45c29
|
fix: 更改 PS 样式 Main 函数的签名
|
2022-02-26 19:52:44 +08:00 |
|
Xu Liu
|
be53e245c9
|
feat: 移植 CRT_Easymode
删除 Bicubic_Lite
|
2022-02-26 17:55:53 +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 |
|
刘旭
|
5deccfb058
|
feat: 将通道入口改为 Main
|
2022-02-25 16:12:33 +08:00 |
|
刘旭
|
f0bee737da
|
chore: 移除 Microsoft.XAudio2.Redist 依赖
|
2022-02-24 14:27:44 +08:00 |
|
刘旭
|
f8bae1521c
|
refactor: 移除 DirectXTK 依赖
将其中读取 DDS 文件的代码摘取出来
|
2022-02-24 14:20:49 +08:00 |
|
刘旭
|
5df26c9411
|
Merge branch 'dev' into mega/compute
|
2022-02-23 16:15:12 +08:00 |
|
刘旭
|
123c70c39d
|
fix: 启用“在 3D 游戏中限制光标”时不使用多屏幕
fixes #321
|
2022-02-23 16:13:15 +08:00 |
|
刘旭
|
25f59af5a1
|
feat: 移植 Bicubic
|
2022-02-23 14:29:08 +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 |
|
Xu Liu
|
56a9ace069
|
fix: 修复DPI缩放相关问题
|
2022-02-20 16:48:32 +08:00 |
|
Xu Liu
|
36e3839caa
|
feat: 实现绘制光标
最后一个效果的最后一个 Pass 负责绘制光标,大概可以提高性能
|
2022-02-20 15:54:00 +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
|
b3cddc58c2
|
perf: 提高 A4K 的性能
|
2022-02-17 01:57:34 +08:00 |
|
Xu Liu
|
45592efef4
|
feat: 实现计算着色器版本的 Anime4K_Upscale_S
|
2022-02-16 21:04:53 +08:00 |
|
Xu Liu
|
325f605cfd
|
perf: 将 FSR_RCAS 还原为像素着色器形式
像素着色器的形式性能更稳定,块风格的计算着色器过于复杂,性能反而不如像素着色器风格,因为纹理采样不是 FSR_RCAS 的瓶颈
|
2022-02-15 22:54:49 +08:00 |
|
Xu Liu
|
aa8f336627
|
perf: 针对计算着色器优化 FSR_RCAS
|
2022-02-15 19:07:01 +08:00 |
|
刘旭
|
446feb58a9
|
perf: 优化 FSR 性能
|
2022-02-15 13:51:51 +08:00 |
|