EffectPass.cs uses lots of IntPtrs, and we no longer can pass those to SharpDX. It is possible that the whole file needs to be rewritten.
Commit "HACK: unimplemented and hack Toolkit changes" adds a few workarounds, but those create new objects at every call and are quite bad. Also some parts are #if'ed out as there didn't seem to be public APIs in SharpDX to do the work.
EffectPass.cs uses lots of IntPtrs, and we no longer can pass those to SharpDX. It is possible that the whole file needs to be rewritten.
Commit "HACK: unimplemented and hack Toolkit changes" adds a few workarounds, but those create new objects at every call and are quite bad. Also some parts are #if'ed out as there didn't seem to be public APIs in SharpDX to do the work.