@@ -22,26 +22,27 @@ var Path = function (x, y, width, rgb, alpha)
2222 this . points [ 0 ] = new Point ( x , y , width , rgb , alpha ) ;
2323} ;
2424
25- var GraphicsWebGLRenderer = function ( renderer , src , interpolationPercentage , camera )
25+ var GraphicsWebGLRenderer = function ( renderer , gameObject , interpolationPercentage , camera )
2626{
2727 if ( this . renderMask !== this . renderFlags )
2828 {
2929 return ;
3030 }
3131
32+ var renderTarget = gameObject . renderTarget ;
3233 var shapeBatch = renderer . shapeBatch ;
3334 var vertexDataBuffer = shapeBatch . vertexDataBuffer ;
3435 var vertexBufferF32 = vertexDataBuffer . floatView ;
3536 var vertexBufferU32 = vertexDataBuffer . uintView ;
3637 var vertexOffset = 0 ;
3738 var cameraScrollX = camera . scrollX ;
3839 var cameraScrollY = camera . scrollY ;
39- const srcX = src . x - cameraScrollX ;
40- const srcY = src . y - cameraScrollY ;
41- const srcScaleX = src . scaleX ;
42- const srcScaleY = src . scaleY ;
43- const srcRotation = - src . rotation ;
44- var commandBuffer = src . commandBuffer ;
40+ const srcX = gameObject . x - cameraScrollX ;
41+ const srcY = gameObject . y - cameraScrollY ;
42+ const srcScaleX = gameObject . scaleX ;
43+ const srcScaleY = gameObject . scaleY ;
44+ const srcRotation = - gameObject . rotation ;
45+ var commandBuffer = gameObject . commandBuffer ;
4546 var value ;
4647 var lineAlpha = 1.0 ;
4748 var fillAlpha = 1.0 ;
@@ -95,7 +96,7 @@ var GraphicsWebGLRenderer = function (renderer, src, interpolationPercentage, ca
9596 mve = sre * cma + srf * cmc + cme ;
9697 mvf = sre * cmb + srf * cmd + cmf ;
9798
98- renderer . setRenderer ( shapeBatch , null ) ;
99+ renderer . setRenderer ( shapeBatch , null , renderTarget ) ;
99100
100101 for ( var cmdIndex = 0 , cmdLength = commandBuffer . length ; cmdIndex < cmdLength ; ++ cmdIndex )
101102 {
0 commit comments