title: Debugging OpenGL ES 2.0 game that runs in Windows through PowerVR emulation
body: <p>I have small cross platform engine that runs my OpenGL ES 2.0 games on Android and on Windows. To run it on Windows I am using PowerVR emulator (just libraries linked to the project). It all works well.</p>
  
  <p>Now I would like to debug it and inspect in any OpenGL debugger. I tried Intel GPA, AMD CodeXL, gDebugger, glslDevil. But non of them were able to do it. In case of Intel GPA it did not find the running game. In other cases it started the game but failed to pause it or do anything later.</p>
  
  <p>I do not know whether it is because it is OpenGL ES instead of OpenGL. But the PowerVR emulation must work like translating OpenGL ES to OpenGL, I think?</p>
  
  <p>My questions are:</p>
  
  <ul>
  <li>Is there any (utility) way how to debug OpenGL ES 2.0 programs on Windows?</li>
  <li>Or is there any better emulation library than PowerVR that will force the app look like OpenGL for other tools (instead of OpenGL ES)?</li>
  </ul>
  
  <p>I am doing all this as none of debuggers work for me on Android device. I am developing with Samsung Galaxy Tab (which is Tegra GPU), but Nvida's PerfHUD ES does not currently support it (and I also do not meet Android 4.0 or higher having only 3.1)</p>
  
  <ul>
  <li>Is there any way how to debug OpenGL ES on Android device that has Android version 3.1 and it is Samsung Galaxy Tab device?</li>
  </ul>
  
  <p>Thanx</p>