Skip to content

3.2.0

Latest
Compare
Choose a tag to compare
@Sergio0694 Sergio0694 released this 14 Apr 00:38
· 5 commits to main since this release
9a7c9e0

This release introduces a breaking change in ID2D1PixelShaderDescriptor<T>, by adding the EffectFactory property. This allows the internal D2D pixel shader optimization to stop needing Marshal.GetFunctionPointerForDelegate, which makes it both more efficient, and also allows it to run in particularly constrained environments, where that API might get blocked for security reasons (as it has to allocate new pages at runtime marked as executable). This version is not 4.0 because the source is source compatible, when using new versions. In practice, consumers shouldn't really notice it, as the interface is pretty much only meant to be generated by the bundled source generator.

What's Changed

Full Changelog: v3.1.1...v3.2.0