Gaëtan Renaudeau f8e462233d internal refactoring. fixes https://github.com/gre/gl-react/issues/134
the texture loader system was externalized into a set of libs webgltexture-loader*
2017-09-05 17:15:15 +02:00

19 lines
422 B
JavaScript
Executable File

//@flow
import { createSurface } from "gl-react";
import raf from "raf";
import GLView from "./GLViewDOM";
import "webgltexture-loader-dom";
const RenderLessElement = "span";
const mapRenderableContent = (el: mixed) =>
el instanceof Element ? el.firstElementChild : null;
export const Surface = createSurface({
GLView,
RenderLessElement,
mapRenderableContent,
requestFrame: raf,
cancelFrame: raf.cancel
});