jingwood / d2dlib

A .NET library for hardware-accelerated, high performance, immediate mode rendering via Direct2D.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Try to support Direct2D 1.1

jingwood opened this issue · comments

Considering upgrade the API from Direct2D 1.0 to Direct2D 1.1 in order to support more excellent features and effects.

Pros.

  • More excellent features and effects available
  • Rendering support for Windows Store apps *1

Cons.

  • Can't support the old Windows platforms (Windows 7 without update package and older)
  • Performance degradation?

Resources

All suggestions are welcome.


Can't support the old Windows platforms (Windows 7 without update package and older)

Is it even worth to bother with as it is not supported any more?
Ref: https://endoflife.date/windows

Waiting for Direct2D 1.1 supported

Cons:

  • Performance degradation?

Is there any evidence to suggest there'd be a performance hit here? My primary use case for this library is speed of rendering.

Also, why not jump directly to 1.2 or 1.3? I'll admit I'm not so familiar with what each version brings.

Folks who need to target earlier versions could stay on the 1.4 package.