Triangle and Square primitives

Why the fuck doesnt BufferSubData work?