Skip to content

Commit 6d531c1

Browse files
committed
feat: Updater 适配 v0.11.0-preview2
1 parent 63e2c27 commit 6d531c1

File tree

1 file changed

+156
-1
lines changed

1 file changed

+156
-1
lines changed

src/Updater/PackageFiles.h

+156-1
Original file line numberDiff line numberDiff line change
@@ -458,12 +458,167 @@ static constexpr const wchar_t* V0_10_100_FOLDERS[] = {
458458
L"effects"
459459
};
460460

461+
static constexpr const wchar_t* V0_10_101_FILES[] = {
462+
L"effects\\Anime4K\\Anime4K_3D_AA_Upscale_US.hlsl",
463+
L"effects\\Anime4K\\Anime4K_3D_Upscale_US.hlsl",
464+
L"effects\\Anime4K\\Anime4K_Denoise_Bilateral_Mean.hlsl",
465+
L"effects\\Anime4K\\Anime4K_Denoise_Bilateral_Median.hlsl",
466+
L"effects\\Anime4K\\Anime4K_Denoise_Bilateral_Mode.hlsl",
467+
L"effects\\Anime4K\\Anime4K_Restore_L.hlsl",
468+
L"effects\\Anime4K\\Anime4K_Restore_M.hlsl",
469+
L"effects\\Anime4K\\Anime4K_Restore_S.hlsl",
470+
L"effects\\Anime4K\\Anime4K_Restore_Soft_L.hlsl",
471+
L"effects\\Anime4K\\Anime4K_Restore_Soft_M.hlsl",
472+
L"effects\\Anime4K\\Anime4K_Restore_Soft_S.hlsl",
473+
L"effects\\Anime4K\\Anime4K_Restore_Soft_UL.hlsl",
474+
L"effects\\Anime4K\\Anime4K_Restore_Soft_VL.hlsl",
475+
L"effects\\Anime4K\\Anime4K_Restore_UL.hlsl",
476+
L"effects\\Anime4K\\Anime4K_Restore_VL.hlsl",
477+
L"effects\\Anime4K\\Anime4K_Thin_HQ.hlsl",
478+
L"effects\\Anime4K\\Anime4K_Upscale_Denoise_L.hlsl",
479+
L"effects\\Anime4K\\Anime4K_Upscale_Denoise_S.hlsl",
480+
L"effects\\Anime4K\\Anime4K_Upscale_Denoise_UL.hlsl",
481+
L"effects\\Anime4K\\Anime4K_Upscale_Denoise_VL.hlsl",
482+
L"effects\\Anime4K\\Anime4K_Upscale_GAN_x2_M.hlsl",
483+
L"effects\\Anime4K\\Anime4K_Upscale_GAN_x2_S.hlsl",
484+
L"effects\\Anime4K\\Anime4K_Upscale_GAN_x3_L.hlsl",
485+
L"effects\\Anime4K\\Anime4K_Upscale_L.hlsl",
486+
L"effects\\Anime4K\\Anime4K_Upscale_S.hlsl",
487+
L"effects\\Anime4K\\Anime4K_Upscale_UL.hlsl",
488+
L"effects\\Anime4K\\Anime4K_Upscale_VL.hlsl",
489+
L"effects\\CAS\\CAS.hlsl",
490+
L"effects\\CAS\\CAS_Scaling.hlsl",
491+
L"effects\\CRT\\CRT_Easymode.hlsl",
492+
L"effects\\CRT\\CRT_Geom.hlsl",
493+
L"effects\\CRT\\CRT_Hyllian.hlsl",
494+
L"effects\\CRT\\CRT_Lottes.hlsl",
495+
L"effects\\CRT\\GTU_v050.hlsl",
496+
L"effects\\CuNNy\\CuNNy-2x4C-NVL.hlsl",
497+
L"effects\\CuNNy\\CuNNy-2x4C-NVL-DN.hlsl",
498+
L"effects\\CuNNy\\CuNNy-3x4C-NVL.hlsl",
499+
L"effects\\CuNNy\\CuNNy-3x4C-NVL-DN.hlsl",
500+
L"effects\\CuNNy\\CuNNy-4x4C-NVL.hlsl",
501+
L"effects\\CuNNy\\CuNNy-4x4C-NVL-DN.hlsl",
502+
L"effects\\CuNNy\\CuNNy-4x8C-NVL.hlsl",
503+
L"effects\\CuNNy\\CuNNy-4x8C-NVL-DN.hlsl",
504+
L"effects\\CuNNy\\CuNNy-4x16C-NVL.hlsl",
505+
L"effects\\CuNNy\\CuNNy-4x16C-NVL-DN.hlsl",
506+
L"effects\\CuNNy\\CuNNy-6x8C-NVL.hlsl",
507+
L"effects\\CuNNy\\CuNNy-6x8C-NVL-DN.hlsl",
508+
L"effects\\CuNNy\\CuNNy-8x4C-NVL.hlsl",
509+
L"effects\\CuNNy\\CuNNy-8x4C-NVL-DN.hlsl",
510+
L"effects\\CuNNy\\CuNNy-8x8C-NVL.hlsl",
511+
L"effects\\CuNNy\\CuNNy-8x8C-NVL-DN.hlsl",
512+
L"effects\\CuNNy\\CuNNy-8x16C-NVL.hlsl",
513+
L"effects\\CuNNy\\CuNNy-8x16C-NVL-DN.hlsl",
514+
L"effects\\CuNNy\\CuNNy-16x16C-NVL.hlsl",
515+
L"effects\\CuNNy\\CuNNy-16x16C-NVL-DN.hlsl",
516+
L"effects\\FSR\\FSR_EASU.hlsl",
517+
L"effects\\FSR\\FSR_RCAS.hlsl",
518+
L"effects\\FSRCNNX\\FSRCNNX.hlsl",
519+
L"effects\\FSRCNNX\\FSRCNNX_LineArt.hlsl",
520+
L"effects\\FXAA\\FXAA.hlsli",
521+
L"effects\\FXAA\\FXAA_High.hlsl",
522+
L"effects\\FXAA\\FXAA_Medium.hlsl",
523+
L"effects\\FXAA\\FXAA_Ultra.hlsl",
524+
L"effects\\NIS\\Coef_Scale.dds",
525+
L"effects\\NIS\\Coef_USM.dds",
526+
L"effects\\NIS\\NIS.hlsl",
527+
L"effects\\NIS\\NVSharpen.hlsl",
528+
L"effects\\NNEDI3\\NNEDI3_nns16_win8x4.hlsl",
529+
L"effects\\NNEDI3\\NNEDI3_nns16_win8x6.hlsl",
530+
L"effects\\NNEDI3\\NNEDI3_nns32_win8x4.hlsl",
531+
L"effects\\NNEDI3\\NNEDI3_nns32_win8x6.hlsl",
532+
L"effects\\NNEDI3\\NNEDI3_nns64_win8x4.hlsl",
533+
L"effects\\NNEDI3\\NNEDI3_nns64_win8x6.hlsl",
534+
L"effects\\NNEDI3\\NNEDI3_nns128_win8x4.hlsl",
535+
L"effects\\NNEDI3\\NNEDI3_nns128_win8x6.hlsl",
536+
L"effects\\NNEDI3\\NNEDI3_nns256_win8x4.hlsl",
537+
L"effects\\NNEDI3\\NNEDI3_nns256_win8x6.hlsl",
538+
L"effects\\NNEDI3\\prescalers.hlsli",
539+
L"effects\\Pixel Art\\MMPX.hlsl",
540+
L"effects\\Pixel Art\\Pixellate.hlsl",
541+
L"effects\\Pixel Art\\SharpBilinear.hlsl",
542+
L"effects\\RAVU\\prescalers.hlsli",
543+
L"effects\\RAVU\\ravu_3x_lut2_f16.dds",
544+
L"effects\\RAVU\\ravu_3x_lut3_f16.dds",
545+
L"effects\\RAVU\\ravu_3x_lut4_f16.dds",
546+
L"effects\\RAVU\\RAVU_3x_R2.hlsl",
547+
L"effects\\RAVU\\RAVU_3x_R2_RGB.hlsl",
548+
L"effects\\RAVU\\RAVU_3x_R3.hlsl",
549+
L"effects\\RAVU\\RAVU_3x_R3_RGB.hlsl",
550+
L"effects\\RAVU\\RAVU_3x_R4.hlsl",
551+
L"effects\\RAVU\\RAVU_3x_R4_RGB.hlsl",
552+
L"effects\\RAVU\\RAVU_Lite_AR_R2.hlsl",
553+
L"effects\\RAVU\\RAVU_Lite_AR_R3.hlsl",
554+
L"effects\\RAVU\\RAVU_Lite_AR_R4.hlsl",
555+
L"effects\\RAVU\\ravu_lite_lut2_f16.dds",
556+
L"effects\\RAVU\\ravu_lite_lut3_f16.dds",
557+
L"effects\\RAVU\\ravu_lite_lut4_f16.dds",
558+
L"effects\\RAVU\\RAVU_Lite_R2.hlsl",
559+
L"effects\\RAVU\\RAVU_Lite_R3.hlsl",
560+
L"effects\\RAVU\\RAVU_Lite_R4.hlsl",
561+
L"effects\\RAVU\\ravu_lut2_f16.dds",
562+
L"effects\\RAVU\\ravu_lut3_f16.dds",
563+
L"effects\\RAVU\\ravu_lut4_f16.dds",
564+
L"effects\\RAVU\\RAVU_R2.hlsl",
565+
L"effects\\RAVU\\RAVU_R2_RGB.hlsl",
566+
L"effects\\RAVU\\RAVU_R3.hlsl",
567+
L"effects\\RAVU\\RAVU_R3_RGB.hlsl",
568+
L"effects\\RAVU\\RAVU_R4.hlsl",
569+
L"effects\\RAVU\\RAVU_R4_RGB.hlsl",
570+
L"effects\\RAVU\\RAVU_Zoom_AR_R2.hlsl",
571+
L"effects\\RAVU\\RAVU_Zoom_AR_R2_RGB.hlsl",
572+
L"effects\\RAVU\\RAVU_Zoom_AR_R3.hlsl",
573+
L"effects\\RAVU\\RAVU_Zoom_AR_R3_RGB.hlsl",
574+
L"effects\\RAVU\\ravu_zoom_lut2_ar_f16.dds",
575+
L"effects\\RAVU\\ravu_zoom_lut2_f16.dds",
576+
L"effects\\RAVU\\ravu_zoom_lut3_ar_f16.dds",
577+
L"effects\\RAVU\\ravu_zoom_lut3_f16.dds",
578+
L"effects\\RAVU\\RAVU_Zoom_R2.hlsl",
579+
L"effects\\RAVU\\RAVU_Zoom_R2_RGB.hlsl",
580+
L"effects\\RAVU\\RAVU_Zoom_R3.hlsl",
581+
L"effects\\RAVU\\RAVU_Zoom_R3_RGB.hlsl",
582+
L"effects\\Sharpen\\AdaptiveSharpen.hlsl",
583+
L"effects\\Sharpen\\FineSharp.hlsl",
584+
L"effects\\Sharpen\\LCAS.hlsl",
585+
L"effects\\Sharpen\\LumaSharpen.hlsl",
586+
L"effects\\SMAA\\AreaTex.dds",
587+
L"effects\\SMAA\\SearchTex.dds",
588+
L"effects\\SMAA\\SMAA.hlsli",
589+
L"effects\\SMAA\\SMAA_High.hlsl",
590+
L"effects\\SMAA\\SMAA_Low.hlsl",
591+
L"effects\\SMAA\\SMAA_Medium.hlsl",
592+
L"effects\\SMAA\\SMAA_Ultra.hlsl",
593+
L"effects\\xBRZ\\xBRZ_2x.hlsl",
594+
L"effects\\xBRZ\\xBRZ_3x.hlsl",
595+
L"effects\\xBRZ\\xBRZ_4x.hlsl",
596+
L"effects\\xBRZ\\xBRZ_5x.hlsl",
597+
L"effects\\xBRZ\\xBRZ_6x.hlsl",
598+
L"effects\\xBRZ\\xBRZ_Freescale.hlsl",
599+
L"effects\\ACNet.hlsl",
600+
L"effects\\Bicubic.hlsl",
601+
L"effects\\Bilinear.hlsl",
602+
L"effects\\Deband.hlsl",
603+
L"effects\\ImageAdjustment.hlsl",
604+
L"effects\\Jinc.hlsl",
605+
L"effects\\Lanczos.hlsl",
606+
L"effects\\Nearest.hlsl",
607+
L"effects\\SSimDownscaler.hlsl",
608+
L"Magpie.App.dll",
609+
L"Microsoft.UI.Xaml.dll",
610+
L"resources.pri",
611+
L"TouchHelper.exe"
612+
};
613+
461614
struct PackageFiles {
462615
const std::span<const wchar_t*> files;
463616
const std::span<const wchar_t*> folders;
464617

465618
static std::optional<PackageFiles> Get(const Version& version) {
466-
if (version >= Version(0, 10, 100)) {
619+
if (version >= Version(0, 10, 101)) {
620+
return PackageFiles{ _ToSpan(V0_10_101_FILES), _ToSpan(V0_10_100_FOLDERS) };
621+
} else if (version >= Version(0, 10, 100)) {
467622
return PackageFiles{ _ToSpan(V0_10_100_FILES), _ToSpan(V0_10_100_FOLDERS) };
468623
} else if (version >= Version(0, 10, 4)) {
469624
return PackageFiles{ _ToSpan(V0_10_4_FILES), _ToSpan(V0_10_3_FOLDERS) };

0 commit comments

Comments
 (0)