12.07.2015 Views

Mali GPU Shader Development Studio User Guide - ARM ...

Mali GPU Shader Development Studio User Guide - ARM ...

Mali GPU Shader Development Studio User Guide - ARM ...

SHOW MORE
SHOW LESS
  • No tags were found...

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

<strong>Shader</strong> ServerA.1.6PortingThe <strong>Shader</strong> Server depends on the following components:• C library functions for example malloc, free, and string operations. These are calledthrough #defines, found at the beginning of mrp.h.• BSD style network socket functions for example, bind, listen, accept, send, and recv.Calls to these functions are found in the mrpclient.cpp, mrpserver.cpp and mrpnetio.cpp.• OpenGL ES 2.0 functions. These are called through a generic function call mechanism inmrpserver.cpp. The list of available functions is defined in the array of structures inglesfunctiontable.h.Porting the code to an alternative operating system or platform requires these three componentsto be provided or emulated.DUI0504C Copyright © 2009-2011 <strong>ARM</strong>. All rights reserved. A-5ID011412Non-Confidential - Beta

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!