def GLSLCheckError(result, baseOperation=None, cArguments=None, *args): result = error.glCheckError(result, baseOperation, cArguments, *args) status = ctypes.c_int() getter(cArguments[0], key, ctypes.byref(status)) status = status.value if not status: raise error.GLError(result=result, baseOperation=baseOperation, cArguments=cArguments, description=glGetInfoLog(cArguments[0])) return result
def GLSLCheckError( result, baseOperation=None, cArguments=None, *args ): result = error.glCheckError( result, baseOperation, cArguments, *args ) status = ctypes.c_int() getter( cArguments[0], key, ctypes.byref(status)) status = status.value if not status: raise error.GLError( result = result, baseOperation = baseOperation, cArguments = cArguments, description= glGetInfoLog( cArguments[0] ) ) return result