Ticket #2542 (closed: wontfix)

Opened 10 years ago

Last modified 5 years ago

Opengl errors when plotting merlin data

Reported by: Nick Draper Owned by: Roman Tolchenov
Priority: blocker Milestone: Iteration 28
Component: Mantid Keywords:
Cc: Blocked By:
Blocking: Tester: Steve Williams

Description (last modified by Nick Draper) (diff)

This has been reported from the Merlin cabin PC Tatiana Guidi 24/02/2011

When loading the file and plotting the MERLIN instrument I get the following error messages (run number 9643):

*** Run title: quiet counts - all doors -vacuum on from 3.6e-5 mbar ***
Loading geometry cache from C:\MantidInstall\instrument\MERLIN_Definition.vtp
Load successful, Duration 2.92 seconds
OpenGL error detected in GLViewport::issueGL(): invalid enumerant
OpenGL error detected in GL3DWidget::mouseMoveEvent: invalid enumerant
OpenGL error detected in GL3DWidget::mouseMoveEvent: invalid enumerant
OpenGL error detected in TexObject::generateTexture()[delete texture] : invalid enumerant
OpenGL error detected in TexObject::generateTexture()[delete texture] : invalid enumerant
OpenGL error detected in TexObject::generateTexture()[delete texture] : invalid enumerant
OpenGL error detected in TexObject::generateTexture()[delete texture] : invalid enumerant
OpenGL error detected in TexObject::generateTexture()[delete texture] : invalid enumerantOpenGL error detected in GLViewport::issueGL(): invalid enumerant
OpenGL error detected in TexObject::generateTexture()[delete texture] : invalid enumerant
OpenGL error detected in GLViewport::issueGL(): invalid enumerant

Change History

comment:1 Changed 10 years ago by Nick Draper

  • Description modified (diff)

comment:2 Changed 10 years ago by Russell Taylor

AFAIK these messages, while undesirable, don't accompany any catastrphic (or possibly even noticable) behaviour - so this might not need such a high priority.

Note that in [9116] I changed the include for GL from a native one to including the Qt header, which seemed reasonable as this is a Qt widget. This was required because the Mac keeps its GL headers in a different place. The solution taken in the framework was a new header MantidGeometry/Rendering/OpenGL_Headers.h to avoid code duplication.

comment:3 Changed 10 years ago by Roman Tolchenov

  • Status changed from new to verify
  • Resolution set to wontfix

A possible course of the bug is mixing windows and OpenGL graphics. Stopped working on the ticket because the merlin machine will not be used for data reduction using mantid.

comment:4 Changed 10 years ago by Russell Taylor

(In [9943]) This doesn't appear to help the current viewing-on-a-mac-over-X problem, but I saw the errors reported above on a clean windows machine last week and it seems like they may have started around when I changed the GL include. So change it back. Re #2542.

comment:5 Changed 9 years ago by Steve Williams

  • Status changed from verify to verifying
  • Tester set to Steve Williams

comment:6 Changed 9 years ago by Steve Williams

  • Status changed from verifying to closed

It works OK on my win64 development machine, consistent with this not being a high priority issue for this release. Using MER01811 loading, show instrument, wrapped, unwrapped.

comment:7 Changed 5 years ago by Stuart Campbell

This ticket has been transferred to github issue 3389

Note: See TracTickets for help on using tickets.