Texture();

    // If the multisample texture doesn't exist or
    // is the wrong size then make a new one.
    if (!multisampleTexture ||
        multisampleTexture.width !== canvasTexture.width ||
        multisampleTexture.height !== canvasTexture.height) {

      // If we have an existing multisample texture destroy it.
      if (multisampleTexture) {
        multisampleTexture.destroy();
      }

      // Create a new multisample texture that matches our
      // canvas's size
      multisampleTexture