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

Scintilla is going to use Direct3D and WRL #974

Open
zufuliu opened this issue Feb 13, 2025 · 0 comments
Open

Scintilla is going to use Direct3D and WRL #974

zufuliu opened this issue Feb 13, 2025 · 0 comments
Labels
🔨build upstream scintilla Changes depends on upstream Scintilla

Comments

@zufuliu
Copy link
Owner

zufuliu commented Feb 13, 2025

https://sourceforge.net/p/scintilla/code/ci/754f7d05d59e64bc655f6dfff91b71d64621e1dc/

Implement Direct2D/DirectWrite 1.1. Add SC_TECHNOLOGY_DIRECT_WRITE_1 to use an explicit swap chain and ID2D1DeviceContext.
Stop supporting DirectWrite on Windows Vista.

The code (#include <d3d11_1.h> etc.) no longer builds with Windows 7 SDK (used by v141_xp Win32 builds), it also has extra runtime dependency on D3D11.DLL (Windows 7 SP1, Server 2008 R2).

We can add a new rendering technology (e.g. Direct3D) for SC_TECHNOLOGY_DIRECT_WRITE_1.
Image

@zufuliu zufuliu added upstream scintilla Changes depends on upstream Scintilla 🔨build labels Feb 13, 2025
@zufuliu zufuliu changed the title Scintilla is going to use Direct3D Scintilla is going to use Direct3D and WRL Feb 19, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
🔨build upstream scintilla Changes depends on upstream Scintilla
Projects
None yet
Development

No branches or pull requests

1 participant