|
1 | 1 | // import ObjectRenderer from 'pixi.js/lib/core/renderers/webgl/utils/ObjectRenderer';
|
2 | 2 | // import WebGLRenderer from 'pixi.js/lib/core/renderers/webgl/WebGLRenderer';
|
3 | 3 | // const PIXI = require('pixi.js');
|
4 |
| -import PIXI from 'pixi.js'; |
| 4 | +// import * as PIXI from 'pixi.js'; |
5 | 5 | const ObjectRenderer = PIXI.ObjectRenderer;
|
6 | 6 | const WebGLRenderer = PIXI.WebGLRenderer;
|
7 |
| -import createIndicesForQuads from 'pixi.js/lib/core/utils/createIndicesForQuads'; |
8 | 7 | import generateMultiTextureShader from './generateMultiTextureShader';
|
9 |
| -import checkMaxIfStatmentsInShader from 'pixi.js/lib/core/renderers/webgl/utils/checkMaxIfStatmentsInShader'; |
10 |
| -import Buffer from 'pixi.js/lib/core/sprites/webgl/BatchBuffer'; |
11 |
| -import settings from 'pixi.js/lib/core/settings'; |
| 8 | +import createIndicesForQuads from './pixi-source/createIndicesForQuads'; |
| 9 | +import checkMaxIfStatmentsInShader from './pixi-source/checkMaxIfStatmentsInShader'; |
| 10 | +import BatchBuffer from './pixi-source/BatchBuffer'; |
| 11 | +// import settings from 'pixi.js/lib/core/settings'; |
12 | 12 | // import glCore from 'pixi-gl-core';
|
13 | 13 | import bitTwiddle from 'bit-twiddle';
|
14 | 14 |
|
15 | 15 | const glCore = PIXI.glCore;
|
| 16 | +const settings = PIXI.settings; |
16 | 17 |
|
17 | 18 | let TICK = 0;
|
18 | 19 | let TEXTURE_TICK = 0;
|
@@ -64,7 +65,7 @@ export default class RichTextRenderer extends ObjectRenderer
|
64 | 65 | this.buffers = [];
|
65 | 66 | for (let i = 1; i <= bitTwiddle.nextPow2(this.size); i *= 2)
|
66 | 67 | {
|
67 |
| - this.buffers.push(new Buffer(i * 4 * this.vertByteSize)); |
| 68 | + this.buffers.push(new BatchBuffer(i * 4 * this.vertByteSize)); |
68 | 69 | }
|
69 | 70 |
|
70 | 71 | /**
|
|
0 commit comments