# Shaders problem

**URL:** <https://phaser.discourse.group/t/shaders-problem/8916>\
**Category:** Phaser 3\
**Created:** [February 17, 2021, 9:06am UTC](https://phaser.discourse.group/t/shaders-problem/8916 "2021-02-17T09:06:45Z")\
**Posts on this page:** 2\
**Page:** 1

<div class="post-metadata">

**Author:** ![kiRyyy](https://avatars.discourse-cdn.com/v4/letter/k/ea5d25/32.png) [@kiRyyy](https://phaser.discourse.group/u/kiRyyy)\
**Post date:** [February 17, 2021, 9:06am UTC](https://phaser.discourse.group/t/shaders-problem/8916/1 "2021-02-17T09:06:45Z")

</div>

Hello,  
In the older versions of phaser3, I was able to do setPipeline in a rectangle. Like folow:  
`

> this.renderer.pipelines.add(‘Audio\_reakt3’, new Audio\_reakt3(this));  
> var shader = this.add.rectangle(200, 200, 400, 100, 0x000000, 0.0);  
> shader.setPipeline(‘Audio\_reakt3’);  
> this.matter.add.gameObject(shader);

Now in the current version of Phaser(3.52.0) give me this error:

> ```
> Uncaught TypeError: Cannot read property 'copyFrom' of undefined
> at RectangleWebGLRenderer
> 
> ```

---

<div class="post-metadata">

**Author:** ![kiRyyy](https://avatars.discourse-cdn.com/v4/letter/k/ea5d25/32.png) [@kiRyyy](https://phaser.discourse.group/u/kiRyyy)\
**Post date:** [February 17, 2021, 7:15pm UTC](https://phaser.discourse.group/t/shaders-problem/8916/2 "2021-02-17T19:15:10Z")

</div>

I found the problem! I changed `Pipelines.TextureTintPipeline` to `Pipelines.GraphicsPipeline`

Is there any way to add glow effect on shapes like rectangles polygons, etc?  
I already added one div element with filter `drop-shadow` but the dom element stays above to my shader rectangle ☹
