diff --git a/pixelgl/vertex.go b/pixelgl/vertex.go
index 2b172600a4887d10201c56735322bff2c4b5b1d4..db021c5496817de97869305472d00665c74b795a 100644
--- a/pixelgl/vertex.go
+++ b/pixelgl/vertex.go
@@ -123,7 +123,7 @@ func NewVertexArray(parent BeginEnder, format VertexFormat, mode VertexDrawMode,
 				int32(attr.Size),
 				gl.DOUBLE,
 				false,
-				int32(stride),
+				int32(8*stride),
 				gl.PtrOffset(8*offset),
 			)
 			gl.EnableVertexAttribArray(uint32(i))