Bauxitedev/godot-texture-painter

Add support for Godot 3.1 (beta)

me2beats opened this issue · 8 comments

On Godot 3.1 beta 2 I have

Parser error identifier albedo is not declared in the current scope.

looking forward to have it update for version for 3.1... please.. i need this soon

I'm working on it, it turns out this is going to be more effort than I imagined. The code changes required are small, but the depth buffer no longer seems to work (see godotengine/godot#25535), which breaks the painting algorithm entirely.

i see.. seems like far way to go like you said. hopes that its not gonna be forwarded to 3.2 instead..

It turns out the depth buffer issue is fixed in Godot 3.1.1, so you don't have to wait for Godot 3.2 luckily. When 3.1.1 is released officially, I'll update the project so that it works again.

Update: just after I wrote this 3.1.1 was released, so I'll get going now.

Hi! what's the status on this?

@azagaya Currently busy with my thesis, but I will be taking a summer break next week, so I'll have time to work on it then.

Great! I would like to contribute with something if there is any easy task i could help with

Currently none, main priority is porting to Godot 3.1.1. Unfortunately the depth buffer still appears to be broken in 3.1.1, not sure if this is my fault or Godot's. I'll have to spent some more time on this than I imagined, unfortunately.

Update: nevermind, fix turned out to be easy.