Skip to content

Retire support for Direct3D 9.x Feature Levels#658

Open
walbourn wants to merge 1 commit into
mainfrom
retire9x
Open

Retire support for Direct3D 9.x Feature Levels#658
walbourn wants to merge 1 commit into
mainfrom
retire9x

Conversation

@walbourn

@walbourn walbourn commented Jul 24, 2026

Copy link
Copy Markdown
Collaborator

All shaders now build with the 4_0 profiles instead of the 4_0_level_9_1 profiles, and all classes that use shaders now require D3D_FEATURE_LEVEL_10_0 or greater. This reduces the footprint of the shader blobs by half.

Direct3D Hardware Feature Level 9.x was really last relevant for original Windows Phone and Surface RT, neither of which remain in the market. Some newer features of the toolkit (PBREffect, NormalMapEffect, and PostProcess already required 10.0+).

@walbourn walbourn self-assigned this Jul 24, 2026
@walbourn walbourn linked an issue Jul 24, 2026 that may be closed by this pull request
@walbourn

Copy link
Copy Markdown
Collaborator Author

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Retire support for Direct3D Feature Level 9.x

1 participant