From c88c4cf706413e2d2823bf0a95308a0db8bb410b Mon Sep 17 00:00:00 2001 From: Toni Wilen Date: Sun, 25 Dec 2022 20:03:30 +0200 Subject: [PATCH] Add ARM64EC compatible build --- cfgfile.cpp | 15 +- fpp.cpp | 5 +- include/fpp.h | 2 +- include/newcpu.h | 2 - include/sysdeps.h | 6 +- jit/compemu_fpp.cpp | 4 + main.cpp | 4 + memory.cpp | 4 + od-win32/fpp_native_msvc_80bit.cpp | 25 +- od-win32/sysconfig.h | 7 +- od-win32/win32gui.cpp | 5 +- od-win32/winuae_msvc15/winuae_msvc.sln | 209 +++---- od-win32/winuae_msvc15/winuae_msvc.vcxproj | 678 +++++++++++++++++++++ 13 files changed, 833 insertions(+), 133 deletions(-) diff --git a/cfgfile.cpp b/cfgfile.cpp index 4f0690f7..b5af578f 100644 --- a/cfgfile.cpp +++ b/cfgfile.cpp @@ -8620,7 +8620,9 @@ static void set_68020_compa (struct uae_prefs *p, int compa, int cd32) case 4: p->cpu_compatible = 0; p->address_space_24 = 0; +#ifdef JIT p->cachesize = MAX_JIT_CACHE; +#endif break; } if (p->cpu_model >= 68030) @@ -8669,10 +8671,13 @@ static int bip_a3000 (struct uae_prefs *p, int config, int compa, int romcheck) p->cpu_model = 68030; p->fpu_model = 68882; p->fpu_no_unimplemented = true; - if (compa == 0) + if (compa == 0) { p->mmu_model = 68030; - else + } else { +#ifdef JIT p->cachesize = MAX_JIT_CACHE; +#endif + } p->chipset_mask = CSMASK_ECS_AGNUS | CSMASK_ECS_DENISE; p->cpu_compatible = p->address_space_24 = 0; p->m68k_speed = -1; @@ -8723,7 +8728,9 @@ static int bip_a4000 (struct uae_prefs *p, int config, int compa, int romcheck) p->m68k_speed = -1; p->immediate_blits = 0; p->produce_sound = 2; +#ifdef JIT p->cachesize = MAX_JIT_CACHE; +#endif p->floppyslots[0].dfxtype = DRV_35_HD; p->floppyslots[1].dfxtype = DRV_35_HD; p->floppy_speed = 0; @@ -8756,7 +8763,9 @@ static int bip_a4000t (struct uae_prefs *p, int config, int compa, int romcheck) p->m68k_speed = -1; p->immediate_blits = 0; p->produce_sound = 2; +#ifdef JIT p->cachesize = MAX_JIT_CACHE; +#endif p->floppyslots[0].dfxtype = DRV_35_HD; p->floppyslots[1].dfxtype = DRV_35_HD; p->floppy_speed = 0; @@ -9104,7 +9113,9 @@ static int bip_super (struct uae_prefs *p, int config, int compa, int romcheck) p->m68k_speed = -1; p->immediate_blits = 1; p->produce_sound = 2; +#ifdef JIT p->cachesize = MAX_JIT_CACHE; +#endif p->floppyslots[0].dfxtype = DRV_35_HD; p->floppyslots[1].dfxtype = DRV_35_HD; p->floppy_speed = 0; diff --git a/fpp.cpp b/fpp.cpp index f4f2259b..e0060036 100644 --- a/fpp.cpp +++ b/fpp.cpp @@ -3685,7 +3685,10 @@ void fpu_reset (void) use_long_double = false; } else if (currprefs.fpu_mode < 0) { use_long_double = true; - fp_init_native_80(); + if (!fp_init_native_80()) { + use_long_double = false; + fp_init_softfloat(currprefs.fpu_model); + } #endif } else { #ifdef MSVC_LONG_DOUBLE diff --git a/include/fpp.h b/include/fpp.h index f82ee487..eee535ab 100644 --- a/include/fpp.h +++ b/include/fpp.h @@ -18,7 +18,7 @@ extern void fp_init_native(void); #ifdef MSVC_LONG_DOUBLE -extern void fp_init_native_80(void); +extern bool fp_init_native_80(void); #endif extern void fp_init_softfloat(int); extern void fpsr_set_exception(uae_u32 exception); diff --git a/include/newcpu.h b/include/newcpu.h index 0b822727..fe91ddef 100644 --- a/include/newcpu.h +++ b/include/newcpu.h @@ -215,9 +215,7 @@ struct regstruct #ifdef FPUEMU fpdata fp[8]; -#ifdef JIT fpdata fp_result; -#endif uae_u32 fpcr, fpsr, fpiar; uae_u32 fpu_state; uae_u32 fpu_exp_state; diff --git a/include/sysdeps.h b/include/sysdeps.h index 8e7ac28e..5508440a 100644 --- a/include/sysdeps.h +++ b/include/sysdeps.h @@ -40,7 +40,11 @@ using namespace std; #define UAE #endif -#if defined(__arm__) || defined(_M_ARM) || defined(_M_ARM64) || defined(_M_ARM64EC) +#if defined(_M_ARM64) || defined(_M_ARM64EC) +#define CPU_arm 1 +#define ARM_ASSEMBLY 1 +#define CPU_64_BIT 1 +#elif defined(__arm__) || defined(_M_ARM) #define CPU_arm 1 #define ARM_ASSEMBLY 1 #elif defined(__x86_64__) || defined(_M_AMD64) diff --git a/jit/compemu_fpp.cpp b/jit/compemu_fpp.cpp index f3d6ff84..575c4a7b 100644 --- a/jit/compemu_fpp.cpp +++ b/jit/compemu_fpp.cpp @@ -39,6 +39,8 @@ #include "sysdeps.h" +#ifdef JIT + #include #include #include @@ -2109,3 +2111,5 @@ void comp_fpp_opp(uae_u32 opcode, uae_u16 extra) } FAIL(1); } + +#endif diff --git a/main.cpp b/main.cpp index dab6b168..18b756e7 100644 --- a/main.cpp +++ b/main.cpp @@ -316,6 +316,7 @@ void fixup_cpu (struct uae_prefs *p) p->fpu_mode = 0; } +#ifdef JIT if (p->comptrustbyte < 0 || p->comptrustbyte > 3) { error_log(_T("Bad value for comptrustbyte parameter: value must be within 0..2.")); p->comptrustbyte = 1; @@ -336,6 +337,7 @@ void fixup_cpu (struct uae_prefs *p) error_log(_T("JIT Bad value for cachesize parameter: value must zero or within %d..%d."), MIN_JIT_CACHE, MAX_JIT_CACHE); p->cachesize = 0; } +#endif #if 0 @@ -1151,7 +1153,9 @@ static int real_main2 (int argc, TCHAR **argv) logging_init (); /* Yes, we call this twice - the first case handles when the user has loaded a config using the cmd-line. This case handles loads through the GUI. */ +#ifdef JIT compiler_init(); +#endif #ifdef NATMEM_OFFSET if (!init_shm ()) { if (currprefs.start_gui) diff --git a/memory.cpp b/memory.cpp index 916782da..53e03847 100644 --- a/memory.cpp +++ b/memory.cpp @@ -2794,7 +2794,9 @@ void memory_reset (void) alg_flag = 0; need_hardreset = false; rom_write_enabled = true; +#ifdef JIT jit_n_addr_unsafe = 0; +#endif /* Use changed_prefs, as m68k_reset is called later. */ if (last_address_space_24 != changed_prefs.address_space_24) need_hardreset = true; @@ -3387,9 +3389,11 @@ void map_banks (addrbank *bank, int start, int size, int realsize) if (start == 0xffffffff) return; +#ifdef JIT if ((bank->jit_read_flag | bank->jit_write_flag) & S_N_ADDR) { jit_n_addr_unsafe = 1; } +#endif if (start >= 0x100) { int real_left = 0; diff --git a/od-win32/fpp_native_msvc_80bit.cpp b/od-win32/fpp_native_msvc_80bit.cpp index bf097b75..df8f52ef 100644 --- a/od-win32/fpp_native_msvc_80bit.cpp +++ b/od-win32/fpp_native_msvc_80bit.cpp @@ -6,16 +6,19 @@ * Native FPU, MSVC 80-bit hack */ +#include "sysconfig.h" +#include "sysdeps.h" + +#include "options.h" + +#if CPU_x86_64 || CPU_i386 + #include #include #include -#include "sysconfig.h" -#include "sysdeps.h" - #define USE_HOST_ROUNDING 1 -#include "options.h" #include "memory.h" #include "newcpu.h" #include "fpp.h" @@ -1041,7 +1044,7 @@ static void fp_to_pack (fpdata *fpd, uae_u32 *wrd, int dummy) } -void fp_init_native_80(void) +bool fp_init_native_80(void) { set_floatx80_rounding_precision(80, &fs); set_float_rounding_mode(float_round_to_zero, &fs); @@ -1132,4 +1135,16 @@ void fp_init_native_80(void) fpp_cmp = fp_cmp; fpp_tst = fp_tst; fpp_move = fp_move; + + return true; } + +#else + +bool fp_init_native_80(void) +{ + write_log("Native long double not supported.\n"); + return false; +} + +#endif diff --git a/od-win32/sysconfig.h b/od-win32/sysconfig.h index e7b7bb58..03ae585f 100644 --- a/od-win32/sysconfig.h +++ b/od-win32/sysconfig.h @@ -29,13 +29,16 @@ #ifndef UAE_MINI +#if !defined(_M_ARM64) && !defined(_M_ARM64EC) +#define JIT /* JIT compiler support */ +#define USE_JIT_FPU +#endif + #define DEBUGGER //#define GDBSERVER #define FILESYS /* filesys emulation */ #define UAE_FILESYS_THREADS #define AUTOCONFIG /* autoconfig support, fast ram, harddrives etc.. */ -#define JIT /* JIT compiler support */ -#define USE_JIT_FPU //#define NOFLAGS_SUPPORT_GENCPU #define NOFLAGS_SUPPORT_GENCOMP //#define HAVE_GET_WORD_UNSWAPPED diff --git a/od-win32/win32gui.cpp b/od-win32/win32gui.cpp index 5779da69..d2ecf3cc 100644 --- a/od-win32/win32gui.cpp +++ b/od-win32/win32gui.cpp @@ -13213,8 +13213,11 @@ static void values_to_cpudlg(HWND hDlg, WPARAM wParam) static void values_from_cpudlg(HWND hDlg, WPARAM wParam) { - int newcpu, oldcpu, newfpu, newtrust, oldcache, jitena, idx; + int newcpu, oldcpu, newfpu, newtrust, idx; static int cachesize_prev, trust_prev; +#ifdef JIT + int jitena, oldcache; +#endif workprefs.cpu_compatible = workprefs.cpu_memory_cycle_exact | (ischecked (hDlg, IDC_COMPATIBLE) ? 1 : 0); workprefs.fpu_strict = ischecked (hDlg, IDC_COMPATIBLE_FPU) ? 1 : 0; diff --git a/od-win32/winuae_msvc15/winuae_msvc.sln b/od-win32/winuae_msvc15/winuae_msvc.sln index 32ac45ca..11508fa1 100644 --- a/od-win32/winuae_msvc15/winuae_msvc.sln +++ b/od-win32/winuae_msvc15/winuae_msvc.sln @@ -1,6 +1,6 @@ Microsoft Visual Studio Solution File, Format Version 12.00 -# Visual Studio Version 16 -VisualStudioVersion = 16.0.28922.388 +# Visual Studio Version 17 +VisualStudioVersion = 17.4.33205.214 MinimumVisualStudioVersion = 10.0.40219.1 Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "winuae", "winuae_msvc.vcxproj", "{4ADAA943-1AC8-4FB5-82E5-4FB753B6C2DA}" EndProject @@ -12,370 +12,343 @@ Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "genblitter", "..\genblitter EndProject Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "build68k", "..\build68k_msvc\build68k_msvc.vcxproj", "{AF3DBBDE-E006-4DC3-9A26-CB0D7D82AE3C}" EndProject -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "singlefilehelper", "..\singlefilehelper\singlefilehelper.vcxproj", "{DAF2EB1A-546A-41B3-9755-187562C01E3C}" -EndProject Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "resourcedll", "..\resourcedll\resourcedll.vcxproj", "{C85288FB-A035-42CA-B5FB-8E6214319E97}" EndProject -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "fdrawcmd", "..\fdrawcmd\fdrawcmd.vcxproj", "{960E83B5-9118-4EBD-AF50-18EFC1DC764B}" -EndProject -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "ipctester", "..\ipctester\ipctester.vcxproj", "{79BDABE6-5308-4D64-8884-A5A35909D8D3}" -EndProject Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "genlinetoscr", "..\genlinetoscr_msvc\genlinetoscr_msvc.vcxproj", "{E9F73E11-A463-45C6-A733-2BED75852BA1}" EndProject -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "decompress", "..\decompress\decompress.vcxproj", "{38FAC3FB-A2B7-453F-8A6A-73B97201BB04}" -EndProject Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "uaeunp", "..\uaeunp\uaeunp.vcxproj", "{6181E50C-5F32-42DC-BEF6-827AA8A5429D}" EndProject -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "consolewrapper", "..\consolewrapper\consolewrapper.vcxproj", "{2C44DD04-F5D6-4CC3-B0D6-1F4E51A0D962}" -EndProject Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "prowizard", "..\prowizard\prowizard.vcxproj", "{8627DA33-98D1-4F60-B404-ECCEE0EE7BF9}" EndProject Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "unpackers", "..\unpackers\unpackers.vcxproj", "{98BA115B-829F-4085-9729-ABD0D779A60A}" EndProject -Project("{930C7802-8A8C-48F9-8165-68863BCCD9DD}") = "wix", "..\wix\wix.wixproj", "{BE211CE1-3955-4674-A664-5038FC791980}" -EndProject Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "cputestgen", "..\cputester\cputester.vcxproj", "{EDD28611-EAD9-4EB5-A873-18160AC44434}" EndProject Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "cputester_m68k", "..\cputester_m68k\cputester_m68k.vcxproj", "{07609D0D-FE6B-4A84-8C87-F914A4566F6F}" EndProject Global GlobalSection(SolutionConfigurationPlatforms) = preSolution + Debug|ARM64EC = Debug|ARM64EC Debug|Mixed Platforms = Debug|Mixed Platforms Debug|Win32 = Debug|Win32 Debug|x64 = Debug|x64 + FullRelease|ARM64EC = FullRelease|ARM64EC FullRelease|Mixed Platforms = FullRelease|Mixed Platforms FullRelease|Win32 = FullRelease|Win32 FullRelease|x64 = FullRelease|x64 + Release|ARM64EC = Release|ARM64EC Release|Mixed Platforms = Release|Mixed Platforms Release|Win32 = Release|Win32 Release|x64 = Release|x64 + Test|ARM64EC = Test|ARM64EC Test|Mixed Platforms = Test|Mixed Platforms Test|Win32 = Test|Win32 Test|x64 = Test|x64 EndGlobalSection GlobalSection(ProjectConfigurationPlatforms) = postSolution + {4ADAA943-1AC8-4FB5-82E5-4FB753B6C2DA}.Debug|ARM64EC.ActiveCfg = ReleaseXP|ARM64EC + {4ADAA943-1AC8-4FB5-82E5-4FB753B6C2DA}.Debug|ARM64EC.Build.0 = ReleaseXP|ARM64EC {4ADAA943-1AC8-4FB5-82E5-4FB753B6C2DA}.Debug|Mixed Platforms.ActiveCfg = Test|Win32 {4ADAA943-1AC8-4FB5-82E5-4FB753B6C2DA}.Debug|Mixed Platforms.Build.0 = Test|Win32 {4ADAA943-1AC8-4FB5-82E5-4FB753B6C2DA}.Debug|Win32.ActiveCfg = Test|Win32 {4ADAA943-1AC8-4FB5-82E5-4FB753B6C2DA}.Debug|Win32.Build.0 = Test|Win32 {4ADAA943-1AC8-4FB5-82E5-4FB753B6C2DA}.Debug|x64.ActiveCfg = Test|x64 {4ADAA943-1AC8-4FB5-82E5-4FB753B6C2DA}.Debug|x64.Build.0 = Test|x64 + {4ADAA943-1AC8-4FB5-82E5-4FB753B6C2DA}.FullRelease|ARM64EC.ActiveCfg = FullRelease|ARM64EC + {4ADAA943-1AC8-4FB5-82E5-4FB753B6C2DA}.FullRelease|ARM64EC.Build.0 = FullRelease|ARM64EC {4ADAA943-1AC8-4FB5-82E5-4FB753B6C2DA}.FullRelease|Mixed Platforms.ActiveCfg = FullRelease|Win32 {4ADAA943-1AC8-4FB5-82E5-4FB753B6C2DA}.FullRelease|Mixed Platforms.Build.0 = FullRelease|Win32 {4ADAA943-1AC8-4FB5-82E5-4FB753B6C2DA}.FullRelease|Win32.ActiveCfg = FullRelease|Win32 {4ADAA943-1AC8-4FB5-82E5-4FB753B6C2DA}.FullRelease|Win32.Build.0 = FullRelease|Win32 {4ADAA943-1AC8-4FB5-82E5-4FB753B6C2DA}.FullRelease|x64.ActiveCfg = FullRelease|x64 {4ADAA943-1AC8-4FB5-82E5-4FB753B6C2DA}.FullRelease|x64.Build.0 = FullRelease|x64 + {4ADAA943-1AC8-4FB5-82E5-4FB753B6C2DA}.Release|ARM64EC.ActiveCfg = Release|ARM64EC + {4ADAA943-1AC8-4FB5-82E5-4FB753B6C2DA}.Release|ARM64EC.Build.0 = Release|ARM64EC {4ADAA943-1AC8-4FB5-82E5-4FB753B6C2DA}.Release|Mixed Platforms.ActiveCfg = Release|Win32 {4ADAA943-1AC8-4FB5-82E5-4FB753B6C2DA}.Release|Mixed Platforms.Build.0 = Release|Win32 {4ADAA943-1AC8-4FB5-82E5-4FB753B6C2DA}.Release|Win32.ActiveCfg = Release|Win32 {4ADAA943-1AC8-4FB5-82E5-4FB753B6C2DA}.Release|Win32.Build.0 = Release|Win32 {4ADAA943-1AC8-4FB5-82E5-4FB753B6C2DA}.Release|x64.ActiveCfg = Release|x64 {4ADAA943-1AC8-4FB5-82E5-4FB753B6C2DA}.Release|x64.Build.0 = Release|x64 + {4ADAA943-1AC8-4FB5-82E5-4FB753B6C2DA}.Test|ARM64EC.ActiveCfg = Test|ARM64EC + {4ADAA943-1AC8-4FB5-82E5-4FB753B6C2DA}.Test|ARM64EC.Build.0 = Test|ARM64EC {4ADAA943-1AC8-4FB5-82E5-4FB753B6C2DA}.Test|Mixed Platforms.ActiveCfg = Test|Win32 {4ADAA943-1AC8-4FB5-82E5-4FB753B6C2DA}.Test|Mixed Platforms.Build.0 = Test|Win32 {4ADAA943-1AC8-4FB5-82E5-4FB753B6C2DA}.Test|Win32.ActiveCfg = Test|Win32 {4ADAA943-1AC8-4FB5-82E5-4FB753B6C2DA}.Test|Win32.Build.0 = Test|Win32 {4ADAA943-1AC8-4FB5-82E5-4FB753B6C2DA}.Test|x64.ActiveCfg = Test|x64 {4ADAA943-1AC8-4FB5-82E5-4FB753B6C2DA}.Test|x64.Build.0 = Test|x64 + {DEF7ACF7-050E-4069-BB99-5B5D93F60521}.Debug|ARM64EC.ActiveCfg = ReleaseXP|Win32 + {DEF7ACF7-050E-4069-BB99-5B5D93F60521}.Debug|ARM64EC.Build.0 = ReleaseXP|Win32 {DEF7ACF7-050E-4069-BB99-5B5D93F60521}.Debug|Mixed Platforms.ActiveCfg = Test|Win32 {DEF7ACF7-050E-4069-BB99-5B5D93F60521}.Debug|Mixed Platforms.Build.0 = Test|Win32 {DEF7ACF7-050E-4069-BB99-5B5D93F60521}.Debug|Win32.ActiveCfg = Test|Win32 {DEF7ACF7-050E-4069-BB99-5B5D93F60521}.Debug|Win32.Build.0 = Test|Win32 {DEF7ACF7-050E-4069-BB99-5B5D93F60521}.Debug|x64.ActiveCfg = Test|Win32 {DEF7ACF7-050E-4069-BB99-5B5D93F60521}.Debug|x64.Build.0 = Test|Win32 + {DEF7ACF7-050E-4069-BB99-5B5D93F60521}.FullRelease|ARM64EC.ActiveCfg = FullRelease|Win32 + {DEF7ACF7-050E-4069-BB99-5B5D93F60521}.FullRelease|ARM64EC.Build.0 = FullRelease|Win32 {DEF7ACF7-050E-4069-BB99-5B5D93F60521}.FullRelease|Mixed Platforms.ActiveCfg = FullRelease|Win32 {DEF7ACF7-050E-4069-BB99-5B5D93F60521}.FullRelease|Mixed Platforms.Build.0 = FullRelease|Win32 {DEF7ACF7-050E-4069-BB99-5B5D93F60521}.FullRelease|Win32.ActiveCfg = FullRelease|Win32 {DEF7ACF7-050E-4069-BB99-5B5D93F60521}.FullRelease|x64.ActiveCfg = FullRelease|Win32 + {DEF7ACF7-050E-4069-BB99-5B5D93F60521}.Release|ARM64EC.ActiveCfg = Release|Win32 {DEF7ACF7-050E-4069-BB99-5B5D93F60521}.Release|Mixed Platforms.ActiveCfg = Release|Win32 {DEF7ACF7-050E-4069-BB99-5B5D93F60521}.Release|Mixed Platforms.Build.0 = Release|Win32 {DEF7ACF7-050E-4069-BB99-5B5D93F60521}.Release|Win32.ActiveCfg = Release|Win32 {DEF7ACF7-050E-4069-BB99-5B5D93F60521}.Release|x64.ActiveCfg = Release|Win32 + {DEF7ACF7-050E-4069-BB99-5B5D93F60521}.Test|ARM64EC.ActiveCfg = Test|Win32 + {DEF7ACF7-050E-4069-BB99-5B5D93F60521}.Test|ARM64EC.Build.0 = Test|Win32 {DEF7ACF7-050E-4069-BB99-5B5D93F60521}.Test|Mixed Platforms.ActiveCfg = Test|Win32 {DEF7ACF7-050E-4069-BB99-5B5D93F60521}.Test|Mixed Platforms.Build.0 = Test|Win32 {DEF7ACF7-050E-4069-BB99-5B5D93F60521}.Test|Win32.ActiveCfg = Test|Win32 {DEF7ACF7-050E-4069-BB99-5B5D93F60521}.Test|x64.ActiveCfg = Test|Win32 + {54197DFF-9CAA-4A9F-B9C2-2881EA04EACB}.Debug|ARM64EC.ActiveCfg = ReleaseXP|Win32 + {54197DFF-9CAA-4A9F-B9C2-2881EA04EACB}.Debug|ARM64EC.Build.0 = ReleaseXP|Win32 {54197DFF-9CAA-4A9F-B9C2-2881EA04EACB}.Debug|Mixed Platforms.ActiveCfg = Test|Win32 {54197DFF-9CAA-4A9F-B9C2-2881EA04EACB}.Debug|Mixed Platforms.Build.0 = Test|Win32 {54197DFF-9CAA-4A9F-B9C2-2881EA04EACB}.Debug|Win32.ActiveCfg = Test|Win32 {54197DFF-9CAA-4A9F-B9C2-2881EA04EACB}.Debug|Win32.Build.0 = Test|Win32 {54197DFF-9CAA-4A9F-B9C2-2881EA04EACB}.Debug|x64.ActiveCfg = Test|Win32 {54197DFF-9CAA-4A9F-B9C2-2881EA04EACB}.Debug|x64.Build.0 = Test|Win32 + {54197DFF-9CAA-4A9F-B9C2-2881EA04EACB}.FullRelease|ARM64EC.ActiveCfg = FullRelease|Win32 + {54197DFF-9CAA-4A9F-B9C2-2881EA04EACB}.FullRelease|ARM64EC.Build.0 = FullRelease|Win32 {54197DFF-9CAA-4A9F-B9C2-2881EA04EACB}.FullRelease|Mixed Platforms.ActiveCfg = FullRelease|Win32 {54197DFF-9CAA-4A9F-B9C2-2881EA04EACB}.FullRelease|Mixed Platforms.Build.0 = FullRelease|Win32 {54197DFF-9CAA-4A9F-B9C2-2881EA04EACB}.FullRelease|Win32.ActiveCfg = FullRelease|Win32 {54197DFF-9CAA-4A9F-B9C2-2881EA04EACB}.FullRelease|x64.ActiveCfg = FullRelease|Win32 + {54197DFF-9CAA-4A9F-B9C2-2881EA04EACB}.Release|ARM64EC.ActiveCfg = Release|Win32 {54197DFF-9CAA-4A9F-B9C2-2881EA04EACB}.Release|Mixed Platforms.ActiveCfg = Release|Win32 {54197DFF-9CAA-4A9F-B9C2-2881EA04EACB}.Release|Mixed Platforms.Build.0 = Release|Win32 {54197DFF-9CAA-4A9F-B9C2-2881EA04EACB}.Release|Win32.ActiveCfg = Release|Win32 {54197DFF-9CAA-4A9F-B9C2-2881EA04EACB}.Release|x64.ActiveCfg = Release|Win32 + {54197DFF-9CAA-4A9F-B9C2-2881EA04EACB}.Test|ARM64EC.ActiveCfg = Test|Win32 + {54197DFF-9CAA-4A9F-B9C2-2881EA04EACB}.Test|ARM64EC.Build.0 = Test|Win32 {54197DFF-9CAA-4A9F-B9C2-2881EA04EACB}.Test|Mixed Platforms.ActiveCfg = Test|Win32 {54197DFF-9CAA-4A9F-B9C2-2881EA04EACB}.Test|Mixed Platforms.Build.0 = Test|Win32 {54197DFF-9CAA-4A9F-B9C2-2881EA04EACB}.Test|Win32.ActiveCfg = Test|Win32 {54197DFF-9CAA-4A9F-B9C2-2881EA04EACB}.Test|x64.ActiveCfg = Test|Win32 + {765B0AF0-B8D3-4998-89AF-D6F939E1CD18}.Debug|ARM64EC.ActiveCfg = ReleaseXP|Win32 + {765B0AF0-B8D3-4998-89AF-D6F939E1CD18}.Debug|ARM64EC.Build.0 = ReleaseXP|Win32 {765B0AF0-B8D3-4998-89AF-D6F939E1CD18}.Debug|Mixed Platforms.ActiveCfg = TestRelease|Win32 {765B0AF0-B8D3-4998-89AF-D6F939E1CD18}.Debug|Mixed Platforms.Build.0 = TestRelease|Win32 {765B0AF0-B8D3-4998-89AF-D6F939E1CD18}.Debug|Win32.ActiveCfg = TestRelease|Win32 {765B0AF0-B8D3-4998-89AF-D6F939E1CD18}.Debug|Win32.Build.0 = TestRelease|Win32 {765B0AF0-B8D3-4998-89AF-D6F939E1CD18}.Debug|x64.ActiveCfg = TestRelease|Win32 {765B0AF0-B8D3-4998-89AF-D6F939E1CD18}.Debug|x64.Build.0 = TestRelease|Win32 + {765B0AF0-B8D3-4998-89AF-D6F939E1CD18}.FullRelease|ARM64EC.ActiveCfg = FullRelease|Win32 + {765B0AF0-B8D3-4998-89AF-D6F939E1CD18}.FullRelease|ARM64EC.Build.0 = FullRelease|Win32 {765B0AF0-B8D3-4998-89AF-D6F939E1CD18}.FullRelease|Mixed Platforms.ActiveCfg = FullRelease|Win32 {765B0AF0-B8D3-4998-89AF-D6F939E1CD18}.FullRelease|Mixed Platforms.Build.0 = FullRelease|Win32 {765B0AF0-B8D3-4998-89AF-D6F939E1CD18}.FullRelease|Win32.ActiveCfg = FullRelease|Win32 {765B0AF0-B8D3-4998-89AF-D6F939E1CD18}.FullRelease|x64.ActiveCfg = FullRelease|Win32 + {765B0AF0-B8D3-4998-89AF-D6F939E1CD18}.Release|ARM64EC.ActiveCfg = Release|Win32 {765B0AF0-B8D3-4998-89AF-D6F939E1CD18}.Release|Mixed Platforms.ActiveCfg = Release|Win32 {765B0AF0-B8D3-4998-89AF-D6F939E1CD18}.Release|Mixed Platforms.Build.0 = Release|Win32 {765B0AF0-B8D3-4998-89AF-D6F939E1CD18}.Release|Win32.ActiveCfg = Release|Win32 {765B0AF0-B8D3-4998-89AF-D6F939E1CD18}.Release|x64.ActiveCfg = Release|Win32 + {765B0AF0-B8D3-4998-89AF-D6F939E1CD18}.Test|ARM64EC.ActiveCfg = Test|Win32 + {765B0AF0-B8D3-4998-89AF-D6F939E1CD18}.Test|ARM64EC.Build.0 = Test|Win32 {765B0AF0-B8D3-4998-89AF-D6F939E1CD18}.Test|Mixed Platforms.ActiveCfg = Test|Win32 {765B0AF0-B8D3-4998-89AF-D6F939E1CD18}.Test|Mixed Platforms.Build.0 = Test|Win32 {765B0AF0-B8D3-4998-89AF-D6F939E1CD18}.Test|Win32.ActiveCfg = Test|Win32 {765B0AF0-B8D3-4998-89AF-D6F939E1CD18}.Test|x64.ActiveCfg = Test|Win32 + {AF3DBBDE-E006-4DC3-9A26-CB0D7D82AE3C}.Debug|ARM64EC.ActiveCfg = ReleaseXP|Win32 + {AF3DBBDE-E006-4DC3-9A26-CB0D7D82AE3C}.Debug|ARM64EC.Build.0 = ReleaseXP|Win32 {AF3DBBDE-E006-4DC3-9A26-CB0D7D82AE3C}.Debug|Mixed Platforms.ActiveCfg = TestRelease|Win32 {AF3DBBDE-E006-4DC3-9A26-CB0D7D82AE3C}.Debug|Mixed Platforms.Build.0 = TestRelease|Win32 {AF3DBBDE-E006-4DC3-9A26-CB0D7D82AE3C}.Debug|Win32.ActiveCfg = TestRelease|Win32 {AF3DBBDE-E006-4DC3-9A26-CB0D7D82AE3C}.Debug|Win32.Build.0 = TestRelease|Win32 {AF3DBBDE-E006-4DC3-9A26-CB0D7D82AE3C}.Debug|x64.ActiveCfg = TestRelease|Win32 {AF3DBBDE-E006-4DC3-9A26-CB0D7D82AE3C}.Debug|x64.Build.0 = TestRelease|Win32 + {AF3DBBDE-E006-4DC3-9A26-CB0D7D82AE3C}.FullRelease|ARM64EC.ActiveCfg = FullRelease|Win32 + {AF3DBBDE-E006-4DC3-9A26-CB0D7D82AE3C}.FullRelease|ARM64EC.Build.0 = FullRelease|Win32 {AF3DBBDE-E006-4DC3-9A26-CB0D7D82AE3C}.FullRelease|Mixed Platforms.ActiveCfg = FullRelease|Win32 {AF3DBBDE-E006-4DC3-9A26-CB0D7D82AE3C}.FullRelease|Mixed Platforms.Build.0 = FullRelease|Win32 {AF3DBBDE-E006-4DC3-9A26-CB0D7D82AE3C}.FullRelease|Win32.ActiveCfg = FullRelease|Win32 {AF3DBBDE-E006-4DC3-9A26-CB0D7D82AE3C}.FullRelease|x64.ActiveCfg = FullRelease|Win32 + {AF3DBBDE-E006-4DC3-9A26-CB0D7D82AE3C}.Release|ARM64EC.ActiveCfg = Release|Win32 {AF3DBBDE-E006-4DC3-9A26-CB0D7D82AE3C}.Release|Mixed Platforms.ActiveCfg = Release|Win32 {AF3DBBDE-E006-4DC3-9A26-CB0D7D82AE3C}.Release|Mixed Platforms.Build.0 = Release|Win32 {AF3DBBDE-E006-4DC3-9A26-CB0D7D82AE3C}.Release|Win32.ActiveCfg = Release|Win32 {AF3DBBDE-E006-4DC3-9A26-CB0D7D82AE3C}.Release|x64.ActiveCfg = Release|Win32 + {AF3DBBDE-E006-4DC3-9A26-CB0D7D82AE3C}.Test|ARM64EC.ActiveCfg = Test|Win32 + {AF3DBBDE-E006-4DC3-9A26-CB0D7D82AE3C}.Test|ARM64EC.Build.0 = Test|Win32 {AF3DBBDE-E006-4DC3-9A26-CB0D7D82AE3C}.Test|Mixed Platforms.ActiveCfg = Test|Win32 {AF3DBBDE-E006-4DC3-9A26-CB0D7D82AE3C}.Test|Mixed Platforms.Build.0 = Test|Win32 {AF3DBBDE-E006-4DC3-9A26-CB0D7D82AE3C}.Test|Win32.ActiveCfg = Test|Win32 {AF3DBBDE-E006-4DC3-9A26-CB0D7D82AE3C}.Test|x64.ActiveCfg = Test|Win32 - {DAF2EB1A-546A-41B3-9755-187562C01E3C}.Debug|Mixed Platforms.ActiveCfg = TestRelease|Win32 - {DAF2EB1A-546A-41B3-9755-187562C01E3C}.Debug|Mixed Platforms.Build.0 = TestRelease|Win32 - {DAF2EB1A-546A-41B3-9755-187562C01E3C}.Debug|Win32.ActiveCfg = TestRelease|Win32 - {DAF2EB1A-546A-41B3-9755-187562C01E3C}.Debug|Win32.Build.0 = TestRelease|Win32 - {DAF2EB1A-546A-41B3-9755-187562C01E3C}.Debug|x64.ActiveCfg = TestRelease|Win32 - {DAF2EB1A-546A-41B3-9755-187562C01E3C}.Debug|x64.Build.0 = TestRelease|Win32 - {DAF2EB1A-546A-41B3-9755-187562C01E3C}.FullRelease|Mixed Platforms.ActiveCfg = FullRelease|Win32 - {DAF2EB1A-546A-41B3-9755-187562C01E3C}.FullRelease|Mixed Platforms.Build.0 = FullRelease|Win32 - {DAF2EB1A-546A-41B3-9755-187562C01E3C}.FullRelease|Win32.ActiveCfg = FullRelease|Win32 - {DAF2EB1A-546A-41B3-9755-187562C01E3C}.FullRelease|x64.ActiveCfg = FullRelease|Win32 - {DAF2EB1A-546A-41B3-9755-187562C01E3C}.Release|Mixed Platforms.ActiveCfg = Release|Win32 - {DAF2EB1A-546A-41B3-9755-187562C01E3C}.Release|Mixed Platforms.Build.0 = Release|Win32 - {DAF2EB1A-546A-41B3-9755-187562C01E3C}.Release|Win32.ActiveCfg = Release|Win32 - {DAF2EB1A-546A-41B3-9755-187562C01E3C}.Release|x64.ActiveCfg = Release|Win32 - {DAF2EB1A-546A-41B3-9755-187562C01E3C}.Test|Mixed Platforms.ActiveCfg = Test|Win32 - {DAF2EB1A-546A-41B3-9755-187562C01E3C}.Test|Mixed Platforms.Build.0 = Test|Win32 - {DAF2EB1A-546A-41B3-9755-187562C01E3C}.Test|Win32.ActiveCfg = Test|Win32 - {DAF2EB1A-546A-41B3-9755-187562C01E3C}.Test|x64.ActiveCfg = Test|Win32 + {C85288FB-A035-42CA-B5FB-8E6214319E97}.Debug|ARM64EC.ActiveCfg = ReleaseXP|Win32 + {C85288FB-A035-42CA-B5FB-8E6214319E97}.Debug|ARM64EC.Build.0 = ReleaseXP|Win32 {C85288FB-A035-42CA-B5FB-8E6214319E97}.Debug|Mixed Platforms.ActiveCfg = TestRelease|Win32 {C85288FB-A035-42CA-B5FB-8E6214319E97}.Debug|Mixed Platforms.Build.0 = TestRelease|Win32 {C85288FB-A035-42CA-B5FB-8E6214319E97}.Debug|Win32.ActiveCfg = TestRelease|Win32 {C85288FB-A035-42CA-B5FB-8E6214319E97}.Debug|Win32.Build.0 = TestRelease|Win32 {C85288FB-A035-42CA-B5FB-8E6214319E97}.Debug|x64.ActiveCfg = TestRelease|Win32 {C85288FB-A035-42CA-B5FB-8E6214319E97}.Debug|x64.Build.0 = TestRelease|Win32 + {C85288FB-A035-42CA-B5FB-8E6214319E97}.FullRelease|ARM64EC.ActiveCfg = FullRelease|Win32 + {C85288FB-A035-42CA-B5FB-8E6214319E97}.FullRelease|ARM64EC.Build.0 = FullRelease|Win32 {C85288FB-A035-42CA-B5FB-8E6214319E97}.FullRelease|Mixed Platforms.ActiveCfg = FullRelease|Win32 {C85288FB-A035-42CA-B5FB-8E6214319E97}.FullRelease|Mixed Platforms.Build.0 = FullRelease|Win32 {C85288FB-A035-42CA-B5FB-8E6214319E97}.FullRelease|Win32.ActiveCfg = FullRelease|Win32 {C85288FB-A035-42CA-B5FB-8E6214319E97}.FullRelease|x64.ActiveCfg = FullRelease|Win32 + {C85288FB-A035-42CA-B5FB-8E6214319E97}.Release|ARM64EC.ActiveCfg = Release|Win32 {C85288FB-A035-42CA-B5FB-8E6214319E97}.Release|Mixed Platforms.ActiveCfg = Release|Win32 {C85288FB-A035-42CA-B5FB-8E6214319E97}.Release|Mixed Platforms.Build.0 = Release|Win32 {C85288FB-A035-42CA-B5FB-8E6214319E97}.Release|Win32.ActiveCfg = Release|Win32 {C85288FB-A035-42CA-B5FB-8E6214319E97}.Release|x64.ActiveCfg = Release|Win32 + {C85288FB-A035-42CA-B5FB-8E6214319E97}.Test|ARM64EC.ActiveCfg = Test|Win32 + {C85288FB-A035-42CA-B5FB-8E6214319E97}.Test|ARM64EC.Build.0 = Test|Win32 {C85288FB-A035-42CA-B5FB-8E6214319E97}.Test|Mixed Platforms.ActiveCfg = Test|Win32 {C85288FB-A035-42CA-B5FB-8E6214319E97}.Test|Mixed Platforms.Build.0 = Test|Win32 {C85288FB-A035-42CA-B5FB-8E6214319E97}.Test|Win32.ActiveCfg = Test|Win32 {C85288FB-A035-42CA-B5FB-8E6214319E97}.Test|x64.ActiveCfg = Test|Win32 - {960E83B5-9118-4EBD-AF50-18EFC1DC764B}.Debug|Mixed Platforms.ActiveCfg = Test|Win32 - {960E83B5-9118-4EBD-AF50-18EFC1DC764B}.Debug|Mixed Platforms.Build.0 = Test|Win32 - {960E83B5-9118-4EBD-AF50-18EFC1DC764B}.Debug|Win32.ActiveCfg = Test|Win32 - {960E83B5-9118-4EBD-AF50-18EFC1DC764B}.Debug|Win32.Build.0 = Test|Win32 - {960E83B5-9118-4EBD-AF50-18EFC1DC764B}.Debug|x64.ActiveCfg = Test|Win32 - {960E83B5-9118-4EBD-AF50-18EFC1DC764B}.Debug|x64.Build.0 = Test|Win32 - {960E83B5-9118-4EBD-AF50-18EFC1DC764B}.FullRelease|Mixed Platforms.ActiveCfg = FullRelease|Win32 - {960E83B5-9118-4EBD-AF50-18EFC1DC764B}.FullRelease|Mixed Platforms.Build.0 = FullRelease|Win32 - {960E83B5-9118-4EBD-AF50-18EFC1DC764B}.FullRelease|Win32.ActiveCfg = FullRelease|Win32 - {960E83B5-9118-4EBD-AF50-18EFC1DC764B}.FullRelease|x64.ActiveCfg = FullRelease|Win32 - {960E83B5-9118-4EBD-AF50-18EFC1DC764B}.Release|Mixed Platforms.ActiveCfg = Release|Win32 - {960E83B5-9118-4EBD-AF50-18EFC1DC764B}.Release|Mixed Platforms.Build.0 = Release|Win32 - {960E83B5-9118-4EBD-AF50-18EFC1DC764B}.Release|Win32.ActiveCfg = Release|Win32 - {960E83B5-9118-4EBD-AF50-18EFC1DC764B}.Release|x64.ActiveCfg = Release|Win32 - {960E83B5-9118-4EBD-AF50-18EFC1DC764B}.Test|Mixed Platforms.ActiveCfg = Test|Win32 - {960E83B5-9118-4EBD-AF50-18EFC1DC764B}.Test|Mixed Platforms.Build.0 = Test|Win32 - {960E83B5-9118-4EBD-AF50-18EFC1DC764B}.Test|Win32.ActiveCfg = Test|Win32 - {960E83B5-9118-4EBD-AF50-18EFC1DC764B}.Test|x64.ActiveCfg = Test|Win32 - {79BDABE6-5308-4D64-8884-A5A35909D8D3}.Debug|Mixed Platforms.ActiveCfg = Debug|Win32 - {79BDABE6-5308-4D64-8884-A5A35909D8D3}.Debug|Mixed Platforms.Build.0 = Debug|Win32 - {79BDABE6-5308-4D64-8884-A5A35909D8D3}.Debug|Win32.ActiveCfg = Debug|Win32 - {79BDABE6-5308-4D64-8884-A5A35909D8D3}.Debug|Win32.Build.0 = Debug|Win32 - {79BDABE6-5308-4D64-8884-A5A35909D8D3}.Debug|x64.ActiveCfg = Debug|Win32 - {79BDABE6-5308-4D64-8884-A5A35909D8D3}.FullRelease|Mixed Platforms.ActiveCfg = FullRelease|Win32 - {79BDABE6-5308-4D64-8884-A5A35909D8D3}.FullRelease|Mixed Platforms.Build.0 = FullRelease|Win32 - {79BDABE6-5308-4D64-8884-A5A35909D8D3}.FullRelease|Win32.ActiveCfg = FullRelease|Win32 - {79BDABE6-5308-4D64-8884-A5A35909D8D3}.FullRelease|x64.ActiveCfg = FullRelease|Win32 - {79BDABE6-5308-4D64-8884-A5A35909D8D3}.Release|Mixed Platforms.ActiveCfg = Release|Win32 - {79BDABE6-5308-4D64-8884-A5A35909D8D3}.Release|Mixed Platforms.Build.0 = Release|Win32 - {79BDABE6-5308-4D64-8884-A5A35909D8D3}.Release|Win32.ActiveCfg = Release|Win32 - {79BDABE6-5308-4D64-8884-A5A35909D8D3}.Release|x64.ActiveCfg = Release|Win32 - {79BDABE6-5308-4D64-8884-A5A35909D8D3}.Test|Mixed Platforms.ActiveCfg = Test|Win32 - {79BDABE6-5308-4D64-8884-A5A35909D8D3}.Test|Mixed Platforms.Build.0 = Test|Win32 - {79BDABE6-5308-4D64-8884-A5A35909D8D3}.Test|Win32.ActiveCfg = Test|Win32 - {79BDABE6-5308-4D64-8884-A5A35909D8D3}.Test|x64.ActiveCfg = Test|Win32 + {E9F73E11-A463-45C6-A733-2BED75852BA1}.Debug|ARM64EC.ActiveCfg = ReleaseXP|Win32 + {E9F73E11-A463-45C6-A733-2BED75852BA1}.Debug|ARM64EC.Build.0 = ReleaseXP|Win32 {E9F73E11-A463-45C6-A733-2BED75852BA1}.Debug|Mixed Platforms.ActiveCfg = Test|Win32 {E9F73E11-A463-45C6-A733-2BED75852BA1}.Debug|Mixed Platforms.Build.0 = Test|Win32 {E9F73E11-A463-45C6-A733-2BED75852BA1}.Debug|Win32.ActiveCfg = Test|Win32 {E9F73E11-A463-45C6-A733-2BED75852BA1}.Debug|Win32.Build.0 = Test|Win32 {E9F73E11-A463-45C6-A733-2BED75852BA1}.Debug|x64.ActiveCfg = Test|Win32 {E9F73E11-A463-45C6-A733-2BED75852BA1}.Debug|x64.Build.0 = Test|Win32 + {E9F73E11-A463-45C6-A733-2BED75852BA1}.FullRelease|ARM64EC.ActiveCfg = FullRelease|Win32 + {E9F73E11-A463-45C6-A733-2BED75852BA1}.FullRelease|ARM64EC.Build.0 = FullRelease|Win32 {E9F73E11-A463-45C6-A733-2BED75852BA1}.FullRelease|Mixed Platforms.ActiveCfg = FullRelease|Win32 {E9F73E11-A463-45C6-A733-2BED75852BA1}.FullRelease|Mixed Platforms.Build.0 = FullRelease|Win32 {E9F73E11-A463-45C6-A733-2BED75852BA1}.FullRelease|Win32.ActiveCfg = FullRelease|Win32 {E9F73E11-A463-45C6-A733-2BED75852BA1}.FullRelease|x64.ActiveCfg = FullRelease|Win32 + {E9F73E11-A463-45C6-A733-2BED75852BA1}.Release|ARM64EC.ActiveCfg = Release|Win32 {E9F73E11-A463-45C6-A733-2BED75852BA1}.Release|Mixed Platforms.ActiveCfg = Release|Win32 {E9F73E11-A463-45C6-A733-2BED75852BA1}.Release|Mixed Platforms.Build.0 = Release|Win32 {E9F73E11-A463-45C6-A733-2BED75852BA1}.Release|Win32.ActiveCfg = Release|Win32 {E9F73E11-A463-45C6-A733-2BED75852BA1}.Release|x64.ActiveCfg = Release|Win32 + {E9F73E11-A463-45C6-A733-2BED75852BA1}.Test|ARM64EC.ActiveCfg = Test|Win32 + {E9F73E11-A463-45C6-A733-2BED75852BA1}.Test|ARM64EC.Build.0 = Test|Win32 {E9F73E11-A463-45C6-A733-2BED75852BA1}.Test|Mixed Platforms.ActiveCfg = Test|Win32 {E9F73E11-A463-45C6-A733-2BED75852BA1}.Test|Mixed Platforms.Build.0 = Test|Win32 {E9F73E11-A463-45C6-A733-2BED75852BA1}.Test|Win32.ActiveCfg = Test|Win32 {E9F73E11-A463-45C6-A733-2BED75852BA1}.Test|x64.ActiveCfg = Test|Win32 - {38FAC3FB-A2B7-453F-8A6A-73B97201BB04}.Debug|Mixed Platforms.ActiveCfg = Test|Win32 - {38FAC3FB-A2B7-453F-8A6A-73B97201BB04}.Debug|Mixed Platforms.Build.0 = Test|Win32 - {38FAC3FB-A2B7-453F-8A6A-73B97201BB04}.Debug|Win32.ActiveCfg = Test|Win32 - {38FAC3FB-A2B7-453F-8A6A-73B97201BB04}.Debug|Win32.Build.0 = Test|Win32 - {38FAC3FB-A2B7-453F-8A6A-73B97201BB04}.Debug|x64.ActiveCfg = Test|Win32 - {38FAC3FB-A2B7-453F-8A6A-73B97201BB04}.Debug|x64.Build.0 = Test|Win32 - {38FAC3FB-A2B7-453F-8A6A-73B97201BB04}.FullRelease|Mixed Platforms.ActiveCfg = Release|Win32 - {38FAC3FB-A2B7-453F-8A6A-73B97201BB04}.FullRelease|Mixed Platforms.Build.0 = Release|Win32 - {38FAC3FB-A2B7-453F-8A6A-73B97201BB04}.FullRelease|Win32.ActiveCfg = Release|Win32 - {38FAC3FB-A2B7-453F-8A6A-73B97201BB04}.FullRelease|x64.ActiveCfg = Release|Win32 - {38FAC3FB-A2B7-453F-8A6A-73B97201BB04}.Release|Mixed Platforms.ActiveCfg = Release|Win32 - {38FAC3FB-A2B7-453F-8A6A-73B97201BB04}.Release|Mixed Platforms.Build.0 = Release|Win32 - {38FAC3FB-A2B7-453F-8A6A-73B97201BB04}.Release|Win32.ActiveCfg = Release|Win32 - {38FAC3FB-A2B7-453F-8A6A-73B97201BB04}.Release|x64.ActiveCfg = Release|Win32 - {38FAC3FB-A2B7-453F-8A6A-73B97201BB04}.Test|Mixed Platforms.ActiveCfg = Test|Win32 - {38FAC3FB-A2B7-453F-8A6A-73B97201BB04}.Test|Mixed Platforms.Build.0 = Test|Win32 - {38FAC3FB-A2B7-453F-8A6A-73B97201BB04}.Test|Win32.ActiveCfg = Test|Win32 - {38FAC3FB-A2B7-453F-8A6A-73B97201BB04}.Test|x64.ActiveCfg = Test|Win32 + {6181E50C-5F32-42DC-BEF6-827AA8A5429D}.Debug|ARM64EC.ActiveCfg = ReleaseXP|Win32 + {6181E50C-5F32-42DC-BEF6-827AA8A5429D}.Debug|ARM64EC.Build.0 = ReleaseXP|Win32 {6181E50C-5F32-42DC-BEF6-827AA8A5429D}.Debug|Mixed Platforms.ActiveCfg = Test|Win32 {6181E50C-5F32-42DC-BEF6-827AA8A5429D}.Debug|Mixed Platforms.Build.0 = Test|Win32 {6181E50C-5F32-42DC-BEF6-827AA8A5429D}.Debug|Win32.ActiveCfg = Test|Win32 {6181E50C-5F32-42DC-BEF6-827AA8A5429D}.Debug|Win32.Build.0 = Test|Win32 {6181E50C-5F32-42DC-BEF6-827AA8A5429D}.Debug|x64.ActiveCfg = Test|Win32 {6181E50C-5F32-42DC-BEF6-827AA8A5429D}.Debug|x64.Build.0 = Test|Win32 + {6181E50C-5F32-42DC-BEF6-827AA8A5429D}.FullRelease|ARM64EC.ActiveCfg = Release|Win32 + {6181E50C-5F32-42DC-BEF6-827AA8A5429D}.FullRelease|ARM64EC.Build.0 = Release|Win32 {6181E50C-5F32-42DC-BEF6-827AA8A5429D}.FullRelease|Mixed Platforms.ActiveCfg = Release|Win32 {6181E50C-5F32-42DC-BEF6-827AA8A5429D}.FullRelease|Mixed Platforms.Build.0 = Release|Win32 {6181E50C-5F32-42DC-BEF6-827AA8A5429D}.FullRelease|Win32.ActiveCfg = Release|Win32 {6181E50C-5F32-42DC-BEF6-827AA8A5429D}.FullRelease|x64.ActiveCfg = Release|Win32 + {6181E50C-5F32-42DC-BEF6-827AA8A5429D}.Release|ARM64EC.ActiveCfg = Release|Win32 {6181E50C-5F32-42DC-BEF6-827AA8A5429D}.Release|Mixed Platforms.ActiveCfg = Release|Win32 {6181E50C-5F32-42DC-BEF6-827AA8A5429D}.Release|Mixed Platforms.Build.0 = Release|Win32 {6181E50C-5F32-42DC-BEF6-827AA8A5429D}.Release|Win32.ActiveCfg = Release|Win32 {6181E50C-5F32-42DC-BEF6-827AA8A5429D}.Release|x64.ActiveCfg = Release|Win32 + {6181E50C-5F32-42DC-BEF6-827AA8A5429D}.Test|ARM64EC.ActiveCfg = Test|Win32 + {6181E50C-5F32-42DC-BEF6-827AA8A5429D}.Test|ARM64EC.Build.0 = Test|Win32 {6181E50C-5F32-42DC-BEF6-827AA8A5429D}.Test|Mixed Platforms.ActiveCfg = Test|Win32 {6181E50C-5F32-42DC-BEF6-827AA8A5429D}.Test|Mixed Platforms.Build.0 = Test|Win32 {6181E50C-5F32-42DC-BEF6-827AA8A5429D}.Test|Win32.ActiveCfg = Test|Win32 {6181E50C-5F32-42DC-BEF6-827AA8A5429D}.Test|x64.ActiveCfg = Test|Win32 - {2C44DD04-F5D6-4CC3-B0D6-1F4E51A0D962}.Debug|Mixed Platforms.ActiveCfg = Test|Win32 - {2C44DD04-F5D6-4CC3-B0D6-1F4E51A0D962}.Debug|Mixed Platforms.Build.0 = Test|Win32 - {2C44DD04-F5D6-4CC3-B0D6-1F4E51A0D962}.Debug|Win32.ActiveCfg = Test|Win32 - {2C44DD04-F5D6-4CC3-B0D6-1F4E51A0D962}.Debug|Win32.Build.0 = Test|Win32 - {2C44DD04-F5D6-4CC3-B0D6-1F4E51A0D962}.Debug|x64.ActiveCfg = Test|x64 - {2C44DD04-F5D6-4CC3-B0D6-1F4E51A0D962}.Debug|x64.Build.0 = Test|x64 - {2C44DD04-F5D6-4CC3-B0D6-1F4E51A0D962}.FullRelease|Mixed Platforms.ActiveCfg = Release|Win32 - {2C44DD04-F5D6-4CC3-B0D6-1F4E51A0D962}.FullRelease|Mixed Platforms.Build.0 = Release|Win32 - {2C44DD04-F5D6-4CC3-B0D6-1F4E51A0D962}.FullRelease|Win32.ActiveCfg = Release|Win32 - {2C44DD04-F5D6-4CC3-B0D6-1F4E51A0D962}.FullRelease|x64.ActiveCfg = Release|Win32 - {2C44DD04-F5D6-4CC3-B0D6-1F4E51A0D962}.Release|Mixed Platforms.ActiveCfg = Release|Win32 - {2C44DD04-F5D6-4CC3-B0D6-1F4E51A0D962}.Release|Mixed Platforms.Build.0 = Release|Win32 - {2C44DD04-F5D6-4CC3-B0D6-1F4E51A0D962}.Release|Win32.ActiveCfg = Release|Win32 - {2C44DD04-F5D6-4CC3-B0D6-1F4E51A0D962}.Release|x64.ActiveCfg = Release|x64 - {2C44DD04-F5D6-4CC3-B0D6-1F4E51A0D962}.Test|Mixed Platforms.ActiveCfg = Test|Win32 - {2C44DD04-F5D6-4CC3-B0D6-1F4E51A0D962}.Test|Mixed Platforms.Build.0 = Test|Win32 - {2C44DD04-F5D6-4CC3-B0D6-1F4E51A0D962}.Test|Win32.ActiveCfg = Test|Win32 - {2C44DD04-F5D6-4CC3-B0D6-1F4E51A0D962}.Test|x64.ActiveCfg = Test|x64 + {8627DA33-98D1-4F60-B404-ECCEE0EE7BF9}.Debug|ARM64EC.ActiveCfg = ReleaseXP|x64 + {8627DA33-98D1-4F60-B404-ECCEE0EE7BF9}.Debug|ARM64EC.Build.0 = ReleaseXP|x64 {8627DA33-98D1-4F60-B404-ECCEE0EE7BF9}.Debug|Mixed Platforms.ActiveCfg = Test|Win32 {8627DA33-98D1-4F60-B404-ECCEE0EE7BF9}.Debug|Mixed Platforms.Build.0 = Test|Win32 {8627DA33-98D1-4F60-B404-ECCEE0EE7BF9}.Debug|Win32.ActiveCfg = Test|Win32 {8627DA33-98D1-4F60-B404-ECCEE0EE7BF9}.Debug|Win32.Build.0 = Test|Win32 {8627DA33-98D1-4F60-B404-ECCEE0EE7BF9}.Debug|x64.ActiveCfg = Test|x64 {8627DA33-98D1-4F60-B404-ECCEE0EE7BF9}.Debug|x64.Build.0 = Test|x64 + {8627DA33-98D1-4F60-B404-ECCEE0EE7BF9}.FullRelease|ARM64EC.ActiveCfg = Release|x64 + {8627DA33-98D1-4F60-B404-ECCEE0EE7BF9}.FullRelease|ARM64EC.Build.0 = Release|x64 {8627DA33-98D1-4F60-B404-ECCEE0EE7BF9}.FullRelease|Mixed Platforms.ActiveCfg = Release|Win32 {8627DA33-98D1-4F60-B404-ECCEE0EE7BF9}.FullRelease|Mixed Platforms.Build.0 = Release|Win32 {8627DA33-98D1-4F60-B404-ECCEE0EE7BF9}.FullRelease|Win32.ActiveCfg = Release|Win32 {8627DA33-98D1-4F60-B404-ECCEE0EE7BF9}.FullRelease|x64.ActiveCfg = Release|Win32 + {8627DA33-98D1-4F60-B404-ECCEE0EE7BF9}.Release|ARM64EC.ActiveCfg = Release|x64 {8627DA33-98D1-4F60-B404-ECCEE0EE7BF9}.Release|Mixed Platforms.ActiveCfg = Release|Win32 {8627DA33-98D1-4F60-B404-ECCEE0EE7BF9}.Release|Mixed Platforms.Build.0 = Release|Win32 {8627DA33-98D1-4F60-B404-ECCEE0EE7BF9}.Release|Win32.ActiveCfg = Release|Win32 {8627DA33-98D1-4F60-B404-ECCEE0EE7BF9}.Release|x64.ActiveCfg = Release|x64 + {8627DA33-98D1-4F60-B404-ECCEE0EE7BF9}.Test|ARM64EC.ActiveCfg = Test|x64 + {8627DA33-98D1-4F60-B404-ECCEE0EE7BF9}.Test|ARM64EC.Build.0 = Test|x64 {8627DA33-98D1-4F60-B404-ECCEE0EE7BF9}.Test|Mixed Platforms.ActiveCfg = Test|Win32 {8627DA33-98D1-4F60-B404-ECCEE0EE7BF9}.Test|Mixed Platforms.Build.0 = Test|Win32 {8627DA33-98D1-4F60-B404-ECCEE0EE7BF9}.Test|Win32.ActiveCfg = Test|Win32 {8627DA33-98D1-4F60-B404-ECCEE0EE7BF9}.Test|x64.ActiveCfg = Test|x64 + {98BA115B-829F-4085-9729-ABD0D779A60A}.Debug|ARM64EC.ActiveCfg = ReleaseXP|x64 + {98BA115B-829F-4085-9729-ABD0D779A60A}.Debug|ARM64EC.Build.0 = ReleaseXP|x64 {98BA115B-829F-4085-9729-ABD0D779A60A}.Debug|Mixed Platforms.ActiveCfg = Test|Win32 {98BA115B-829F-4085-9729-ABD0D779A60A}.Debug|Mixed Platforms.Build.0 = Test|Win32 {98BA115B-829F-4085-9729-ABD0D779A60A}.Debug|Win32.ActiveCfg = Test|Win32 {98BA115B-829F-4085-9729-ABD0D779A60A}.Debug|Win32.Build.0 = Test|Win32 {98BA115B-829F-4085-9729-ABD0D779A60A}.Debug|x64.ActiveCfg = Test|x64 {98BA115B-829F-4085-9729-ABD0D779A60A}.Debug|x64.Build.0 = Test|x64 + {98BA115B-829F-4085-9729-ABD0D779A60A}.FullRelease|ARM64EC.ActiveCfg = Release|x64 + {98BA115B-829F-4085-9729-ABD0D779A60A}.FullRelease|ARM64EC.Build.0 = Release|x64 {98BA115B-829F-4085-9729-ABD0D779A60A}.FullRelease|Mixed Platforms.ActiveCfg = Release|Win32 {98BA115B-829F-4085-9729-ABD0D779A60A}.FullRelease|Mixed Platforms.Build.0 = Release|Win32 {98BA115B-829F-4085-9729-ABD0D779A60A}.FullRelease|Win32.ActiveCfg = Release|Win32 {98BA115B-829F-4085-9729-ABD0D779A60A}.FullRelease|x64.ActiveCfg = Release|Win32 + {98BA115B-829F-4085-9729-ABD0D779A60A}.Release|ARM64EC.ActiveCfg = Release|x64 {98BA115B-829F-4085-9729-ABD0D779A60A}.Release|Mixed Platforms.ActiveCfg = Release|Win32 {98BA115B-829F-4085-9729-ABD0D779A60A}.Release|Mixed Platforms.Build.0 = Release|Win32 {98BA115B-829F-4085-9729-ABD0D779A60A}.Release|Win32.ActiveCfg = Release|Win32 {98BA115B-829F-4085-9729-ABD0D779A60A}.Release|x64.ActiveCfg = Release|x64 + {98BA115B-829F-4085-9729-ABD0D779A60A}.Test|ARM64EC.ActiveCfg = Test|x64 + {98BA115B-829F-4085-9729-ABD0D779A60A}.Test|ARM64EC.Build.0 = Test|x64 {98BA115B-829F-4085-9729-ABD0D779A60A}.Test|Mixed Platforms.ActiveCfg = Test|Win32 {98BA115B-829F-4085-9729-ABD0D779A60A}.Test|Mixed Platforms.Build.0 = Test|Win32 {98BA115B-829F-4085-9729-ABD0D779A60A}.Test|Win32.ActiveCfg = Test|Win32 {98BA115B-829F-4085-9729-ABD0D779A60A}.Test|x64.ActiveCfg = Test|x64 - {BE211CE1-3955-4674-A664-5038FC791980}.Debug|Mixed Platforms.ActiveCfg = Release|x86 - {BE211CE1-3955-4674-A664-5038FC791980}.Debug|Win32.ActiveCfg = Release|x86 - {BE211CE1-3955-4674-A664-5038FC791980}.Debug|x64.ActiveCfg = Release|x64 - {BE211CE1-3955-4674-A664-5038FC791980}.FullRelease|Mixed Platforms.ActiveCfg = Release|x86 - {BE211CE1-3955-4674-A664-5038FC791980}.FullRelease|Mixed Platforms.Build.0 = Release|x86 - {BE211CE1-3955-4674-A664-5038FC791980}.FullRelease|Win32.ActiveCfg = Release|x86 - {BE211CE1-3955-4674-A664-5038FC791980}.FullRelease|x64.ActiveCfg = Release|x64 - {BE211CE1-3955-4674-A664-5038FC791980}.Release|Mixed Platforms.ActiveCfg = Release|x86 - {BE211CE1-3955-4674-A664-5038FC791980}.Release|Mixed Platforms.Build.0 = Release|x86 - {BE211CE1-3955-4674-A664-5038FC791980}.Release|Win32.ActiveCfg = Release|x86 - {BE211CE1-3955-4674-A664-5038FC791980}.Release|x64.ActiveCfg = Release|x86 - {BE211CE1-3955-4674-A664-5038FC791980}.Test|Mixed Platforms.ActiveCfg = Release|x86 - {BE211CE1-3955-4674-A664-5038FC791980}.Test|Mixed Platforms.Build.0 = Release|x86 - {BE211CE1-3955-4674-A664-5038FC791980}.Test|Win32.ActiveCfg = Release|x86 - {BE211CE1-3955-4674-A664-5038FC791980}.Test|x64.ActiveCfg = Release|x86 + {EDD28611-EAD9-4EB5-A873-18160AC44434}.Debug|ARM64EC.ActiveCfg = Release|x64 + {EDD28611-EAD9-4EB5-A873-18160AC44434}.Debug|ARM64EC.Build.0 = Release|x64 {EDD28611-EAD9-4EB5-A873-18160AC44434}.Debug|Mixed Platforms.ActiveCfg = Test|Win32 {EDD28611-EAD9-4EB5-A873-18160AC44434}.Debug|Mixed Platforms.Build.0 = Test|Win32 {EDD28611-EAD9-4EB5-A873-18160AC44434}.Debug|Win32.ActiveCfg = Test|Win32 {EDD28611-EAD9-4EB5-A873-18160AC44434}.Debug|Win32.Build.0 = Test|Win32 {EDD28611-EAD9-4EB5-A873-18160AC44434}.Debug|x64.ActiveCfg = Test|x64 {EDD28611-EAD9-4EB5-A873-18160AC44434}.Debug|x64.Build.0 = Test|x64 + {EDD28611-EAD9-4EB5-A873-18160AC44434}.FullRelease|ARM64EC.ActiveCfg = Release|x64 + {EDD28611-EAD9-4EB5-A873-18160AC44434}.FullRelease|ARM64EC.Build.0 = Release|x64 {EDD28611-EAD9-4EB5-A873-18160AC44434}.FullRelease|Mixed Platforms.ActiveCfg = Release|Win32 {EDD28611-EAD9-4EB5-A873-18160AC44434}.FullRelease|Mixed Platforms.Build.0 = Release|Win32 {EDD28611-EAD9-4EB5-A873-18160AC44434}.FullRelease|Win32.ActiveCfg = Release|Win32 {EDD28611-EAD9-4EB5-A873-18160AC44434}.FullRelease|x64.ActiveCfg = Release|x64 + {EDD28611-EAD9-4EB5-A873-18160AC44434}.Release|ARM64EC.ActiveCfg = Release|x64 {EDD28611-EAD9-4EB5-A873-18160AC44434}.Release|Mixed Platforms.ActiveCfg = Release|Win32 {EDD28611-EAD9-4EB5-A873-18160AC44434}.Release|Mixed Platforms.Build.0 = Release|Win32 {EDD28611-EAD9-4EB5-A873-18160AC44434}.Release|Win32.ActiveCfg = Release|Win32 {EDD28611-EAD9-4EB5-A873-18160AC44434}.Release|x64.ActiveCfg = Release|x64 + {EDD28611-EAD9-4EB5-A873-18160AC44434}.Test|ARM64EC.ActiveCfg = Test|x64 + {EDD28611-EAD9-4EB5-A873-18160AC44434}.Test|ARM64EC.Build.0 = Test|x64 {EDD28611-EAD9-4EB5-A873-18160AC44434}.Test|Mixed Platforms.ActiveCfg = Release|Win32 {EDD28611-EAD9-4EB5-A873-18160AC44434}.Test|Mixed Platforms.Build.0 = Release|Win32 {EDD28611-EAD9-4EB5-A873-18160AC44434}.Test|Win32.ActiveCfg = Test|Win32 {EDD28611-EAD9-4EB5-A873-18160AC44434}.Test|x64.ActiveCfg = Release|x64 + {07609D0D-FE6B-4A84-8C87-F914A4566F6F}.Debug|ARM64EC.ActiveCfg = Release|x64 + {07609D0D-FE6B-4A84-8C87-F914A4566F6F}.Debug|ARM64EC.Build.0 = Release|x64 {07609D0D-FE6B-4A84-8C87-F914A4566F6F}.Debug|Mixed Platforms.ActiveCfg = Release|Win32 {07609D0D-FE6B-4A84-8C87-F914A4566F6F}.Debug|Mixed Platforms.Build.0 = Release|Win32 {07609D0D-FE6B-4A84-8C87-F914A4566F6F}.Debug|Win32.ActiveCfg = Release|Win32 {07609D0D-FE6B-4A84-8C87-F914A4566F6F}.Debug|Win32.Build.0 = Release|Win32 {07609D0D-FE6B-4A84-8C87-F914A4566F6F}.Debug|x64.ActiveCfg = Release|x64 {07609D0D-FE6B-4A84-8C87-F914A4566F6F}.Debug|x64.Build.0 = Release|x64 + {07609D0D-FE6B-4A84-8C87-F914A4566F6F}.FullRelease|ARM64EC.ActiveCfg = Release|x64 + {07609D0D-FE6B-4A84-8C87-F914A4566F6F}.FullRelease|ARM64EC.Build.0 = Release|x64 {07609D0D-FE6B-4A84-8C87-F914A4566F6F}.FullRelease|Mixed Platforms.ActiveCfg = Release|Win32 {07609D0D-FE6B-4A84-8C87-F914A4566F6F}.FullRelease|Mixed Platforms.Build.0 = Release|Win32 {07609D0D-FE6B-4A84-8C87-F914A4566F6F}.FullRelease|Win32.ActiveCfg = Release|Win32 {07609D0D-FE6B-4A84-8C87-F914A4566F6F}.FullRelease|x64.ActiveCfg = Release|x64 + {07609D0D-FE6B-4A84-8C87-F914A4566F6F}.Release|ARM64EC.ActiveCfg = Release|x64 {07609D0D-FE6B-4A84-8C87-F914A4566F6F}.Release|Mixed Platforms.ActiveCfg = Release|Win32 {07609D0D-FE6B-4A84-8C87-F914A4566F6F}.Release|Mixed Platforms.Build.0 = Release|Win32 {07609D0D-FE6B-4A84-8C87-F914A4566F6F}.Release|Win32.ActiveCfg = Release|Win32 {07609D0D-FE6B-4A84-8C87-F914A4566F6F}.Release|x64.ActiveCfg = Release|x64 + {07609D0D-FE6B-4A84-8C87-F914A4566F6F}.Test|ARM64EC.ActiveCfg = Release|x64 + {07609D0D-FE6B-4A84-8C87-F914A4566F6F}.Test|ARM64EC.Build.0 = Release|x64 {07609D0D-FE6B-4A84-8C87-F914A4566F6F}.Test|Mixed Platforms.ActiveCfg = Release|Win32 {07609D0D-FE6B-4A84-8C87-F914A4566F6F}.Test|Mixed Platforms.Build.0 = Release|Win32 {07609D0D-FE6B-4A84-8C87-F914A4566F6F}.Test|Win32.ActiveCfg = Release|Win32 diff --git a/od-win32/winuae_msvc15/winuae_msvc.vcxproj b/od-win32/winuae_msvc15/winuae_msvc.vcxproj index c02cf2bc..a91d48f3 100644 --- a/od-win32/winuae_msvc15/winuae_msvc.vcxproj +++ b/od-win32/winuae_msvc15/winuae_msvc.vcxproj @@ -1,6 +1,10 @@  + + FullRelease + ARM64EC + FullRelease Win32 @@ -9,6 +13,10 @@ FullRelease x64 + + ReleaseXP + ARM64EC + ReleaseXP Win32 @@ -17,6 +25,10 @@ ReleaseXP x64 + + Release + ARM64EC + Release Win32 @@ -25,6 +37,10 @@ Release x64 + + Test + ARM64EC + Test Win32 @@ -79,6 +95,14 @@ v143 false + + Application + false + Unicode + true + v143 + false + Application false @@ -86,6 +110,13 @@ v143 false + + Application + false + Unicode + v143 + false + Application false @@ -93,6 +124,13 @@ v141_xp false + + Application + false + Unicode + v141_xp + false + Application false @@ -101,6 +139,14 @@ false true + + Application + false + Unicode + v143 + false + true + @@ -119,15 +165,27 @@ + + + + + + + + + + + + <_ProjectFileVersion>10.0.30128.1 @@ -144,26 +202,42 @@ d:\amiga\ d:\amiga\ $(Platform)\$(Configuration)\ + $(Platform)\$(Configuration)\ $(Platform)\$(Configuration)\ + $(Platform)\$(Configuration)\ $(Platform)\$(Configuration)\ + $(Platform)\$(Configuration)\ false + false false + false false + false true + true true + true true + true d:\amiga\ $(Configuration)\ false true d:\amiga\ $(Platform)\$(Configuration)\ + $(Platform)\$(Configuration)\ false + false true + true winuae64 + winuae64 winuae64 + winuae_arm64 winuae64 + winuae64 winuae64 + winuae64 $(MSBuildProgramFiles32)\Windows Kits\10\Include\10.0.18362.0\km;c:\dev\include;$(IncludePath) $(MSBuildProgramFiles32)\Windows Kits\10\Include\10.0.18362.0\km;c:\dev\include;$(IncludePath) $(MSBuildProgramFiles32)\Windows Kits\10\Include\10.0.18362.0\km;c:\dev\include;$(IncludePath) @@ -178,19 +252,31 @@ true true $(MSBuildProgramFiles32)\Windows Kits\10\Include\10.0.18362.0\km;c:\dev\include;$(IncludePath) + $(MSBuildProgramFiles32)\Windows Kits\10\Include\10.0.18362.0\km;c:\dev\include;$(IncludePath) $(MSBuildProgramFiles32)\Windows Kits\10\Include\10.0.18362.0\km;c:\dev\include;$(IncludePath) + $(MSBuildProgramFiles32)\Windows Kits\10\Include\10.0.18362.0\km;c:\dev\include;$(IncludePath) $(MSBuildProgramFiles32)\Windows Kits\10\Include\10.0.18362.0\km;c:\dev\include;$(IncludePath) + $(MSBuildProgramFiles32)\Windows Kits\10\Include\10.0.18362.0\km;c:\dev\include;$(IncludePath) C:\dev\lib\x64;$(LibraryPath) + C:\dev\lib\x64;$(LibraryPath) C:\dev\lib\x64;$(LibraryPath) + C:\dev\lib\x64;$(LibraryPath) C:\dev\lib\x64;$(LibraryPath) + C:\dev\lib\x64;$(LibraryPath) $(MSBuildProgramFiles32)\Windows Kits\10\Include\10.0.18362.0\km;c:\dev\include;$(IncludePath) + $(MSBuildProgramFiles32)\Windows Kits\10\Include\10.0.18362.0\km;c:\dev\include;$(IncludePath) C:\dev\lib\x64;$(LibraryPath) + C:\dev\lib\x64;$(LibraryPath) $(MSBuildProgramFiles32)\Windows Kits\10\bin\10.0.17763.0\x64;$(ExecutablePath) + + + $(MSBuildProgramFiles32)\Windows Kits\10\bin\10.0.17763.0\x64;$(ExecutablePath) + $(MSBuildProgramFiles32)\Windows Kits\10\bin\10.0.17763.0\x86;$(ExecutablePath) $(VC_IncludePath);$(WindowsSDK_IncludePath);$(MSBuild_ExecutablePath);$(VC_LibraryPath_x86); @@ -210,14 +296,26 @@ $(MSBuildProgramFiles32)\Windows Kits\10\bin\10.0.17763.0\x64;$(ExecutablePath) + + $(MSBuildProgramFiles32)\Windows Kits\10\bin\10.0.17763.0\x64;$(ExecutablePath) + $(MSBuildProgramFiles32)\Windows Kits\10\bin\10.0.17763.0\x64;$(ExecutablePath) NativeMinimumRules.ruleset + + $(MSBuildProgramFiles32)\Windows Kits\10\bin\10.0.17763.0\x64;$(ExecutablePath) + NativeMinimumRules.ruleset + d:\amiga\ + $(MSBuildProgramFiles32)\Windows Kits\10\bin\10.0.17763.0\x64;$(ExecutablePath) NativeMinimumRules.ruleset + + $(MSBuildProgramFiles32)\Windows Kits\10\bin\10.0.17763.0\x64;$(ExecutablePath) + NativeMinimumRules.ruleset + false @@ -548,6 +646,81 @@ PerMonitorHighDPIAware + + + NDEBUG;%(PreprocessorDefinitions) + true + true + .\Release/winuae_msvc.tlb + + + Full + AnySuitable + true + Speed + true + false + ..\..\include;..\..;..\;..\resources;..\osdep;..\sounddep;..\..\slirp;..\..\ppc\pearpc;..\..\ppc\pearpc;%(AdditionalIncludeDirectories) + WINVER=0x0601;NDEBUG;_WIN32_IE=0x0700;WIN32;WIN64;PTR64;UAE;WINUAE;_HAS_STD_BYTE=0;SAHF_SETO_PROFITABLE;__amd64__;%(PreprocessorDefinitions) + true + Sync + Default + MultiThreaded + false + true + NotSet + Fast + false + false + NotUsing + $(Platform)\$(Configuration)/winuae_msvc.pch + $(Platform)\$(Configuration)\ + $(Platform)\$(Configuration)\ + $(Platform)\$(Configuration)\ + Level3 + true + FastCall + Default + 4996;%(DisableSpecificWarnings) + %(ForcedIncludeFiles) + true + stdcpplatest + /Zc:strictStrings- %(AdditionalOptions) + + + NDEBUG;%(PreprocessorDefinitions) + 0x0409 + + + ws2_32.lib;winmm.lib;comctl32.lib;version.lib;vfw32.lib;msacm32.lib;dsound.lib;dinput8.lib;d3d9.lib;d3dx9.lib;setupapi.lib;wininet.lib;shlwapi.lib;zlibstat.lib;portaudio_x64.lib;openal32.lib;libpng16.lib;lglcd.lib;wtsapi32.lib;enet_x64.lib;prowizard_x64.lib;lzmalib.lib;libFLAC_static.lib;hid.lib;Iphlpapi.lib;luastatic.lib;libmpeg2_ff.lib;softfloat.lib;gdiplus.lib;effects11.lib;Msimg32.lib;%(AdditionalDependencies) + NotSet + $(OutDir)$(TargetName)$(TargetExt) + true + %(AdditionalLibraryDirectories);$(SolutionDir)\..\lib\ + MSVCRT.lib;%(IgnoreSpecificDefaultLibraries);MSVCRT + d3dx9_43.dll;openal32.dll;portaudio_x64.dll;ws2_32.dll;msacm32.dll;wtsapi32.dll;dsound.dll;Iphlpapi.dll;d3dcompiler_47.dll;%(DelayLoadDLLs) + true + $(Platform)\$(Configuration)\winuae.pdb + Windows + + + + + true + true + + + true + true + + + /ignore:4099 %(AdditionalOptions) + + + ..\resources\winuae64.exe.manifest + PerMonitorHighDPIAware + + NDEBUG;%(PreprocessorDefinitions) @@ -624,6 +797,80 @@ PerMonitorHighDPIAware + + + NDEBUG;%(PreprocessorDefinitions) + true + true + .\Release/winuae_msvc.tlb + + + Full + AnySuitable + true + Speed + true + false + ..\..\include;..\..;..\;..\resources;..\osdep;..\sounddep;..\..\slirp;..\..\ppc\pearpc;..\..\ppc\pearpc;%(AdditionalIncludeDirectories) + WINVER=0x0601;NDEBUG;_WIN32_IE=0x0700;WIN32;WIN64;PTR64;UAE;WINUAE;%(PreprocessorDefinitions) + true + Sync + Default + MultiThreaded + false + true + NotSet + Fast + false + false + NotUsing + $(Platform)\$(Configuration)/winuae_msvc.pch + $(Platform)\$(Configuration)\ + $(Platform)\$(Configuration)\ + $(Platform)\$(Configuration)\ + Level3 + true + FastCall + Default + 4996;%(DisableSpecificWarnings) + %(ForcedIncludeFiles) + true + + + NDEBUG;%(PreprocessorDefinitions) + 0x0409 + + + ws2_32.lib;winmm.lib;comctl32.lib;version.lib;vfw32.lib;msacm32.lib;dsound.lib;dinput8.lib;d3d9.lib;d3dx9.lib;setupapi.lib;wininet.lib;shlwapi.lib;zlibstat.lib;portaudio_x64.lib;openal32.lib;libpng16.lib;lglcd.lib;wtsapi32.lib;enet_x64.lib;prowizard_x64.lib;lzmalib.lib;libFLAC_static.lib;hid.lib;Iphlpapi.lib;luastatic.lib;libmpeg2_ff.lib;softfloat.lib;gdiplus.lib;effects11.lib;Msimg32.lib;%(AdditionalDependencies) + NotSet + $(OutDir)$(TargetName)$(TargetExt) + true + %(AdditionalLibraryDirectories);$(SolutionDir)\..\lib\ + MSVCRT.lib;%(IgnoreSpecificDefaultLibraries);MSVCRT + d3dx9_43.dll;openal32.dll;portaudio_x64.dll;ws2_32.dll;msacm32.dll;wtsapi32.dll;dsound.dll;Iphlpapi.dll;%(DelayLoadDLLs) + true + $(Platform)\$(Configuration)\winuae.pdb + Windows + + + + + true + true + + + false + true + true + true + 0x10000000 + /ignore:4099 %(AdditionalOptions) + + + ..\resources\winuae64.exe.manifest + PerMonitorHighDPIAware + + NDEBUG;%(PreprocessorDefinitions) @@ -701,6 +948,81 @@ PerMonitorHighDPIAware + + + NDEBUG;%(PreprocessorDefinitions) + true + true + .\Release/winuae_msvc.tlb + + + Disabled + OnlyExplicitInline + true + Neither + false + false + ..\..\include;..\..;..\;..\resources;..\osdep;..\sounddep;..\..\slirp;..\..\ppc\pearpc;%(AdditionalIncludeDirectories) + WINVER=0x0601;NDEBUG;_WIN32_IE=0x0700;WIN32;WIN64;PTR64;UAE;WINUAE;_HAS_STD_BYTE=0;SAHF_SETO_PROFITABLE;__amd64__;%(PreprocessorDefinitions) + true + Sync + Default + MultiThreaded + false + false + NotSet + Fast + false + false + NotUsing + $(Platform)\$(Configuration)/winuae_msvc.pch + $(Platform)\$(Configuration)\ + $(Platform)\$(Configuration)\ + $(Platform)\$(Configuration)\ + Level3 + true + Cdecl + Default + 4996;%(DisableSpecificWarnings) + %(ForcedIncludeFiles) + true + stdcpplatest + /Zc:strictStrings- %(AdditionalOptions) + + + NDEBUG;%(PreprocessorDefinitions) + 0x0409 + + + ws2_32.lib;winmm.lib;comctl32.lib;version.lib;vfw32.lib;msacm32.lib;dsound.lib;dinput8.lib;d3d9.lib;d3dx9.lib;setupapi.lib;wininet.lib;shlwapi.lib;zlibstat.lib;portaudio_x64.lib;openal32.lib;libpng16.lib;lglcd.lib;wtsapi32.lib;enet_x64.lib;prowizard_x64.lib;lzmalib.lib;libFLAC_static.lib;hid.lib;Iphlpapi.lib;luastatic.lib;libmpeg2_ff.lib;softfloat.lib;gdiplus.lib;effects11.lib;Msimg32.lib;%(AdditionalDependencies) + NotSet + $(OutDir)$(TargetName)$(TargetExt) + true + %(AdditionalLibraryDirectories);$(SolutionDir)\..\lib\ + %(IgnoreSpecificDefaultLibraries);MSVCRT + d3dx9_43.dll;openal32.dll;portaudio_x64.dll;ws2_32.dll;msacm32.dll;wtsapi32.dll;dsound.dll;Iphlpapi.dll;d3dcompiler_47.dll;%(DelayLoadDLLs) + true + $(Platform)\$(Configuration)\winuae.pdb + Windows + + + + + true + true + + + false + true + true + 0x10000000 + /ignore:4099 %(AdditionalOptions) + + + ..\resources\winuae64.exe.manifest + PerMonitorHighDPIAware + + NDEBUG;%(PreprocessorDefinitions) @@ -860,6 +1182,82 @@ PerMonitorHighDPIAware + + + NDEBUG;%(PreprocessorDefinitions) + true + true + .\Release/winuae_msvc.tlb + + + MaxSpeed + AnySuitable + true + Speed + true + true + ..\..\include;..\..;..\;..\resources;..\osdep;..\sounddep;..\..\slirp;..\..\ppc\pearpc;%(AdditionalIncludeDirectories) + WINVER=0x0601;NDEBUG;_WIN32_IE=0x0700;WIN32;WIN64;PTR64;UAE;WINUAE;_HAS_STD_BYTE=0;SAHF_SETO_PROFITABLE;__amd64__;FX11;%(PreprocessorDefinitions) + true + Sync + Default + MultiThreaded + false + true + NotSet + Fast + false + false + + + $(Platform)\$(Configuration)\winuae_msvc.pch + $(Platform)\$(Configuration)\ + $(Platform)\$(Configuration)\ + $(Platform)\$(Configuration)\ + Level3 + true + FastCall + Default + 4996;%(DisableSpecificWarnings) + %(ForcedIncludeFiles) + true + stdcpplatest + /Zc:strictStrings- %(AdditionalOptions) + + + NDEBUG;%(PreprocessorDefinitions) + 0x0409 + + + ws2_32.lib;winmm.lib;comctl32.lib;version.lib;vfw32.lib;msacm32.lib;dsound.lib;dinput8.lib;d3d9.lib;d3dx9.lib;setupapi.lib;wininet.lib;shlwapi.lib;zlibstat.lib;portaudio_x64.lib;openal32.lib;libpng16.lib;lglcd.lib;wtsapi32.lib;enet_x64.lib;prowizard_x64.lib;lzmalib.lib;libFLAC_static.lib;hid.lib;Iphlpapi.lib;luastatic.lib;libmpeg2_ff.lib;softfloat.lib;gdiplus.lib;effects11.lib;Msimg32.lib;%(AdditionalDependencies) + NotSet + $(OutDir)$(TargetName)$(TargetExt) + true + %(AdditionalLibraryDirectories);$(SolutionDir)\..\lib\ + %(IgnoreSpecificDefaultLibraries);MSVCRT + d3dx9_43.dll;openal32.dll;portaudio_x64.dll;ws2_32.dll;msacm32.dll;wtsapi32.dll;dsound.dll;Iphlpapi.dll;d3dcompiler_47.dll;%(DelayLoadDLLs) + true + .\x64\FullRelease/winuae.pdb + Windows + + + + + true + true + UseLinkTimeCodeGeneration + false + true + true + 0x10000000 + /ignore:4099 %(AdditionalOptions) + true + + + ..\resources\winuae64.exe.manifest;%(AdditionalManifestFiles) + PerMonitorHighDPIAware + + @@ -1168,22 +1566,38 @@ false + false Document false + false false + true false + false nasm -f win64 %(FullPath) -o $(IntDir)%(filename).obj + nasm -f win64 %(FullPath) -o $(IntDir)%(filename).obj nasm -f win64 %(FullPath) -o $(IntDir)%(filename).obj + nasm -f win64 %(FullPath) -o $(IntDir)%(filename).obj nasm -f win64 %(FullPath) -o $(IntDir)%(filename).obj + nasm -f win64 %(FullPath) -o $(IntDir)%(filename).obj nasm -f win64 %(FullPath) -o $(IntDir)%(filename).obj + nasm -f win64 %(FullPath) -o $(IntDir)%(filename).obj $(IntDir)%(filename).obj + $(IntDir)%(filename).obj $(IntDir)%(filename).obj + $(IntDir)%(filename).obj $(IntDir)%(filename).obj + $(IntDir)%(filename).obj $(IntDir)%(filename).obj + $(IntDir)%(filename).obj Assembling %(filename) + Assembling %(filename) Assembling %(filename) + Assembling %(filename) Assembling %(filename) + Assembling %(filename) Assembling %(filename) + Assembling %(filename) nasm -f win32 %(FullPath) -o $(IntDir)%(filename).obj nasm -f win32 %(FullPath) -o $(IntDir)%(filename).obj nasm -f win32 %(FullPath) -o $(IntDir)%(filename).obj @@ -1220,9 +1634,13 @@ $(IntDir)%(filename).obj $(IntDir)%(filename).obj true + true true + true true + true true + true false @@ -1230,9 +1648,13 @@ false false true + true true + true true + true true + true Document nasm -w-orphan-labels -f win32 %(FullPath) -o $(IntDir)%(filename).obj nasm -w-orphan-labels -f win32 %(FullPath) -o $(IntDir)%(filename).obj @@ -1254,9 +1676,13 @@ false false true + true true + true true + true true + true nasm -w-orphan-labels -f win32 %(FullPath) -o $(IntDir)%(filename).obj nasm -w-orphan-labels -f win32 %(FullPath) -o $(IntDir)%(filename).obj nasm -w-orphan-labels -f win32 %(FullPath) -o $(IntDir)%(filename).obj @@ -1277,9 +1703,13 @@ false false true + true true + true true + true true + true nasm -w-orphan-labels -f win32 %(FullPath) -o $(IntDir)%(filename).obj nasm -w-orphan-labels -f win32 %(FullPath) -o $(IntDir)%(filename).obj nasm -w-orphan-labels -f win32 %(FullPath) -o $(IntDir)%(filename).obj @@ -1300,9 +1730,13 @@ false false true + true true + true true + true true + true nasm -w-orphan-labels -f win32 %(FullPath) -o $(IntDir)%(filename).obj nasm -w-orphan-labels -f win32 %(FullPath) -o $(IntDir)%(filename).obj nasm -w-orphan-labels -f win32 %(FullPath) -o $(IntDir)%(filename).obj @@ -1323,9 +1757,13 @@ false false true + true true + true true + true true + true nasm -w-orphan-labels -f win32 %(FullPath) -o $(IntDir)%(filename).obj nasm -w-orphan-labels -f win32 %(FullPath) -o $(IntDir)%(filename).obj nasm -w-orphan-labels -f win32 %(FullPath) -o $(IntDir)%(filename).obj @@ -1346,9 +1784,13 @@ false Document true + true true + true true + true true + true nasm -w-orphan-labels -f win32 %(FullPath) -o $(IntDir)%(filename).obj nasm -w-orphan-labels -f win32 %(FullPath) -o $(IntDir)%(filename).obj nasm -w-orphan-labels -f win32 %(FullPath) -o $(IntDir)%(filename).obj @@ -1408,9 +1850,13 @@ true true true + true true + true true + true true + true PS_PostAlpha @@ -1449,40 +1895,75 @@ Pixel 4.0_level_9_1 PS_PostAlpha + PS_PostAlpha Pixel + Pixel 4.0_level_9_1 + 4.0_level_9_1 PS_PostAlpha + PS_PostAlpha Pixel + Pixel 4.0_level_9_1 + 4.0_level_9_1 PS_PostAlpha + PS_PostAlpha PS_PostAlpha + PS_PostAlpha Pixel + Pixel Pixel + Pixel 4.0_level_9_1 + 4.0_level_9_1 4.0_level_9_1 + 4.0_level_9_1 PS_PostAlpha + PS_PostAlpha Pixel + Pixel 4.0_level_9_1 + 4.0_level_9_1 PS_PostAlpha + PS_PostAlpha ../Shaders/PixelShaderAlpha.h + ../Shaders/PixelShaderAlpha.h + + PS_PostAlpha + PS_PostAlpha ../Shaders/PixelShaderAlpha.h + ../Shaders/PixelShaderAlpha.h + + PS_PostAlpha + PS_PostAlpha PS_PostAlpha + PS_PostAlpha ../Shaders/PixelShaderAlpha.h + ../Shaders/PixelShaderAlpha.h ../Shaders/PixelShaderAlpha.h + ../Shaders/PixelShaderAlpha.h + + + + PS_PostAlpha + PS_PostAlpha ../Shaders/PixelShaderAlpha.h + ../Shaders/PixelShaderAlpha.h + + 4.0_level_9_3 @@ -1496,9 +1977,13 @@ PS_PostAlpha_HDR PS_PostAlpha_HDR PS_PostAlpha_HDR + PS_PostAlpha_HDR PS_PostAlpha_HDR + PS_PostAlpha_HDR PS_PostAlpha_HDR + PS_PostAlpha_HDR PS_PostAlpha_HDR + PS_PostAlpha_HDR ../Shaders/PixelShaderAlpha_HDR.h @@ -1509,17 +1994,29 @@ ../Shaders/PixelShaderAlpha_HDR.h + ../Shaders/PixelShaderAlpha_HDR.h + + ../Shaders/PixelShaderAlpha_HDR.h + ../Shaders/PixelShaderAlpha_HDR.h + + ../Shaders/PixelShaderAlpha_HDR.h + ../Shaders/PixelShaderAlpha_HDR.h + + ../Shaders/PixelShaderAlpha_HDR.h + ../Shaders/PixelShaderAlpha_HDR.h + + Pixel 4.0_level_9_3 Pixel @@ -1527,20 +2024,32 @@ Pixel 4.0_level_9_3 Pixel + Pixel 4.0_level_9_3 + 4.0_level_9_3 Pixel + Pixel 4.0_level_9_3 + 4.0_level_9_3 Pixel + Pixel 4.0_level_9_3 + 4.0_level_9_3 Pixel + Pixel 4.0_level_9_3 + 4.0_level_9_3 PS_PostAlpha_HDR PS_PostAlpha_HDR PS_PostAlpha_HDR PS_PostAlpha_HDR + PS_PostAlpha_HDR PS_PostAlpha_HDR + PS_PostAlpha_HDR PS_PostAlpha_HDR + PS_PostAlpha_HDR PS_PostAlpha_HDR + PS_PostAlpha_HDR PS_PostMask @@ -1575,44 +2084,79 @@ PS_PostMask + PS_PostMask ../Shaders/PixelShaderMask.h + ../Shaders/PixelShaderMask.h + + PS_PostMask + PS_PostMask ../Shaders/PixelShaderMask.h + ../Shaders/PixelShaderMask.h + + PS_PostMask + PS_PostMask PS_PostMask + PS_PostMask ../Shaders/PixelShaderMask.h + ../Shaders/PixelShaderMask.h ../Shaders/PixelShaderMask.h + ../Shaders/PixelShaderMask.h + + + + PS_PostMask + PS_PostMask ../Shaders/PixelShaderMask.h + ../Shaders/PixelShaderMask.h + + PS_PostMask PS_PostMask PS_PostMask PS_PostMask PS_PostMask + PS_PostMask Pixel + Pixel 4.0_level_9_1 + 4.0_level_9_1 PS_PostMask + PS_PostMask Pixel + Pixel 4.0_level_9_1 + 4.0_level_9_1 PS_PostMask + PS_PostMask PS_PostMask + PS_PostMask Pixel + Pixel Pixel + Pixel 4.0_level_9_1 + 4.0_level_9_1 4.0_level_9_1 + 4.0_level_9_1 PS_PostMask + PS_PostMask Pixel + Pixel 4.0_level_9_1 + 4.0_level_9_1 PS_PostMask_HDR @@ -1632,17 +2176,29 @@ 4.0_level_9_3 4.0_level_9_3 PS_PostMask_HDR + PS_PostMask_HDR Pixel + Pixel 4.0_level_9_3 + 4.0_level_9_3 PS_PostMask_HDR + PS_PostMask_HDR Pixel + Pixel 4.0_level_9_3 + 4.0_level_9_3 PS_PostMask_HDR + PS_PostMask_HDR Pixel + Pixel 4.0_level_9_3 + 4.0_level_9_3 PS_PostMask_HDR + PS_PostMask_HDR Pixel + Pixel 4.0_level_9_3 + 4.0_level_9_3 PS_PostMask_HDR @@ -1653,24 +2209,40 @@ PS_PostMask_HDR + PS_PostMask_HDR + + PS_PostMask_HDR + PS_PostMask_HDR + + PS_PostMask_HDR + PS_PostMask_HDR + + PS_PostMask_HDR + PS_PostMask_HDR + + ../Shaders/PixelShaderMask_HDR.h ../Shaders/PixelShaderMask_HDR.h ../Shaders/PixelShaderMask_HDR.h ../Shaders/PixelShaderMask_HDR.h + ../Shaders/PixelShaderMask_HDR.h ../Shaders/PixelShaderMask_HDR.h + ../Shaders/PixelShaderMask_HDR.h ../Shaders/PixelShaderMask_HDR.h + ../Shaders/PixelShaderMask_HDR.h ../Shaders/PixelShaderMask_HDR.h + ../Shaders/PixelShaderMask_HDR.h Pixel @@ -1709,40 +2281,75 @@ PS_PostPlain PS_PostPlain PS_PostPlain + PS_PostPlain Pixel + Pixel 4.0_level_9_1 + 4.0_level_9_1 PS_PostPlain + PS_PostPlain Pixel + Pixel 4.0_level_9_1 + 4.0_level_9_1 PS_PostPlain + PS_PostPlain PS_PostPlain + PS_PostPlain Pixel + Pixel Pixel + Pixel 4.0_level_9_1 + 4.0_level_9_1 4.0_level_9_1 + 4.0_level_9_1 PS_PostPlain + PS_PostPlain Pixel + Pixel 4.0_level_9_1 + 4.0_level_9_1 PS_PostPlain + PS_PostPlain ../Shaders/PixelShaderPlain.h + ../Shaders/PixelShaderPlain.h + + PS_PostPlain + PS_PostPlain ../Shaders/PixelShaderPlain.h + ../Shaders/PixelShaderPlain.h + + PS_PostPlain + PS_PostPlain PS_PostPlain + PS_PostPlain ../Shaders/PixelShaderPlain.h + ../Shaders/PixelShaderPlain.h ../Shaders/PixelShaderPlain.h + ../Shaders/PixelShaderPlain.h + + + + PS_PostPlain + PS_PostPlain ../Shaders/PixelShaderPlain.h + ../Shaders/PixelShaderPlain.h + + PS_PostPlain_HDR @@ -1762,17 +2369,29 @@ PS_PostPlain_HDR + PS_PostPlain_HDR + + PS_PostPlain_HDR + PS_PostPlain_HDR + + PS_PostPlain_HDR + PS_PostPlain_HDR + + PS_PostPlain_HDR + PS_PostPlain_HDR + + Pixel 4.0_level_9_3 Pixel @@ -1780,27 +2399,43 @@ Pixel 4.0_level_9_3 Pixel + Pixel 4.0_level_9_3 + 4.0_level_9_3 Pixel + Pixel 4.0_level_9_3 + 4.0_level_9_3 Pixel + Pixel 4.0_level_9_3 + 4.0_level_9_3 Pixel + Pixel 4.0_level_9_3 + 4.0_level_9_3 ../Shaders/PixelShaderPlain_HDR.h ../Shaders/PixelShaderPlain_HDR.h ../Shaders/PixelShaderPlain_HDR.h ../Shaders/PixelShaderPlain_HDR.h + ../Shaders/PixelShaderPlain_HDR.h ../Shaders/PixelShaderPlain_HDR.h + ../Shaders/PixelShaderPlain_HDR.h ../Shaders/PixelShaderPlain_HDR.h + ../Shaders/PixelShaderPlain_HDR.h ../Shaders/PixelShaderPlain_HDR.h + ../Shaders/PixelShaderPlain_HDR.h PS_PostPlain_HDR PS_PostPlain_HDR PS_PostPlain_HDR PS_PostPlain_HDR + PS_PostPlain_HDR PS_PostPlain_HDR + PS_PostPlain_HDR PS_PostPlain_HDR + PS_PostPlain_HDR PS_PostPlain_HDR + PS_PostPlain_HDR 4.0_level_9_3 @@ -1809,16 +2444,24 @@ 4.0_level_9_3 4.0_level_9_3 4.0_level_9_3 + 4.0_level_9_3 4.0_level_9_3 + 4.0_level_9_3 4.0_level_9_3 + 4.0_level_9_3 4.0_level_9_3 + 4.0_level_9_3 true true true true + true true + true true + true true + true Vertex @@ -1853,44 +2496,79 @@ VertexShader + VertexShader ../Shaders/VertexShader.h + ../Shaders/VertexShader.h + + VertexShader + VertexShader ../Shaders/VertexShader.h + ../Shaders/VertexShader.h + + VertexShader + VertexShader VertexShader + VertexShader ../Shaders/VertexShader.h + ../Shaders/VertexShader.h ../Shaders/VertexShader.h + ../Shaders/VertexShader.h + + + + VertexShader + VertexShader ../Shaders/VertexShader.h + ../Shaders/VertexShader.h + + TextureVertexShader TextureVertexShader TextureVertexShader TextureVertexShader TextureVertexShader + TextureVertexShader Vertex + Vertex 4.0_level_9_1 + 4.0_level_9_1 TextureVertexShader + TextureVertexShader Vertex + Vertex 4.0_level_9_1 + 4.0_level_9_1 TextureVertexShader + TextureVertexShader TextureVertexShader + TextureVertexShader Vertex + Vertex Vertex + Vertex 4.0_level_9_1 + 4.0_level_9_1 4.0_level_9_1 + 4.0_level_9_1 TextureVertexShader + TextureVertexShader Vertex + Vertex 4.0_level_9_1 + 4.0_level_9_1 -- 2.47.3