Moonlight, l’implementazione libera di Silverlight curata dagli sviluppatori del gruppo di
Mono, ha guadagnato una nuova, gradita funzionalità: l’
accelerazione hardware http://tirania.org/blog/archive/2010/Nov-23.html.
Allo stato attuale, Moonlight è in grado di sfruttare l’accelerazione hardware per le trasformazioni 3D di qualsiasi oggetto Silverlight, per il rendering delle texture e per i pixel shader.
L’accelerazione hardware è stata implementata grazie all’utilizzo di
Gallium e a curarne lo sviluppo è stato
David Reveman, il papà di
XGL e delle
prime versioni di Compiz.
Il codice è presente su
GitHub https://github.com/mono/moon/tree/moon-gl-rendering in un branch dedicato; gli utenti non tecnici, invece, possono godersi i due video disponibili su YouTube:
Hardware acceleration with Moonlight[youtube]
[/youtube]
e Moonlight 3D Perspective Support[youtube]
[/youtube]
da "oneopensource.it"