[GRASS-dev] [GRASS GIS] #3600: m.nviz.image doesn't produce any output

GRASS GIS trac at osgeo.org
Wed Jul 25 06:39:55 PDT 2018


#3600: m.nviz.image doesn't produce any output
--------------------------+-------------------------
  Reporter:  guano        |      Owner:  grass-dev@…
      Type:  defect       |     Status:  new
  Priority:  normal       |  Milestone:
 Component:  Default      |    Version:  7.0.4
Resolution:               |   Keywords:
       CPU:  Unspecified  |   Platform:  MacOSX
--------------------------+-------------------------

Comment (by hcho):

 Replying to [comment:83 guano]:
 > It works!
 >
 > The attachments I just added (Screenshot.jog and
 nviz_output_working.jpg​) show the 3D image setup and the output.
 >
 > Many thanks for the work on this!

 Yay! Thanks for testing. Could you please test other cases too just to
 make sure that only this setup works?

 1. AGL without FBO: current trunk, doesn't work
 2. AGL with FBO: Add {{{#define OPENGL_AGL 1}}} in those four files
 (OPENGL_AGL & OPENGL_FBO); {{{./configure; make clean && make}}}
 3. CGL without FBO: Remove {{{#define OPENGL_FBO 1}}} from the above files
 (no OPENGL_FBO, no OPENGL_AGL); {{{./configure; make clean && make}}}
 4. CGL with FBO: (OPENGL_FBO, no OPENGL_AGL) You just confirmed that it
 works.

 Since AGL is deprecated and only supports 32bit, we should go with case 4
 at least for the Mac. The only problem with FBO is that the nviz and ogsf
 libraries will be offscreen rendering only without direct rendering to
 application windows (default framebuffer provided by a windowing system
 like X11, Aqua, and GDI32). Right now, no other modules use nviz & ogsf
 for direct rendering and wxGUI & wxPython provide that capability, so I
 don't see any major issues at this moment.

-- 
Ticket URL: <https://trac.osgeo.org/grass/ticket/3600#comment:84>
GRASS GIS <https://grass.osgeo.org>



More information about the grass-dev mailing list