Opened 10 years ago

Closed 10 years ago

Last modified 10 years ago

#92 closed defect (fixed)

Error with selection and silhouette edges

Reported by: Tom Goddard Owned by: Tom Goddard
Priority: major Milestone:
Component: Graphics Version:
Keywords: Cc: gregc@…
Blocked By: Blocking:
Notify when closed: Platform: all
Project: chimera

Description

Get the following traceback when silhouette edges enabled and atom selected in either order. This worked in a May 13 version of Chimera 2.

Attachments (1)

silherr.png (172.5 KB ) - added by Tom Goddard 10 years ago.

Download all attachments as: .zip

Change History (5)

by Tom Goddard, 10 years ago

Attachment: silherr.png added

comment:1 by Tom Goddard, 10 years ago

Resolution: fixed
Status: newclosed

This glBlitFramebuffer() error is caused by using render buffer storage GL_DETPH24_STENCIL8. It works correctly with GL_DEPTH_COMPONENT24. The GL_DEPTH24_STENCIL8 was recently added to work around a different glBlitFramebuffer() bug on Linux / AMD. But we do not request nor use stencil buffer.

comment:2 by Tom Goddard, 10 years ago

Cc: gregc@… added

This change breaks Greg's glBlitFramebuffer() Linux / AMD driver work-around.

comment:3 by Greg Couch, 10 years ago

Made AMD fix first OpenGL workaround and made conditional on the Linux/AMD combination. Since the Windows driver shares a lot of code with the proprietary Linux driver, the workaround will probably be needed there as well. Haven't checked yet if the fix is needed with the open-source driver.

comment:4 by Greg Couch, 10 years ago

Open-source driver only supports OpenGL 3.0, so Chimera2 doesn't run.

Note: See TracTickets for help on using tickets.