 		markerUniforms.modelViewMatrix = glGetUniformLocation(debugProgram, "modelViewProjectionMatrix")
 		markerUniforms.color = glGetUniformLocation(debugProgram, "markerColor")
 		primitives = [:]
+		transientPrimitives = []
 	}
 	
 	func renderMarkers(inProjection projection: GLKMatrix4) {

			render(primitive: primitive)
		}
		
		glDisable(GLenum(GL_BLEND))
	}
}

	let debugProgram: GLuint
	let markerUniforms : (modelViewMatrix: GLint, color: GLint)
	var primitives: [UUID: DebugRenderPrimitive]
	var transientPrimitives: [DebugRenderPrimitive]
	
	var mainCursorHandle: UUID?
	var mainSelectionHandle: UUID?
