armory3d / armsdk

Single-clone Armory SDK
37 stars 30 forks source link

Armory won't play #22

Closed anonimo82 closed 3 years ago

anonimo82 commented 3 years ago

Hello everyone. I had issues with Armory, even the default scene will not play with player. I'm getting this in the terminal:

user@system:~$ blender
Read prefs: /home/user/.config/blender/2.83/config/userpref.blend
Armory: Proxy objects synchronized
LLVM triggered Diagnostic Handler: Illegal instruction detected: VOP* instruction violates constant bus restriction
renamable $vgpr3 = V_CNDMASK_B32_e32 32768, killed $vgpr3, implicit killed $vcc, implicit $exec
LLVM failed to compile shader
radeonsi: can't compile a main shader part
Read blend: /home/user/Scaricati/untitled.blend
Armory v2021.5 ($Id: e4b950f78eb7c1ac9e65f2ad87920132e33cc61d $)
Exporting Scene
Scene exported in 0.030s
Error compiling to GLSL 110: Unsigned integers are not supported on legacy targets.

Compiling shader 2 of 20 (Material_mesh.frag.glsl) failed:
Shader compiler error.
(node:7272) UnhandledPromiseRejectionWarning: Unhandled promise rejection (rejection id: 2): Shader compiler error.
(node:7272) [DEP0018] DeprecationWarning: Unhandled promise rejections are deprecated. In the future, promise rejections that are not handled will terminate the Node.js process with a non-zero exit code.
Finished in 3.818s
ERROR: Build failed, check console
Saved session recovery to '/tmp/quit.blend'
Error in sys.excepthook:

Original exception was:

Blender quit
AL lib: (EE) alc_cleanup: 1 device not closed
user@system:~$ 

And I don't know where the console is (the error requires me to open the console log)

Thanks in advance for any help.

Regards.

anonimo82 commented 3 years ago

Note I'm using Blender 2.83

luboslenco commented 3 years ago

Hello,

Error compiling to GLSL 110: Unsigned integers are not supported on legacy targets.

It sounds like the legacy shaders option is enabled in the Armory plugin preferences. Disabling it should make it go away.