所以我正在研究是否有任何方法可以解决微软为Windows Phone 7设置的XNA/Silverlight锁定问题,或许我可以将SFML(.net绑定)用于应用程序开发和其他库,已经知道了。
我没有发现.....编程语言/库如何与硬件通信?
现在我想知道就是为什么在Windows Phone和其他类似设备不允许使用一些语言和非托管库,如OpenGL的,尤其是因为我刚刚发现了约平台调用/外部联动/其他双语技巧。
要理解这一点,我想我需要undersand语言和机器硬件之间的关系:如何像OpenGL中的C/C++库同屏/显卡的沟通?
奖励问题: XNA不使用OpenGL/DirectX,所以它是一个完全独立的图形API?
XNA是DirectX的托管包装器! http://en.wikipedia.org/wiki/DirectX –
每个视频制造商(AMD/NVidia/Intel)提供者*他们自己的* OpenGL驱动程序,并且被编码为为他们的硬件做适当的低级别位(twordling)这就是[大多数]驱动程序作为内核的一部分运行的原因)。这一层可以用多种方式包装 - 但这是它如何工作的“核心”。 – 2011-09-13 04:45:46
@pst:所以windows手机没有OpenGL支持驱动程序?内核是什么? – Griffin