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

Dieter Nützel Dieter at nuetzel-hh.de
Tue Nov 13 03:59:47 UTC 2018


GREAT hint Tim!

Yes, of course.

/home/dieter> gcc --version
gcc (SUSE Linux) 8.2.1 20181025 [gcc-8-branch revision 265488]

So I have to ping SUSE to push the fix, too.

Thanks a lot.

Dieter

Am 12.11.2018 08:28, schrieb Timothy Arceri:
> 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