Rick Brewster
Rick Brewster
> Technically, a person could dig through the changes to figure out which specific change is causing the issue. Working around bugs in AVs (etc.) is a losing game. As...
Several years ago this was something that a surprisingly large number of folks were asking for in Paint.NET. The usability improvement was much more than I was expecting.
I'm guessing you're either being given an out-of-bounds rectangle, or the rectangle becomes out-of-bounds when applying the padding values. This is in `AdvanceStateProc` -- I looked at the other methods...
If you're doing interop to DWrite in C#, I highly recommend making use of @tannergooding 's [TerraFX.Interop.Windows](https://github.com/terrafx/terrafx.interop.windows) package. It's written to be as low-overhead as possible, and will be the...
Yeah, I meant to say to _copy_ the code from TerraFX, not reference the package itself.
ComputeSharp is using D3D12, so I'd expect this article to at least explain if this is possible in principle: https://learn.microsoft.com/en-us/windows/win32/direct3darticles/surface-sharing-between-windows-graphics-apis
I use a disposable struct and an extension method to help with this https://gist.github.com/rickbrew/0c1643b5186f8ac061be092de7a9a40a ```cs SafeHandle handle = ...; using (SafeHandleValue handleValue = handle.UseValue()) { SomeNativeMethod(handleValue.Value); // or omit .Value...
> I did a few quick tests where I changed `LookupTables.GammaScale` from `1023` to `4095`, and `.InverseGammaScale` from `byte.MaxValue` to `4095` and everything seemed to work fine. btw this isn't...
What's the exception that you get with the standard JIT build?
btw WIC's HEVC/HEIC codec is, as they say, _buggy AF_, so it would not surprise me at all if this is its fault. If you run under the debugger with...