I am unsure. I built my own tech and so far I only ported it on Win32 and Raspbian (Raspberry Pi 2 B)
I will provide a windows executable with it.
On the PI, I am using the broadcom video core API to create the surface.