2009-10-06 10 views
6

Trong cửa sổ, Flash sử dụng gì dưới mui xe?Máy ảo Flash sử dụng gì dưới mui xe để vẽ?

Đó là một câu hỏi tương đối đơn giản mà tôi không bao giờ có thể tìm thấy câu trả lời. Có phải GDI (dành cho các triển khai Windows VM) hay cái gì khác?

Bạn không cần phải đi sâu vào bất kỳ tính năng tăng tốc GPU mới nào của Flash. Tôi chỉ thực sự muốn biết các hoạt động bên trong vì nó KHÔNG BAO GIỜ được thảo luận.

Trả lời

3

Trên Linux 64 bit, plugin Flash không liên kết với SDL (theo ldd). Tuy nhiên, nó liên kết với GTK, GDK và Cairo. Nó xuất hiện, do đó, rằng nó đang sử dụng hoặc Cairo hoặc Xlib thô gọi để làm bản vẽ của nó trên Linux.

Tôi không biết trên Windows. Flash có xu hướng có các phụ thuộc tối thiểu, nhưng Direct-X có thể đủ tiêu chuẩn để sử dụng nó. Với một số loại giám định quá trình để cho bạn biết những gì các thư viện một quá trình đã tải, bạn có thể kiểm tra một trình duyệt web đơn giản nhúng Flash và xem những gì các cơ sở hệ thống đang thực sự sử dụng.

+0

câu trả lời thú vị xung quanh. Cảm ơn các bạn. Bạn là một trong những câu trả lời cuối cùng, nhưng bạn có câu trả lời hoàn chỉnh nhất để được đánh dấu là câu trả lời cho các thế hệ tương lai =) –

1

DirectX chủ yếu. Thật khó để đạt được hiệu năng đồ họa tốt với GDI.

0

Tôi đồng ý với george, GDI rất xấu cho tốc độ. DirectX cho Windows và SDL hoặc tương tự cho Linux (lưu ý đây là một giả định!). Theo nghĩa đó, nó có thể sử dụng một lớp giao tiếp với hệ thống con đồ họa gốc trên bất kỳ nền tảng nào nó đang chạy.