<div>Yes, sorry about that. I meant to say LD_LIBRARY_PATH.</div><div><br></div><div>Something that I am trying to accomplish is similar to a demo shown in this video - <a href="http://vimeo.com/28553803">http://vimeo.com/28553803</a> by LunarG. But I am using the emulator included in the Android SDK with host gpu usage enabled. How might I be able to do this with apitrace? </div>

<div><br></div><div>Thank you. </div><br><div class="gmail_quote">On Sun, Jan 13, 2013 at 1:57 PM, José Fonseca <span dir="ltr"><<a href="mailto:jose.r.fonseca@gmail.com" target="_blank">jose.r.fonseca@gmail.com</a>></span> wrote:<br>


<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">I don't know LD_ENVIRONMENT_PATH -- I think you mean LD_LIBRARY_PATH.<br>
<br>
Indeed the README recommends LD_LIBRARY_PATH instead of LD_PRELOAD for<br>
Android GPU, but this only applies when tracing the emulator from the<br>
Linux host -- it does not apply to tracing inside the emulator. I hope<br>
this makes sense.<br>
<br>
Jose<br>
<div><div><br>
On Sun, Jan 13, 2013 at 8:59 AM, Jakk Wong <<a href="mailto:jakk.wong@gmail.com" target="_blank">jakk.wong@gmail.com</a>> wrote:<br>
> Hi,<br>
><br>
> I am trying to trace opengl calls similarly as mentioned in this post -<br>
> <a href="http://lists.freedesktop.org/archives/apitrace/2012-October/000498.html" target="_blank">http://lists.freedesktop.org/archives/apitrace/2012-October/000498.html</a>.<br>
> Except I am using an android emulator with api level 15 (ice cream sandwich)<br>
> and armeabi-v7a image. I am able to change the init.rc file and rebuild the<br>
> ramdisk.img but it doesn't seem like I can set the LD_PRELOAD environment<br>
> flag since it won't boot whenever I assign a path to it under service zygote<br>
> section. I know that there are additional information in the README about<br>
> using LD_ENVIRONMENT_PATH instead of LD_PRELOAD for the android emulator but<br>
> I am a bit unsure for non-standalone apps whether this is the correct<br>
> procedure to follow. If so, I am just wondering what I should set the<br>
> TRACE_LIBGL variable to since I couldn't find libGL.so.1 in the android<br>
> emulator. I found that there are however other GL related files in the<br>
> emulator in /system/lib directory -<br>
><br>
> /system/lib/libGLESv2.so<br>
> /system/lib/libGLESv1_enc.so<br>
> /system/lib/libGLESv2_dbg.so<br>
> /system/lib/libGLESv2_enc.so<br>
> /system/lib/libGLESv1_CM.so<br>
> /system/lib/egl/libGLESv1_CM_emulation.so<br>
> /system/lib/egl/libGLESv2_emulation.so<br>
> /system/lib/egl/libGLES_android.so<br>
><br>
> Also, if using LD_ENVIRONMENT_PATH is the right step, I was thinking of<br>
> first uploading egltrace.so to /data in emulator, symlinking it to create<br>
> libGL.so, libGL.so.1 and libGL.so.1.2 (or something equivalent for android),<br>
> and then modifying init.rc so that it would have export<br>
> LD_ENVIRONMENT_PATH=/data:$LD_ENVIRONMENT_PATH and export<br>
> TRACE_LIBGL=</path/to/file/I/should/set> under service zygote section.<br>
><br>
> Would anyone happen to have any insight regarding this? Any help is greatly<br>
> appreciated. Thanks so much!<br>
><br>
> Best,<br>
> Jakk<br>
><br>
</div></div>> _______________________________________________<br>
> apitrace mailing list<br>
> <a href="mailto:apitrace@lists.freedesktop.org" target="_blank">apitrace@lists.freedesktop.org</a><br>
> <a href="http://lists.freedesktop.org/mailman/listinfo/apitrace" target="_blank">http://lists.freedesktop.org/mailman/listinfo/apitrace</a><br>
><br>
</blockquote></div><br>