shadow$provide.module$node_modules$pixi_DOT_js$lib$rendering$renderers$gpu$GpuUboSystem = function(global, require, module, exports) {
  global = require("module$node_modules$pixi_DOT_js$lib$extensions$Extensions");
  module = require("module$node_modules$pixi_DOT_js$lib$rendering$renderers$shared$shader$UboSystem");
  var createUboElementsWGSL = require("module$node_modules$pixi_DOT_js$lib$rendering$renderers$gpu$shader$utils$createUboElementsWGSL"), createUboSyncFunctionWGSL = require("module$node_modules$pixi_DOT_js$lib$rendering$renderers$gpu$shader$utils$createUboSyncFunctionWGSL");
  "use strict";
  class GpuUboSystem extends module.UboSystem {
    constructor() {
      super({createUboElements:createUboElementsWGSL.createUboElementsWGSL, generateUboSync:createUboSyncFunctionWGSL.createUboSyncFunctionWGSL});
    }
  }
  GpuUboSystem.extension = {type:[global.ExtensionType.WebGPUSystem], name:"ubo"};
  exports.GpuUboSystem = GpuUboSystem;
};

//# sourceMappingURL=module$node_modules$pixi_DOT_js$lib$rendering$renderers$gpu$GpuUboSystem.js.map
