mirror of
https://github.com/X11Libre/xserver.git
synced 2026-04-14 17:18:09 +00:00
XQuartz: GL: Fix several error handling mistakes in handleRenderDescriptions, that were leftover before the final code evolved.
(cherry picked from commit fe35a3639081dc78ac6cc4123cde37770f6a39fd)
This commit is contained in:
committed by
Jeremy Huddleston
parent
21ea9d82aa
commit
e7c26964ee
@@ -285,7 +285,7 @@ static void handleAccumulationModes(struct glCapabilitiesConfig *c, GLint cmodes
|
||||
assert(c->total_accum_buffers < GLCAPS_COLOR_BUFFERS);
|
||||
}
|
||||
|
||||
/* Return true if an error occured. */
|
||||
/* Return non-zero if an error occured. */
|
||||
static CGLError handleRendererDescriptions(CGLRendererInfoObj info, GLint r,
|
||||
struct glCapabilitiesConfig *c) {
|
||||
CGLError err;
|
||||
@@ -328,14 +328,14 @@ static CGLError handleRendererDescriptions(CGLRendererInfoObj info, GLint r,
|
||||
err = CGLDescribeRenderer(info, r, kCGLRPColorModes, &flags);
|
||||
|
||||
if(err)
|
||||
return true;
|
||||
return err;
|
||||
|
||||
handleColorModes(c, flags);
|
||||
|
||||
err = CGLDescribeRenderer(info, r, kCGLRPAccumModes, &flags);
|
||||
|
||||
if(err)
|
||||
return true;
|
||||
return err;
|
||||
|
||||
handleAccumulationModes(c, flags);
|
||||
|
||||
|
||||
Reference in New Issue
Block a user