#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: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. -- Ticket URL: <https://trac.osgeo.org/grass/ticket/3600#comment:60> GRASS GIS <https://grass.osgeo.org>
_______________________________________________ grass-dev mailing list grass-dev@lists.osgeo.org https://lists.osgeo.org/mailman/listinfo/grass-dev