[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