Thank you for the feedback and for the testing! Unfortunately this is hard for us to troubleshoot because we don't own a Raspberry Pi device to test it, we rely solely on user feedback, similarly to the macOS version. Not entirely sure what is causing the layer rendering to not be working on Raspberry Pis, but we will look further into it. The most likely scenario is that this is some kind of shader or GPU/GPU driver limitation. If that is indeed the case, we may need to re-write the layer rendering code, or make a simplified version of it with less features for devices that do not support the current version.
Just to get a better idea of shader support, do the image effects work when you try to apply them? (More info on image effects here: https://www.oramainteractive.com/Pixelorama-Docs/user_manual/image_effects)
Good news! I figured out why the visibility and transparency layers weren’t updating properly. My Raspberry Pi uses OpenGL 3.1, and I believe that was causing the issue.
I was able to override it via the terminal to make it believe it support OpenGL 3.3 (even if it technically doesn’t), and that fixed everything! Visibility, opacity, and blending modes all work now. 😄
I also tried the different image effects.and it worked both without the OpenGL 3.3 support command and with it
Those were the command I used to make it work (only if the Application is launched via terminal):
export MESA_GL_VERSION_OVERRIDE=3.3
export MESA_GLSL_VERSION_OVERRIDE=330
Funny thing is that I was able to fix this by trying to launch blender the same way.