XQuartz: GL: Fix several error handling mistakes in handleRenderDescriptions, that were leftover before the final code evolved.
This commit is contained in:
parent
98a084ce9c
commit
fe35a36390
@ -285,7 +285,7 @@ static void handleAccumulationModes(struct glCapabilitiesConfig *c, GLint cmodes
|
|||||||
assert(c->total_accum_buffers < GLCAPS_COLOR_BUFFERS);
|
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,
|
static CGLError handleRendererDescriptions(CGLRendererInfoObj info, GLint r,
|
||||||
struct glCapabilitiesConfig *c) {
|
struct glCapabilitiesConfig *c) {
|
||||||
CGLError err;
|
CGLError err;
|
||||||
@ -328,14 +328,14 @@ static CGLError handleRendererDescriptions(CGLRendererInfoObj info, GLint r,
|
|||||||
err = CGLDescribeRenderer(info, r, kCGLRPColorModes, &flags);
|
err = CGLDescribeRenderer(info, r, kCGLRPColorModes, &flags);
|
||||||
|
|
||||||
if(err)
|
if(err)
|
||||||
return true;
|
return err;
|
||||||
|
|
||||||
handleColorModes(c, flags);
|
handleColorModes(c, flags);
|
||||||
|
|
||||||
err = CGLDescribeRenderer(info, r, kCGLRPAccumModes, &flags);
|
err = CGLDescribeRenderer(info, r, kCGLRPAccumModes, &flags);
|
||||||
|
|
||||||
if(err)
|
if(err)
|
||||||
return true;
|
return err;
|
||||||
|
|
||||||
handleAccumulationModes(c, flags);
|
handleAccumulationModes(c, flags);
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user