c++ - program ignores everything after function is called -
i can't explaing properly.. have code like
printf_s("%s", "1"); gldrawelements(gl_triangles, model.indcount, gl_unsigned_int, (void*)0); printf_s("%s", "2"); eglswapbuffers ( escontext->egldisplay, escontext->eglsurface);
and 2 never printed .when remove gldrawelements it's ok
gldrawelements(gl_triangles, model.indcount, gl_unsigned_int, (void*)0); ^^^^^^^^^^^^^^^ whaaaaat?
opengl es' gldrawelements()
not accept gl_unsigned_int
type
, gl_unsigned_byte
or gl_unsigned_short
.
if check glgeterror()
after call should gl_invalid_enum
.
Comments
Post a Comment