# Poison shots is not displayed (GLES2)

**URL:** <https://community.revolutionarygamesstudio.com/t/poison-shots-is-not-displayed-gles2/5650>\
**Category:** Bug Reports\
**Tags:** visual-bug\
**Created:** [November 14, 2022, 6:18am UTC](https://community.revolutionarygamesstudio.com/t/poison-shots-is-not-displayed-gles2/5650 "2022-11-14T06:18:19Z")\
**Posts on this page:** 2\
**Page:** 1

<div class="post-metadata">

**Author:** ![RZNMBR](https://thrivecommunity-cdn.b-cdn.net/letter_avatar_proxy/v4/letter/r/a87d85/32.png) [@RZNMBR](https://community.revolutionarygamesstudio.com/u/RZNMBR)\
**Post date:** [November 14, 2022, 6:18am UTC](https://community.revolutionarygamesstudio.com/t/poison-shots-is-not-displayed-gles2/5650/1 "2022-11-14T06:18:19Z")

</div>

[Log](https://pastebin.com/TsmVvE72) Thrive v.0.5.10 Windows 64-bit, on GLES2(Can’t play on GLES3).  
Possible lines with errors: 186, 240, 278, 503-519

> **Errors**
>
> 186: SHADER ERROR: Built-in function “textureSize(sampler2D, int)” is only supported on the GLES3 backend, but your project is using GLES2.
> 
> 240: ERROR: Index p\_shape\_index = 8 is out of bounds (total\_subshapes = 6).
> 
> 503-519: Compound: Type not specified in bbcode  
> ERROR: Parameter “ptr” is null.  
> at: godot\_icall\_0\_7 (modules/mono/glue/mono\_glue.gen.cpp:66) - Parameter “ptr” is null.  
> ERROR: Parameter “ptr” is null.  
> at: godot\_icall\_1\_15 (modules/mono/glue/mono\_glue.gen.cpp:137) - Parameter “ptr” is null.  
> ERROR: Parameter “ptr” is null.  
> at: godot\_icall\_1\_24 (modules/mono/glue/mono\_glue.gen.cpp:227) - Parameter “ptr” is null.  
> ERROR: Parameter “ptr” is null.  
> at: godot\_icall\_1\_15 (modules/mono/glue/mono\_glue.gen.cpp:137) - Parameter “ptr” is null.  
> ERROR: Parameter “ptr” is null.  
> at: godot\_icall\_0\_7 (modules/mono/glue/mono\_glue.gen.cpp:66) - Parameter “ptr” is null.  
> ERROR: Parameter “ptr” is null.  
> at: godot\_icall\_1\_15 (modules/mono/glue/mono\_glue.gen.cpp:137) - Parameter “ptr” is null.  
> ERROR: Parameter “ptr” is null.  
> at: godot\_icall\_1\_24 (modules/mono/glue/mono\_glue.gen.cpp:227) - Parameter “ptr” is null.  
> ERROR: Parameter “ptr” is null.  
> at: godot\_icall\_1\_15 (modules/mono/glue/mono\_glue.gen.cpp:137) - Parameter “ptr” is null.

---

<div class="post-metadata">

**Author:** ![hhyyrylainen](https://thrivecommunity-cdn.b-cdn.net/user_avatar/community.revolutionarygamesstudio.com/hhyyrylainen/32/32_2.png) [@hhyyrylainen](https://community.revolutionarygamesstudio.com/u/hhyyrylainen)\
**Post date:** [November 14, 2022, 6:59am UTC](https://community.revolutionarygamesstudio.com/t/poison-shots-is-not-displayed-gles2/5650/2 "2022-11-14T06:59:36Z")

</div>

I don’t think any of those errors are related. I just tested myself with forced GLES2 mode and I can confirm that the environmental particle effects and the toxin particle effects do not display at all.

I’ve opened an issue:

> <https://github.com/Revolutionary-Games/Thrive/issues/3860>
>
> https://community.revolutionarygamesstudio.com/t/poison-shots-is-not-displayed-g…les2/5650
> 
> I was able to confirm that neither the environmental particles (the per patch configured ones) and the toxin visuals (I only tested firing but probably the environmental toxins are broken as well). I don't know how we could fix this other than by trying a different tpye of particle emitter or reporting this issue to Godot and waiting for a fix.

But please note that GLES2 issues are not a very high priority and in fact we’ve had a problem with the chromatic aberration being broken there for 2 years and no one has even done the bare minimum of forcing that effect disabled there. Just like the warning popup says, which you should get each time you play in GLES2 mode.
