def __init__(self, name="<STR_LIT>", mode=moderngl.TRIANGLES):
self.ctx = context.ctx()<EOL>self.name = name<EOL>self.mode = mode<EOL>try:<EOL><INDENT>DRAW_MODES[self.mode]<EOL><DEDENT>except KeyError:<EOL><INDENT>raise VAOError("<STR_LIT>".format(DRAW_MODES.values()))<EOL><DEDENT>self.buffers = []<EOL>self._index_buffer = None<EOL>self._index_element_size = None<EOL>self.vertex_count = <NUM_LIT:0><EOL>self.vaos = {}<EOL>
Create and empty VAO

Keyword Args:
    name (str): The name for debug purposes
    mode (int): Default draw mode