vì vậy tôi đang xem xét liệu có cách nào để giải quyết vấn đề XNA/Silverlight mà Microsoft đã thiết lập cho Windows Phone 7 hay không, vì vậy có lẽ tôi có thể sử dụng SFML (.net binding) để phát triển ứng dụng và các thư viện khác ' đã đến để biết.
tôi thấy không có gì .....Ngôn ngữ lập trình/thư viện giao tiếp với phần cứng như thế nào?
Bây giờ tất cả Tôi đang tự hỏi là tại sao các cửa sổ điện thoại và các thiết bị tương tự khác không cho phép một số ngôn ngữ và thư viện không được quản lý như OpenGL để được sử dụng, đặc biệt là kể từ khi tôi vừa phát hiện ra khoảng yêu cầu nền tảng/liên kết bên ngoài/các kỹ thuật song ngữ khác.
Để hiểu điều này, tôi đoán tôi cần nhấn mạnh mối quan hệ giữa ngôn ngữ và phần cứng máy: Thư viện c/C++ như OpenGL giao tiếp với màn hình/card đồ họa như thế nào?
câu hỏi thưởng: XNA không sử dụng OpenGL/DirectX sao cho API đồ họa hoàn toàn độc lập?
XNA là Trình bao bọc được quản lý cho DirectX! http://en.wikipedia.org/wiki/DirectX –
Mỗi nhà cung cấp nhà sản xuất video (AMD/NVidia/Intel) * trình điều khiển OpenGL riêng của họ và được mã hóa để thực hiện việc ghép bit cấp thấp thích hợp cho phần cứng * của họ (điều này là lý do tại sao [hầu hết] trình điều khiển chạy như một phần của hạt nhân). Lớp này có thể được bọc một số cách - nhưng đây là "cốt lõi" của nó hoạt động như thế nào. –
@pst: Vì vậy, điện thoại cửa sổ chỉ không có trình điều khiển hỗ trợ OpenGL? Và hạt nhân là gì? – Griffin