Skip to content

Commit f941f5a

Browse files
committed
Scissor fix
1 parent 299e105 commit f941f5a

1 file changed

Lines changed: 10 additions & 6 deletions

File tree

src/renderer/webgl/RenderTarget.js

Lines changed: 10 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -302,15 +302,19 @@ var RenderTarget = new Class({
302302
{
303303
renderer.flush();
304304

305+
renderer.gl.enable(renderer.gl.SCISSOR_TEST);
306+
305307
var scissor = renderer.currentScissor;
306-
var x = scissor[0];
307-
var y = scissor[1];
308-
var width = scissor[2];
309-
var height = scissor[3];
310308

311-
renderer.gl.enable(renderer.gl.SCISSOR_TEST);
309+
if (scissor)
310+
{
311+
var x = scissor[0];
312+
var y = scissor[1];
313+
var width = scissor[2];
314+
var height = scissor[3];
312315

313-
renderer.gl.scissor(x, (renderer.drawingBufferHeight - y - height), width, height);
316+
renderer.gl.scissor(x, (renderer.drawingBufferHeight - y - height), width, height);
317+
}
314318
}
315319

316320
return renderer.popFramebuffer();

0 commit comments

Comments
 (0)