Sau khi đọc wikipedia article trên kiến trúc WPF, tôi hơi bối rối với những lợi ích mà WPF sẽ cung cấp cho tôi. (wikipedia không phải là một tài liệu tham khảo nghiên cứu tốt, nhưng tôi thấy nó hữu ích). Tôi có một số câu hỏiWPF Kiến trúc và đồ họa Direct3D tăng tốc
1) WPF sử dụng bề mặt d3d để hiển thị. Tuy nhiên, scenegraph được đưa vào bề mặt d3d bởi lớp tích hợp phương tiện truyền thông, chạy trên CPU. Điều này có đúng không?
2) Tôi vừa phát hiện ra bằng cách đặt câu hỏi ở đây rằng bitmap không sử dụng tài nguyên gốc. Điều này có nghĩa rằng nếu tôi sử dụng rất nhiều hình ảnh, MIL sẽ sao chép mỗi khi dựng hình, thay vì lưu trữ các bitmap trên thẻ video dưới dạng kết cấu?
3) Bài viết đề cập rằng WPF sử dụng thuật toán của họa sĩ quay trở lại phía trước. Thats đau đớn chậm. Có lý do nào hợp lý tại sao WPF bỏ qua bằng cách sử dụng Z-buffering và rendering front to back? Tôi đoán nó bởi vì cách đơn giản nhất để xử lý tính minh bạch, nhưng nó có vẻ yếu.
Lý do tôi hỏi là tôi đang nghĩ rằng sẽ không khôn ngoan nếu tôi đặt hàng trăm nút trên màn hình mặc dù đồng nghiệp của tôi đang nói rằng directx của nó được tăng tốc. Tôi không hoàn toàn tin rằng toàn bộ directx bit tăng tốc về WPF. Tôi đã từng làm việc trên các trò chơi điện tử và bộ nhớ của tôi về viết d3d và mã opengl bảo tôi phải thận trọng.
Cảm ơn. Liên kết kiến trúc rất hữu ích trong việc trả lời một số câu hỏi của tôi :) –