Skip to content

Commit da61210

Browse files
committed
croak if auto-glewInit fails - fix #43 fix #36
1 parent cc91668 commit da61210

File tree

1 file changed

+5
-1
lines changed

1 file changed

+5
-1
lines changed

utils/generate-XS.pl

+5-1
Original file line numberDiff line numberDiff line change
@@ -323,8 +323,12 @@ sub generate_glew_xs {
323323
my $res = $decl . <<XS;
324324
CODE:
325325
if ( ! _done_glewInit ) {
326+
GLenum err;
326327
glewExperimental = GL_TRUE;
327-
glewInit() || _done_glewInit++;
328+
err = glewInit();
329+
if (GLEW_OK != err)
330+
croak("Error: %s", glewGetErrorString(err));
331+
_done_glewInit++;
328332
}
329333
$error_check
330334
XS

0 commit comments

Comments
 (0)