Я знаю, что WPF более сложный, гибкий, поэтому можно подумать о том, чтобы делать больше вычислений. Но поскольку рендеринг выполняется на графическом процессоре, не будет ли он быстрее Winforms для одного и того же приложения (функционально и визуально)?
Я имею в виду, что когда вы не запускаете никаких игр или тяжелых 3D-рендеринга, GPU не делает тяжелую работу, не так ли? Если CPU всегда занят.
Является ли это допустимым предположением или использует GPU для WPF очень незначительную операцию в своем конвейере?
EDIT: приложение, которое меня интересует, представляет собой 3d-моделирование и анимационное программное обеспечение, в котором у вас есть 3D-видовые экраны для навигации и редактирования сцены и объектов внутри сцены. Но я хочу использовать WPF из-за своей современной архитектуры, и это с нуля.
EDIT2: Также для моих целей я буду использовать DirectX для самого приложения из-за высоких требований к программному обеспечению. Что касается людей, использующих нижний конец или компьютеры без выделенного графического процессора, это нормально, так как они не находятся в моей основной области клиентов. Так же, как и другие высококачественные 3D-программы для фильмов и игр, будет понятно, что требуется мощный компьютер для полного использования приложения.