jingwood / jingwood/d2dlib

Try to support Direct2D 1.1

Open
#60 4 comments 2 reactions 0 assignees View on GitHub
todo
Dominant language
C#
Stars
261
Forks
48
PR merge metrics
No merged PRs in 30d

Description

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

- [Introducing Direct2D 1.1](https://docs.microsoft.com/en-us/archive/msdn-magazine/2013/may/windows-with-c-introducing-direct2d-1-1)
- [Migrating to Direct2D 1.1](https://katyscode.wordpress.com/2013/01/23/migrating-existing-direct2d-applications-to-use-direct2d-1-1-functionality-in-windows-7)

_All suggestions are welcome._

---

- *1 https://docs.microsoft.com/en-us/windows/win32/direct2d/devices-and-device-contexts#rendering-with-direct2d-on-windows-8

Contributor guide

No contributing guide indexed for this repository

Research direction

Review the existing Direct2D 1.0 integration in the d2dlib repository, then read the linked “Introducing Direct2D 1.1” and “Migrating to Direct2D 1.1” resources. Define the API and platform compatibility changes required, including the Windows 7 and Windows Store app trade-offs; the work is done when the library supports the agreed Direct2D 1.1 scope without breaking the supported platforms.

Written by the indexing model from the issue text.

Assessment

Tech stack
csharp
Domain
computer-graphics, desktop
Issue type
Feature
Difficulty
5/5
Estimated time
Over a week
Activity status
Stale
Clarity
Needs clarification
Newbie friendliness
25/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.