| Summary: | Buggy OpenGL Init/Quit in SDL (with Mesa) | ||
|---|---|---|---|
| Product: | SDL | Reporter: | Sam Lantinga <slouken> |
| Component: | video | Assignee: | Ryan C. Gordon <icculus> |
| Status: | RESOLVED FIXED | QA Contact: | Sam Lantinga <slouken> |
| Severity: | normal | ||
| Priority: | P2 | CC: | marchesin |
| Version: | don't know | ||
| Hardware: | x86 | ||
| OS: | Other | ||
|
Description
Sam Lantinga
2006-01-24 00:27:53 UTC
From Brian Paul: The glXReleaseBuffersMESA() function in DRI's libGL is just a no-op stub so I'm not sure where the segfault is coming from. I think it's clear that SDL should check the GLX extension string for "GLX_MESA_release_buffers" and only call glXReleaseBuffersMESA() when the extension is present. -Brian Setting Sam as "QA Contact" on all bugs (even resolved ones) so he'll definitely be in the loop to any further discussion here about SDL. --ryan. Btw, if you leave this code in, ExtensionSupported("glXReleaseBuffersMESA") is definitely wrong. ExtensionSupported looks at gl extensions (while this is glx) and the extension name is GLX_MESA_release_buffers, not glXReleaseBuffersMESA.
glXReleaseBuffersMESA has been removed. |