oxyplot-sharpdx icon indicating copy to clipboard operation
oxyplot-sharpdx copied to clipboard

Direct2D based rendering

Open objorke opened this issue 8 years ago • 1 comments

From oxyplot: oxyplot/oxyplot#124

Use Direct2D (SharpDX) to speed up rendering for WPF.

objo 2014-03-17 09:33 See see https://oxyplot.codeplex.com/workitem/10134

Code reference:

TODOs:

  • [ ] fix zoom with mouse wheel not working
  • [ ] remove PlotHeight, PlotWidth and IScrollInfo
  • [ ] code cleanup and formatting
  • [ ] implement renderer factory (#869)
  • [ ] create nuget package
  • [ ] add to appveyor build
  • [ ] fallback to canvas rendering on remote desktop (see StackOverflow)

Another possible option for WPF would be to check if implementing a custom ImageSource (without Direct3D9) and only Direct2D would help:

  • http://stackoverflow.com/questions/27879561/redirect-direct2d-rendering-to-a-wpf-control
  • https://blogs.msdn.microsoft.com/dwayneneed/2008/06/20/implementing-a-custom-bitmapsource/

objorke avatar Jun 18 '17 21:06 objorke

Hello, I opened an issue related to this topic on the UWP repo (https://github.com/oxyplot/oxyplot-uwp/issues/1), is there any implementation ready? I'm trying to get this feature ready on my weekends, so maybe I can take the issue if there is no one already working on it.

miker1423 avatar Jan 30 '20 20:01 miker1423