# Are libEGL.dll and libGLESv2.dll transferable to other development machines?

**URL:** <https://forums.imgtec.com/t/are-libegl-dll-and-libglesv2-dll-transferable-to-other-development-machines/2102>\
**Category:** PowerVR Insider\
**Tags:** pvrvframe\
**Created:** [June 16, 2014, 11:26am UTC](https://forums.imgtec.com/t/are-libegl-dll-and-libglesv2-dll-transferable-to-other-development-machines/2102 "2014-06-16T11:26:23Z")\
**Posts on this page:** 3\
**Page:** 1

<div class="post-metadata">

**Author:** ![kagha-2](https://avatars.discourse-cdn.com/v4/letter/k/48db29/32.png) [@kagha-2](https://forums.imgtec.com/u/kagha-2)\
**Post date:** [June 16, 2014, 11:26am UTC](https://forums.imgtec.com/t/are-libegl-dll-and-libglesv2-dll-transferable-to-other-development-machines/2102/1 "2014-06-16T11:26:23Z")

</div>

Hello,  
  
  
  
I am currently developing some PowerVR based graphical software in a Windows environment. I make heavy use of libEGL.dll and libGLESv2.dll from the PowerVR SDK for testing in Windows.  
  
  
  
I have discovered that moving these DLL files form one Windows development machine to another results in undefined behavior (crashing & runaway memory consumption).  
  
  
  
I would like to know what is the consensus on PowerVR development regarding the distribution of these DLL files among internal team development machines.  
  
Are these files generated when the PowerVR SDK is installed and are indeed machine specific?  
  
If not can I just include them as part of my project in my source code repo?  
  
  
  
Any help is greatly appreciated.

---

<div class="post-metadata">

**Author:** ![JoeDavis](https://sea1.discourse-cdn.com/flex015/user_avatar/forums.imgtec.com/joedavis/32/71_2.png) [@JoeDavis](https://forums.imgtec.com/u/JoeDavis)\
**Post date:** [June 16, 2014, 12:00pm UTC](https://forums.imgtec.com/t/are-libegl-dll-and-libglesv2-dll-transferable-to-other-development-machines/2102/2 "2014-06-16T12:00:34Z")

</div>

Hi,  
  
  
  
The PVRVFrame library binaries are packaged with the SDK. They are not platform specific, so they should work when used on different development machines. Emulation requires a host OpenGL graphics driver that meets PVRVFrame’s minimum requirements. The PVRVFrame webpage overviews the requirements for each supported OpenGL ES API: [https://www.imgcommunity.local/developers/powervr/tools/pvrvframe/](https://www.imgcommunity.local/developers/powervr/tools/pvrvframe/)  
  
  
  
Distributing the PVRVFrame emulation libraries with your application is ok as long as you adhere to the terms of our SDK End User Licence Agreement: [https://www.imgcommunity.local/developers/powervr/sdk-end-user-licence-agreement/](https://www.imgcommunity.local/developers/powervr/sdk-end-user-licence-agreement/)  
  
  
  
Regards,  
  
Joe

---

<div class="post-metadata">

**Author:** ![kagha-2](https://avatars.discourse-cdn.com/v4/letter/k/48db29/32.png) [@kagha-2](https://forums.imgtec.com/u/kagha-2)\
**Post date:** [June 16, 2014, 12:52pm UTC](https://forums.imgtec.com/t/are-libegl-dll-and-libglesv2-dll-transferable-to-other-development-machines/2102/3 "2014-06-16T12:52:20Z")

</div>

Joe, Thank you very much for the timely and complete response. Your help is invaluable and very appreciated.  
  
  
  
Karim
