Wine-Bug: https://bugs.winehq.org/show_bug.cgi?id=52665
I'm unsure how to add tests for this given it requires an app to be installed via MSIX to get a package ID in Windows otherwise `IPackageStatics::get_Current()` returns `0x80073d54`.
--
v9: windows.applicationmodel: Implement IStorageItem::get_Path().
windows.applicationmodel/tests: Add IStorageItem::get_Path() tests.
windows.applicationmodel: Add IStorageItem stub interface.
windows.applicationmodel: Implement IPackage::get_InstalledLocation().
windows.applicationmodel: Implement IPackageStatics::get_Current().
https://gitlab.winehq.org/wine/wine/-/merge_requests/3548
Wine-Bug: https://bugs.winehq.org/show_bug.cgi?id=52665
I'm unsure how to add tests for this given it requires an app to be installed via MSIX to get a package ID in Windows otherwise `IPackageStatics::get_Current()` returns `0x80073d54`.
--
v8: windows.applicationmodel: Implement IStorageItem::get_Path().
windows.applicationmodel/tests: Add IStorageItem::get_Path() tests.
windows.applicationmodel: Add IStorageItem stub interface.
windows.applicationmodel: Implement IPackage::get_InstalledLocation().
windows.applicationmodel: Implement IPackageStatics::get_Current().
https://gitlab.winehq.org/wine/wine/-/merge_requests/3548
This goes on top of MR 320 and 345.
--
v9: tests/shader-runner: Add a '--dump-dxil' command line switch.
tests/shader-runner: Test shaders with dxcompiler.
tests/shader-runner: Replace immediate shader type strings with an enum.
tests/shader-runner: Do not exit if a 'require' directive is not met.
tests/shader-runner: Handle individual keywords in shader directives.
vkd3d-shader/dxil: Implement DX instruction LoadInput.
vkd3d-shader/dxil: Declare shader inputs.
vkd3d-shader/dxbc: Load input signatures also from ISG1 chunks.
vkd3d-shader/spirv: Build undefined values once.
vkd3d-shader/spirv: Introduce a Static Single Assignment register type.
vkd3d-shader/d3d-asm: Trace undefined registers.
vkd3d-shader: Make the paramater allocator slab size at least MAX_REG_OUTPUT.
https://gitlab.winehq.org/wine/vkd3d/-/merge_requests/346
The three .h files in your tests are --in effect-- huge data blobs,
which is something that should usually be avoided in source code repositories
as far as is possible. I haven't had a chance to look in detail at how you are using them,
but here a couple of things you may want to investigate:
1. Can the tests be accomplished with smaller sample files?
2. Better yet, can the buffers be --at least partially-- generated programmatic at test time? (as I did with `setup_pe_with_sections` in my tests)
BTW, what was your source for those three buffers?
--
https://gitlab.winehq.org/wine/wine/-/merge_requests/3870#note_46566