src/images/smaa/worker.js
import { SMAAAreaImageData } from "./SMAAAreaImageData";
import { SMAASearchImageData } from "./SMAASearchImageData";
/**
* Generates the SMAA area and search lookup tables.
*
* @private
* @param {Event} event - A message event.
*/
self.addEventListener("message", function onMessage(event) {
const areaImageData = SMAAAreaImageData.generate();
const searchImageData = SMAASearchImageData.generate();
postMessage({ areaImageData, searchImageData },
[areaImageData.data.buffer, searchImageData.data.buffer]);
close();
});