[Mesa-dev] [radeonsi] Blender/vsraytrace/fsraytrace/gsraytrace - GPUShader: compile error

Timothy Arceri tarceri at itsqueeze.com
Mon Nov 12 07:28:06 UTC 2018


I'm guessing your using GCC 8.2.1 to compile Mesa? There was a compiler bug:

https://bugzilla.redhat.com/show_bug.cgi?id=1645400

On 12/11/18 2:11 pm, Dieter Nützel wrote:
> Hello,
> 
> I get brocken shaders with Blender and the above demos didn't start
> any longer.
> 
> NOT NIR related.
> Have to start bisect.
> 
> OpenGL renderer string: Radeon RX 580 Series (POLARIS10, DRM 3.27.0, 
> 4.19.0-rc1-1.g7262353-default+, LLVM 8.0.0)
> OpenGL core profile version string: 4.5 (Core Profile) Mesa 19.0.0-devel 
> (git-590fcb50e7)
> OpenGL core profile shading language version string: 4.50
> 
> mesa-demos/glsl> blender
> Read prefs: /home/dieter/.config/blender/2.79/config/userpref.blend
> libGL: Can't open configuration file /usr/local/etc/drirc: No such file 
> or directory.
> libGL: Can't open configuration file /usr/local/etc/drirc: No such file 
> or directory.
> libGL: pci id for fd 16: 1002:67df, driver radeonsi
> libGL: OpenDriver: trying /usr/local/lib64/dri/tls/radeonsi_dri.so
> libGL: OpenDriver: trying /usr/local/lib64/dri/radeonsi_dri.so
> libGL: Can't open configuration file /usr/local/etc/drirc: No such file 
> or directory.
> libGL: Can't open configuration file /usr/local/etc/drirc: No such file 
> or directory.
> libGL: Can't open configuration file /usr/local/etc/drirc: No such file 
> or directory.
> usr/share/libdrm/amdgpu.ids version: 1.0.0
> libGL: Using DRI3 for screen 0
> Read blend: /data/Blender/BMW3v2.blend
> 2.66 versioning fix: replacing black sky with premultiplied alpha for 
> scene Scene
> Read blend: /data/Blender/BMW27GE.blend
> GPUShader: compile error:
> 0:1177(22): error: invalid input layout qualifier used
> [-]
> 
> Read blend: /data/Blender/BMW27.blend
> skipping driver '100*power', automatic scripts are disabled
> skipping driver '-100*power', automatic scripts are disabled
> skipping driver '-90*brake', automatic scripts are disabled
> skipping driver '90*brake', automatic scripts are disabled
> libGL: Can't open configuration file /usr/local/etc/drirc: No such file 
> or directory.
> libGL: Can't open configuration file /usr/local/etc/drirc: No such file 
> or directory.
> libGL: Can't open configuration file /usr/local/etc/drirc: No such file 
> or directory.
> libGL: Can't open configuration file /usr/local/etc/drirc: No such file 
> or directory.
> Read blend: /data/Blender/sanisidro.blend
> Read blend: /data/Blender/bh.blend
> Info: Read library:  '/projeto.blend', '//../../projeto.blend', parent 
> '<direct>'
> Warning: Cannot find lib '/projeto.blend'
> Warning: LIB: Group: 'Projeto' missing from '/projeto.blend', parent 
> '<direct>'
> Info: Read library:  '/projeto.blend', '//../../projeto.blend', parent 
> '<direct>'
> Warning: Unable to open '/projeto.blend': No such file or directory
> Warning: Cannot find lib '/projeto.blend'
> Warning: LIB: Group: 'Projeto' missing from '/projeto.blend', parent 
> '<direct>'
> 
> GPUShader: compile error:
> 0:1177(22): error: invalid input layout qualifier used
> [-]
> 
> mesa-demos/glsl> ./fsraytrace
> libGL: Can't open configuration file /usr/local/etc/drirc: No such file 
> or directory.
> libGL: Can't open configuration file /usr/local/etc/drirc: No such file 
> or directory.
> libGL: pci id for fd 4: 1002:67df, driver radeonsi
> libGL: OpenDriver: trying /usr/local/lib64/dri/tls/radeonsi_dri.so
> libGL: OpenDriver: trying /usr/local/lib64/dri/radeonsi_dri.so
> libGL: Can't open configuration file /usr/local/etc/drirc: No such file 
> or directory.
> libGL: Can't open configuration file /usr/local/etc/drirc: No such file 
> or directory.
> libGL: Can't open configuration file /usr/local/etc/drirc: No such file 
> or directory.
> usr/share/libdrm/amdgpu.ids version: 1.0.0
> libGL: Using DRI3 for screen 0
> Error: problem compiling shader: 0:48(2): error: invalid input layout 
> qualifier used
> 
> Same with 'vsraytrace' and 'gsraytrace'.
> 
> Thanks,
> Dieter
> _______________________________________________
> mesa-dev mailing list
> mesa-dev at lists.freedesktop.org
> https://lists.freedesktop.org/mailman/listinfo/mesa-dev


More information about the mesa-dev mailing list