sharpdx / SharpDX

SharpDX GitHub Repository
http://sharpdx.org
MIT License
1.69k stars 641 forks source link

ISwapChainPanelNative, ISwapChainBackgroundPanelNative disappear #1035

Closed amerkoleci closed 6 years ago

amerkoleci commented 6 years ago

Seams that due to recent binding generator tool change thoose 2 interfaces disappeared.

@jkoritzinsky Any thoughts?

xoofx commented 6 years ago

Are you sure? Just downloaded manually the nupkg for SharpDX.DXGI and I'm seeing them in all .NET targets

jkoritzinsky commented 6 years ago

It also looks like the CI packages aren't getting uploaded to NuGet. I'll try to fix that. Then we can use the new fuget.org site to check API differences.

xoofx commented 6 years ago

Why? They are, I can see them on latest. 4.1.0 was uploaded like last week.

jkoritzinsky commented 6 years ago

I was thinking the CI builds aren't being uploaded any more for some reason.

mellinoe commented 6 years ago

The classes haven't disappeared, but the Swapchain property on both has been removed.

EDIT: ^ In the 4.1.0 package.

amerkoleci commented 6 years ago

I think its better if we keep the SetSwapChain similar to native (https://msdn.microsoft.com/en-us/library/windows/desktop/dn302144(v=vs.85).aspx)

jkoritzinsky commented 6 years ago

I just fixed the bug that caused the property to not be generated. It will be out in the next SharpGenTools release.

amerkoleci commented 6 years ago

Thanks @jkoritzinsky, maybe you can release PR for SharpDX that updates the SharpGenTools package please?

jkoritzinsky commented 6 years ago

There's a bug that I've been unable to pin down in some of the code in SharpGen.Runtime package that I'd really like to get fixed before I release 1.1. I'll release right after I get that bug fixed.