Commit graph

977 commits

Author SHA1 Message Date
Xu Liu
4708cc812e perf: 优化 Anime4K_Denoise_Bilateral_Mode 的性能 2022-03-06 16:56:36 +08:00
Xu Liu
88383e0e6a perf: 优化 Anime4K_Denoise_Bilateral_Mean 的性能 2022-03-06 12:30:44 +08:00
Xu Liu
6766330122 fix: 修复 Anime4K 降噪系列的移植错误
以及提升性能
2022-03-05 22:14:44 +08:00
Xu Liu
26547c658c feat: 移植 Anime4K 降噪系列 2022-03-05 20:06:57 +08:00
Xu Liu
179cd2d24d feat: 移植 Anime4K_3D_Upscale_US 和 Anime4K_3D_AA_Upscale_US 2022-03-05 19:10:42 +08:00
Xu Liu
67fdff200a feat: 移植 ACNet 2022-03-05 17:21:54 +08:00
Xu Liu
9a94458eb3 perf: 优化部分效果的性能 2022-03-05 13:58:31 +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
刘旭
5ec7381ce8
Merge pull request #333 from eltociear/patch-1
chore: fix typo in SMAA.hlsli
2022-03-04 08:34:07 +08:00
Ikko Ashimine
2f740f6653
chore: fix typo in SMAA.hlsli
accesing -> accessing
2022-03-03 23:35:17 +09:00
Xu Liu
a440cdf2af feat: 移植 Anime4K_Upscale_Denoise_L 2022-03-03 21:41:16 +08:00
Xu Liu
877132ed9e fix: 修复 AdaptiveSharpen 2022-03-03 21:09:13 +08:00
Xu Liu
865ba02f1a perf: 优化 CRT_Lottes 和 Jinc 的性能 2022-03-03 21:07:13 +08:00
Xu Liu
f1f07c243c perf: 优化 AdaptiveSharpen 的性能 2022-03-03 20:51:09 +08:00
刘旭
233ee412d4
Merge pull request #332 from Pijulin/main
修复GraphicsCapture CRITICAL_SECTION异常
2022-03-03 18:04:31 +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
刘旭
b2fa428903
Update README_EN.md 2022-03-03 10:50:19 +08:00
刘旭
6ea9b36661
Update README.md 2022-03-03 10:47:51 +08:00
刘旭
22f9dae077
Update README.md 2022-03-03 10:33:38 +08:00
刘旭
5f7780c90e
Update README_EN.md 2022-03-03 10:33:22 +08:00
刘旭
fa440800fb
Update README.md 2022-03-03 10:27:32 +08:00
刘旭
c83562480e
Update README_EN.md 2022-03-03 10:11:35 +08:00
刘旭
01bc0d87b1
Update .all-contributorsrc 2022-03-03 10:09:00 +08:00
刘旭
7dc53abcc1
Merge pull request #330 from Blinue/all-contributors/add-WHMHammer
docs: add WHMHammer as a contributor for translation
2022-03-03 10:06:04 +08:00
allcontributors[bot]
7c0a0e96fd
docs: update .all-contributorsrc [skip ci] 2022-03-03 02:05:36 +00:00
allcontributors[bot]
d01d68a74d
docs: update README.md [skip ci] 2022-03-03 02:05:35 +00:00
刘旭
2758071239
Merge pull request #329 from WHMHammer/main
added README in English
2022-03-03 10:04:15 +08:00
刘旭
0f7bae2232 refactor: 分离出通用的线程池逻辑 2022-03-03 09:36:17 +08:00
Hanming Wang
a36614ca53 added README in English 2022-03-02 19:17:02 -06:00
Xu Liu
d6cc200534 fix: 稍微优化代码生成 2022-03-02 21:10:59 +08:00
Xu Liu
e60edd1c20 feat: 移植 Anime4K_Upscale_L 2022-03-02 20:33:38 +08:00
Xu Liu
5f36997d66 fix: 修复 PS 样式 2022-03-02 18:26:04 +08:00
刘旭
c18ed0e2ad fix: 修复部分 PS 样式的效果 2022-03-02 14:48:15 +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
972ff06858 fix: 修复编译错误 2022-02-27 21:49:46 +08:00