# Game.renderer.resize breaks on Phaser

**URL:** <https://phaser.discourse.group/t/game-renderer-resize-breaks-on-phaser/4525>\
**Category:** Phaser 3\
**Created:** [December 9, 2019, 6:53pm UTC](https://phaser.discourse.group/t/game-renderer-resize-breaks-on-phaser/4525 "2019-12-09T18:53:25Z")\
**Posts on this page:** 3\
**Page:** 1

<div class="post-metadata">

**Author:** ![farhan](https://avatars.discourse-cdn.com/v4/letter/f/b2d939/32.png) [@farhan](https://phaser.discourse.group/u/farhan)\
**Post date:** [December 9, 2019, 6:53pm UTC](https://phaser.discourse.group/t/game-renderer-resize-breaks-on-phaser/4525/1 "2019-12-09T18:53:25Z")

</div>

Hi, I just updated my Phaser to 3.21.0 and when I am using game.renderer.resize  
Nothing is rendered. Am I missing a step or this breaks right now?

---

<div class="post-metadata">

**Author:** ![samme](https://yyz2.discourse-cdn.com/free1/user_avatar/phaser.discourse.group/samme/32/5275_2.png) [@samme](https://phaser.discourse.group/u/samme)\
**Post date:** [December 9, 2019, 8:51pm UTC](https://phaser.discourse.group/t/game-renderer-resize-breaks-on-phaser/4525/2 "2019-12-09T20:51:33Z")

</div>

AFAIK `renderer.resize()` works (because the Scale Manager uses it) but you shouldn’t need to call it yourself. You would use `game.scale.resize(…)` instead.

What are you trying to do?

If you remove `renderer.resize(…)` does the problem go away?

Add `debugger;` and step through your `renderer.resize()` call. Are the values right?

---

<div class="post-metadata">

**Author:** ![farhan](https://avatars.discourse-cdn.com/v4/letter/f/b2d939/32.png) [@farhan](https://phaser.discourse.group/u/farhan)\
**Post date:** [December 9, 2019, 9:12pm UTC](https://phaser.discourse.group/t/game-renderer-resize-breaks-on-phaser/4525/3 "2019-12-09T21:12:17Z")

</div>

> [@samme](#):
>
> renderer.resize()

I mean, I am calling it as renderer.resize(width, height);  
to resize the game

I tried any values for testing purpose, causing the whole screen goes blank.

I was using 3.15.0 with renderer.resize(width, height); which works fine, and after updating to 3.21.0, renderer.resize(width, height); causing everything goes blank when calling/using it.

But I manage to fix my project I think by removing renderer.resize(width, height); and not using it.  
I wonder if this new phaser version I don’t really need renderer.resize(width, height) anymore?
