Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Try to support Direct2D 1.1 #60

Open
jingwood opened this issue Mar 19, 2021 · 4 comments
Open

Try to support Direct2D 1.1 #60

jingwood opened this issue Mar 19, 2021 · 4 comments

Comments

@jingwood
Copy link
Owner

jingwood commented Mar 19, 2021

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.


@nikeee
Copy link
Contributor

nikeee commented Aug 1, 2021

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

@jingwood jingwood mentioned this issue Nov 28, 2021
@jingwood jingwood changed the title Consider support the Direct2D 1.1 Try to support Direct2D 1.1 Nov 28, 2021
@d2phap
Copy link

d2phap commented Feb 20, 2022

Waiting for Direct2D 1.1 supported

@jingwood jingwood added this to the v1.5.0 Direct1.1 Support milestone Nov 8, 2022
@drewnoakes
Copy link
Collaborator

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.

@drewnoakes
Copy link
Collaborator

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.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

No branches or pull requests

4 participants