Releases: terrafx/terrafx.interop.windows
Releases · terrafx/terrafx.interop.windows
v10.0.26100.1
What's Changed
- Bump actions/download-artifact from 3 to 4.1.7 in /.github/workflows by @dependabot in #397
- Fix the alignment of the CD3DX12_PIPELINE_STATE_STREAM_* structs and add support for .NET 9 by @tannergooding in #400
New Contributors
- @dependabot made their first contribution in #397
Full Changelog: v10.0.26100...v10.0.26100.1
v10.0.26100
What's Changed
- Ensure NativeMemory.Copy passes parameters in the correct order by @tannergooding in #384
- Temporarily turn off EnforceCodeStyleInBuild by @tannergooding in #390
- [BUG] Fix uninitialized D3D12_RESOURCE_BARRIER flags field by @paulbartrum in #389
- Regenerating bindings for v10.0.26100.0 and v1.614.0 by @tannergooding in #392
New Contributors
- @paulbartrum made their first contribution in #389
Full Changelog: v10.0.22621.5...v10.0.26100
v10.0.22621.5
What's Changed
- Add a Pointer type to improve the WinRT bindings where possible by @tannergooding in #381
Full Changelog: v10.0.22621.4...v10.0.22621.5
v10.0.22621.4
What's Changed
- Update the repo to target .NET 8 and take advantage of new language/interop features by @tannergooding in #361
- Update ci.yml to use .NET 8 SDK by @tannergooding in #362
- Regenerating bindings using the latest version of ClangSharp (v17.0.0) by @tannergooding in #363
- Fix an issue with string escaping by @tannergooding in #364
- Rearrange the files coming from the D3D12 Agility SDK by @tannergooding in #365
- Updating d3d12 and d3dx12 bindings to v1.611.2 by @tannergooding in #366
- Updating d3d12 and d3dx12 bindings to v1.611.2 by @tannergooding in #368
- Add a temporary obsolete attribute to help users identify where a break might exist by @tannergooding in #369
- Revert "Add a temporary obsolete attribute to help users identify where a break might exist" by @tannergooding in #370
- Generating bindings for D3D9 by @tannergooding in #371
- Remove various manually handled 32-bit support by @tannergooding in #372
- Fix the typing of some DPI_AWARENESS_CONTEXT values by @tannergooding in #373
- Cover some d3dx12 types that require manual porting by @tannergooding in #374
- Generate bindings for um/PropIdl and um/propvarutil by @tannergooding in #375
- Generate bindings for shared/strsafe by @tannergooding in #376
- Add initial set of Windows Runtime APIs from ABI headers by @reflectronic in #176
- Add missing xml doc comments by @tannergooding in #377
- Add missing SupportedOSPlatform attributes by @tannergooding in #378
- Generating bindings for a large portion of winrt by @tannergooding in #379
- Remove a couple WinRT types that cause heavy conflicts and have a 1-to-1 with a builtin BCL type by @tannergooding in #380
Full Changelog: v10.0.22621.2...v10.0.22621.4
v10.0.22621.2
What's Changed
- Update TerraFX.Interop.Windows to support trimming the
SetDllImportResolver
call by @tannergooding in #341 - Don't use NativeLibrary.Load unnecessarily by @tannergooding in #343
- Add missing
UNDNAME_
flags by @DaZombieKiller in #351 - Remove accidentally merged tests by @tannergooding in #353
- Generating bindings for um/dinput.h by @tannergooding in #346
- Removing various nodes from the XML documentation to reduce size by @tannergooding in #354
- Generating bindings for um/CommDlg, um/icm, and um/wcsplugin by @tannergooding in #355
Full Changelog: v10.0.22621.1...v10.0.22621.2
v10.0.22621.1
What's Changed
- Updating repo infrastructure to support .NET 7 RC2 by @tannergooding in #335
- [BUG] Fix null check in SetDpiCompensatedEffectInput by @rickbrew in #338
- Adding support for code-signing by @tannergooding in #339
- Fixing the yaml to ensure signing has the correct permissions by @tannergooding in #340
Full Changelog: v10.0.22621.0...v10.0.22621.1
v10.0.22621.0
What's Changed
- Updating bindings to v10.0.22621.0 by @tannergooding in #327
- Ensure the repo can build against .NET 7 RC1 by @tannergooding in #330
- Updating actions to their latest versions by @tannergooding in #331
- Updating the projects to support .NET 7 by @tannergooding in #332
- Regenerating bindings using latest ClangSharp and microsoft/DirectX-Headers tag v1.606.4 by @tannergooding in #333
Full Changelog: v10.0.22000...v10.0.22621.0
v10.0.20348.4
What's Changed
- Updating the projects to support .NET 7 by @tannergooding in #332
Full Changelog: v10.0.20348.3...v10.0.20348.4
v10.0.22621.0-rc2
What's Changed
- Updating bindings to v10.0.22621.0 by @tannergooding in #327
Full Changelog: v10.0.22000...v10.0.22621.0-rc2
v10.0.22000
What's Changed
- Fixing an issue in the D3D12_RT_FORMAT_ARRAY constructor by @tannergooding in #294
- Generating bindings for um/objbase and adding implicit conversion operators to LARGE_INTEGER by @tannergooding in #295
- Ensure E_NOT_SET + friends are being generated and add a ThrowIfFailed extension to HRESULT by @tannergooding in #296
- Don't have ThrowIfFailed be an extension method by @tannergooding in #297
- Generating bindings for most of GDI+ by @tannergooding in #298
- Ensure that binding generation is clean by @tannergooding in #299
- Merge remote-tracking branch 'terrafx/v10.0.20348.1' by @tannergooding in #300
- Fixing the exposed interfaces for GDI+ by @tannergooding in #301
- Ensure some of the GDI+ effects inherit from the respective interface by @tannergooding in #302
- Merge remote-tracking branch 'terrafx/v10.0.20348.1' by @tannergooding in #303
- Remove SuppressGCTransition from DirectX interfaces to avoid issues with differing implementations doing different things by @tannergooding in #304
- Add bindings for evntprov.h by @Sergio0694 in #307
- Regenerating d3d12 bindings for v1.600.10 by @tannergooding in #308
- Adding support for .NET 7 by @tannergooding in #309
- Regenerating bindings to take advantage of some C# 11 features by @tannergooding in #312
- Regenerating bindings to use a better format for INativeGuid by @tannergooding in #314
- Regenerating bindings with some iterative improvements by @tannergooding in #316
- Regenerating bindings for v10.0.20348.2 by @tannergooding in #322
- Fixing SupportedOSPlatform annotations and some VLA declarations by @tannergooding in #325
- Merge v10.0.20348.2 into v10.0.22000.0 by @tannergooding in #323
- Adding
unchecked
to a few more places involving pointers by @tannergooding in #326
Full Changelog: v10.0.22000-rc1...v10.0.22000