Skip to main content

Indie game storeFree gamesFun gamesHorror games
Game developmentAssetsComics
SalesBundles
Jobs
TagsGame Engines
(3 edits)

Okay! After some testing again. I am able to confirm that it's not an issue where the transparency is working or not. It is that the layers for the blend mode and the layers visibility and transparency is not updated on change.

Issue:

Changes made to layers are saved correctly but only appear on the canvas after reopening the file, instead of updating immediately.

Steps to repro on a Rasberry Pi 500:

1. Launch Application.

2. Make two different layers,one with a square,second a circle.

3. Remove visibility on the second layer.

4.Notice the circle does is still there.

5. Save, close the Application, relaunch the Application and open the file.

6. Notice the circle disappeared, the canva was updated.

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)

(6 edits) (+1)

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.

Interesting! Glad you fixed the issue and thank you for posting your solution!