在Windows Embedded CE 6.0 R3 Release Notes.htm文件里面看到了这样的一段文字
Known Issues with Hardware Acceleration
To support OpenGL ES hardware acceleration in Silverlight for Windows Embedded, the Board Support Package (BSP) must provide OpenGL ES 2.0 drivers, a simple vertex shader, and a simple fragment shader. Silverlight and the Internet Explorer Tile Engine use these shaders to draw textured rectangles on the screen. You can find sample code for these shaders in %_WINCEROOT%\Public\Common\Oak\Xamlrenderplugin\OpenGL\Shaders.
The vertex and fragment shaders must be compiled for the platform's graphical processor unit (GPU) and linked into a file named Shaders.dll. Windows Embedded CE does not include a command-line shader compiler. If Windows Embedded CE cannot find the Shaders.dll library for the platform’s GPU, it tries to compile the default shaders at runtime. However, many OpenGL drivers will not support run-time compilation, and compiling the shaders at runtime can result in poor performance. Consult your hardware provider for instructions on compiling shaders for the target GPU.
复制代码
看来SILVERLIGHT还是要求很高啊!!!----BSP包里面要求提供OpenGL ES 2.0 drivers, a simple vertex shader, and a simple fragment shader(SHADERS.DLL)