RenderScript

RenderScript je součást mobilního operačního systému Android , která poskytuje API pro optimalizaci algoritmů grafického subsystému využívající heterogenní hardware. To umožňuje vývojářům zlepšit výkon jejich aplikací psaním kódu nižší úrovně.

Poskytuje vývojářům tři hlavní nástroje: jednoduché 3D vykreslovací API, výpočetní API podobné CUDA a jazyk odvozený od C99 .

Původní zdroj na Wikipedii [1]

  1. RenderScript –  Wikipedie . en.m.wikipedia.org. Získáno 17. dubna 2019. Archivováno z originálu dne 17. dubna 2019.

Omezení :

RenderScript nemůže vyjadřovat komunikaci mezi vlákny v procesu (známá jako lokální paměť v OpenCL a sdílená paměť v CUDA ).

RenderScript není schopen vyjádřit pevné 2D a 3D vyhledávání pomocí bilineární interpolace (známé jako textura v CUDA a čtení obrázků v OpenCL ).

Příběh:

RenderScript byl poprvé přidán v Androidu 3.0 Honeycomb

Nedávno Google přidal FilterScript, což je poddruh RenderScriptu, který umožňuje vývojářům psát své algoritmy pro zpracování obrázků pomocí standardního rozhraní API pro běh RenderScript, ale v rámci přísnějších omezení, která umožňují širší kompatibilitu a lepší optimalizaci pro vícejádrové GPU a DSP . FilterScript je méně přesný (z hlediska přesnosti numerických datových typů), díky čemuž je kompatibilní s poddruhy RenderScript a různými zařízeními. Nemělo by se zaměňovat s technologií náhrady RenderScript [1] .

Užitečné odkazy:

jeden:

https://developer.android.com/about/versions/android-3.0-highlights.html#graphics

2:

http://developer.android.com/about/versions/android-4.2.html

3:

https://hydex11.net/rsbooked1.html

čtyři:

https://android-developers.googleblog.com/2011/03/renderscript.html

5:

http://developer.android.com/about/versions/jelly-bean.html#42-performance

Zdroj článku:

https://cs.wikipedia.org/wiki/RenderScript



  1. RenderScript –  Wikipedie . en.m.wikipedia.org. Získáno 17. dubna 2019. Archivováno z originálu dne 17. dubna 2019.