Home Reference Source

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();

});