Forums - Can't display and export vertices

3 posts / 0 new
Last post
Can't display and export vertices
bishaohua
Join Date: 1 Dec 16
Posts: 4
Posted: Wed, 2017-04-12 08:32

First, I make a snapshot of my opengl es app.

When I double click a draw call, It can't display vertex and index data of current rendered mesh.

And how can I export mesh data as a .obj file?

I can do this in Adreno Gpu debugger, but I don't know how to export mesh in snapdragon profiler 1.6.1

  • Up0
  • Down0
Carlos Dominguez Moderator
Join Date: 27 Jul 15
Location: San Diego
Posts: 110
Posted: Thu, 2017-04-13 09:39

This functionality has been deliberately removed from Snapdragon Profiler as we didn’t see value for it or being relevant for profiling, analyzing or debugging applications since developers typically should have their assets anyway. 

  • Up0
  • Down0
bishaohua
Join Date: 1 Dec 16
Posts: 4
Posted: Fri, 2017-04-14 03:23
There are 4 reasons for this function:
 
   1.  It is a very basic function of graphic debugger,  you can find this function in other tools: PIX, RenderDoc, Mali GPU Debugger ...  
   2.  Although we have initial mesh data, but CPU may modify it(such as: CPU SKIN) or not all vertex properties store in original mesh data(add/modify vertex color on code)
   3.  For particle system, vertex data are generated from emitter and module(mesh data are generated at runtime)
   4.  Sometimes, current rendered mesh can't display on screen, we want to know what the model is!(so we shou preview the mesh in local space not screen space); I wonder what model is used by current drawcall, one mesh can be draw multitimes.
 
I suggest you take a look at RenderDoc(https://renderdoc.org/docs/index.html)
 
By the way, there is a bug:
When I double click a drawcall, sometimes vertex data and element data is empty(don't show any data at UI control).
  • Up0
  • Down0
or Register

Opinions expressed in the content posted here are the personal opinions of the original authors, and do not necessarily reflect those of Qualcomm Incorporated or its subsidiaries (“Qualcomm”). The content is provided for informational purposes only and is not meant to be an endorsement or representation by Qualcomm or any other party. This site may also provide links or references to non-Qualcomm sites and resources. Qualcomm makes no representations, warranties, or other commitments whatsoever about any non-Qualcomm sites or third-party resources that may be referenced, accessible from, or linked to this site.