drawQuadWithShader does not work with BlendState

hello!

I’m using drawQuadWithShader to blending textures in PostEffect.

However, after 2.17.0, It does not work with BlendState. (Incompatible with 2.16.2)

Because, RenderPassQuad calls setDrawStates without arguments then reset blend states.

check and fix it, or teach me any workarounds.

thank you.

cc @mvaligursky

Thanks for spotting this, I have a fix here fix: preserve blend state in drawQuadWithShader / RenderPassQuad by mvaligursky · Pull Request #8535 · playcanvas/engine · GitHub and will release it soon.