since this is read-only, is there any other way of updating a fragment's final resting place in the frame buffer or is there currently no way to move fragments around in the frame buffer using a fragment shader?