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

GRASS GIS trac at osgeo.org
Thu Jul 12 04:15:27 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 hellik):

 Replying to [comment:60 hcho]:
 > Replying to [comment:58 hellik]:
 > > Replying to [comment:54 hcho]:
 > > > Only Windows defines double buffering; that's why Linux works
 without buffer swapping because it has only one buffer. BUT, glGetError()
 still returns GL_INVALID_OPERATION according to
 https://www.khronos.org/registry/OpenGL-
 Refpages/gl4/html/glReadBuffer.xhtml. Probably, that's why some Linux
 drivers and MacOS don't work at all.
 > > >
 > > > Windows is also broken because nviz draws to the back buffer, but it
 reads from the front buffer without buffer swapping.
 > >
 > > tested with
 > >
 > > {{{
 > > GRASS version: 7.5.svn
 > > GRASS SVN revision: r72969
 > > Build date: 2018-07-10
 > > Build platform: x86_64-w64-mingw32
 > > GDAL: 2.2.4
 > > PROJ.4: 4.9.3
 > > GEOS: 3.5.0
 > > SQLite: 3.17.0
 > > Python: 2.7.14
 > > wxPython: 2.8.12.1
 > > Platform: Windows-10-10.0.17134 (OSGeo4W)
 > > }}}
 > >
 >
 >
 > r72974+ has double buffering. Earlier version was incomplete without
 buffer swapping for Windows. Please try r72974+ later.

 winGRASS building is broken:

 see
 [https://wingrass.fsv.cvut.cz/grass75/x86_64/logs/log-r72978-191/error.log
 error.log]

 {{{
 GRASS GIS 7.5.svn r72978 compilation log
 --------------------------------------------------
 Started compilation: Wed Jul 11 15:02:16     2018
 --
 Errors in:
 /c/msys64/usr/src/grass_trunk/lib/ogsf
 /c/msys64/usr/src/grass_trunk/lib/nviz
 /c/msys64/usr/src/grass_trunk/misc/m.nviz.image
 --
 In case of errors please change into the directory with error and run
 'make'.
 If you get multiple errors, you need to deal with them in the order they
 appear in the error log. If you get an error building a library, you will
 also get errors from anything which uses the library.
 --
 Finished compilation: Wed Jul 11 15:35:12     2018
 }}}

 and
 [https://wingrass.fsv.cvut.cz/grass75/x86_64/logs/log-r72978-191/package.log
 compiling log]

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



More information about the grass-dev mailing list