@@ -37,16 +37,19 @@ var RenderPass = {
3737 /* Needed for getting constant values
3838 * Form the WebGL context.
3939 */
40- glContext : null ,
40+ renderingContext : null ,
4141
4242 /* Utility functions */
43- initRenderComponent : function ( )
43+ initRenderPassComponent : function ( )
4444 {
4545 var renderingContext = this . state . game . renderer . gl ;
4646
47- if ( ( renderingContext instanceof WebGLRenderingContext ) || ( renderingContext !== null && renderingContext . rawgl !== undefined ) )
47+ if ( renderingContext !== undefined &&
48+ ( ( renderingContext instanceof WebGLRenderingContext ) || ( renderingContext !== null && renderingContext . rawgl !== undefined ) ) )
4849 {
49- this . glContext = renderingContext ;
50+ this . renderingContext = renderingContext ;
51+ this . setDefaultDepthStencilState ( ) ;
52+ this . setNoBlending ( ) ;
5053 }
5154 } ,
5255
@@ -110,15 +113,15 @@ var RenderPass = {
110113 } ,
111114
112115 setDefaultBlending : function ( ) {
113- var gl = this . glContext ;
116+ var gl = this . renderingContext ;
114117
115118 this . setBlendFunc ( gl . SRC_ALPHA , gl . ONE_MINUS_SRC_ALPHA , gl . ADD ) ;
116119
117120 return this ;
118121 } ,
119122
120123 setNoBlending : function ( ) {
121- var gl = this . glContext ;
124+ var gl = this . renderingContext ;
122125
123126 this . setBlendFunc ( gl . ONE , gl . ZERO , gl . ADD ) ;
124127
@@ -142,7 +145,7 @@ var RenderPass = {
142145
143146 /* Call this on render pass */
144147 dispatchRenderPassState : function ( ) {
145- var gl = this . glContext ;
148+ var gl = this . renderingContext ;
146149 var textures = this . textures ;
147150 var length = textures . length ;
148151 var outputStage = this . outputStage ;
@@ -184,4 +187,4 @@ var RenderPass = {
184187 }
185188} ;
186189
187- module . exports = Render ;
190+ module . exports = RenderPass ;
0 commit comments