27 lines
3.7 KiB
JavaScript
27 lines
3.7 KiB
JavaScript
shadow$provide.module$node_modules$pixi_DOT_js$lib$rendering$renderers$gl$WebGLRenderer = function(global, require, module, exports) {
|
|
global = require("module$node_modules$pixi_DOT_js$lib$extensions$Extensions");
|
|
var GlGraphicsAdaptor = require("module$node_modules$pixi_DOT_js$lib$scene$graphics$gl$GlGraphicsAdaptor"), GlMeshAdaptor = require("module$node_modules$pixi_DOT_js$lib$scene$mesh$gl$GlMeshAdaptor"), GlBatchAdaptor = require("module$node_modules$pixi_DOT_js$lib$rendering$batcher$gl$GlBatchAdaptor");
|
|
module = require("module$node_modules$pixi_DOT_js$lib$rendering$renderers$shared$system$AbstractRenderer");
|
|
var SharedSystems = require("module$node_modules$pixi_DOT_js$lib$rendering$renderers$shared$system$SharedSystems"), types = require("module$node_modules$pixi_DOT_js$lib$rendering$renderers$types"), GlBufferSystem = require("module$node_modules$pixi_DOT_js$lib$rendering$renderers$gl$buffer$GlBufferSystem"), GlContextSystem = require("module$node_modules$pixi_DOT_js$lib$rendering$renderers$gl$context$GlContextSystem"), GlGeometrySystem = require("module$node_modules$pixi_DOT_js$lib$rendering$renderers$gl$geometry$GlGeometrySystem"),
|
|
GlBackBufferSystem = require("module$node_modules$pixi_DOT_js$lib$rendering$renderers$gl$GlBackBufferSystem"), GlColorMaskSystem = require("module$node_modules$pixi_DOT_js$lib$rendering$renderers$gl$GlColorMaskSystem"), GlEncoderSystem = require("module$node_modules$pixi_DOT_js$lib$rendering$renderers$gl$GlEncoderSystem"), GlLimitsSystem = require("module$node_modules$pixi_DOT_js$lib$rendering$renderers$gl$GlLimitsSystem"), GlStencilSystem = require("module$node_modules$pixi_DOT_js$lib$rendering$renderers$gl$GlStencilSystem"),
|
|
GlUboSystem = require("module$node_modules$pixi_DOT_js$lib$rendering$renderers$gl$GlUboSystem"), GlRenderTargetSystem = require("module$node_modules$pixi_DOT_js$lib$rendering$renderers$gl$renderTarget$GlRenderTargetSystem"), GlShaderSystem = require("module$node_modules$pixi_DOT_js$lib$rendering$renderers$gl$shader$GlShaderSystem"), GlUniformGroupSystem = require("module$node_modules$pixi_DOT_js$lib$rendering$renderers$gl$shader$GlUniformGroupSystem"), GlStateSystem = require("module$node_modules$pixi_DOT_js$lib$rendering$renderers$gl$state$GlStateSystem");
|
|
require = require("module$node_modules$pixi_DOT_js$lib$rendering$renderers$gl$texture$GlTextureSystem");
|
|
"use strict";
|
|
require = [...SharedSystems.SharedSystems, GlUboSystem.GlUboSystem, GlBackBufferSystem.GlBackBufferSystem, GlContextSystem.GlContextSystem, GlLimitsSystem.GlLimitsSystem, GlBufferSystem.GlBufferSystem, require.GlTextureSystem, GlRenderTargetSystem.GlRenderTargetSystem, GlGeometrySystem.GlGeometrySystem, GlUniformGroupSystem.GlUniformGroupSystem, GlShaderSystem.GlShaderSystem, GlEncoderSystem.GlEncoderSystem, GlStateSystem.GlStateSystem, GlStencilSystem.GlStencilSystem, GlColorMaskSystem.GlColorMaskSystem];
|
|
SharedSystems = [...SharedSystems.SharedRenderPipes];
|
|
GlGraphicsAdaptor = [GlBatchAdaptor.GlBatchAdaptor, GlMeshAdaptor.GlMeshAdaptor, GlGraphicsAdaptor.GlGraphicsAdaptor];
|
|
const systems = [], renderPipes = [], renderPipeAdaptors = [];
|
|
global.extensions.handleByNamedList(global.ExtensionType.WebGLSystem, systems);
|
|
global.extensions.handleByNamedList(global.ExtensionType.WebGLPipes, renderPipes);
|
|
global.extensions.handleByNamedList(global.ExtensionType.WebGLPipesAdaptor, renderPipeAdaptors);
|
|
global.extensions.add(...require, ...SharedSystems, ...GlGraphicsAdaptor);
|
|
class WebGLRenderer extends module.AbstractRenderer {
|
|
constructor() {
|
|
super({name:"webgl", type:types.RendererType.WEBGL, systems, renderPipes, renderPipeAdaptors});
|
|
}
|
|
}
|
|
exports.WebGLRenderer = WebGLRenderer;
|
|
};
|
|
|
|
//# sourceMappingURL=module$node_modules$pixi_DOT_js$lib$rendering$renderers$gl$WebGLRenderer.js.map
|