Bug 111061

Summary: Most shaders in no mans sky fail to compile.
Product: Mesa Reporter: Haxk20 <haxk612>
Component: Drivers/Gallium/radeonsiAssignee: Default DRI bug account <dri-devel>
Status: RESOLVED NOTABUG QA Contact: Default DRI bug account <dri-devel>
Severity: normal    
Priority: medium    
Version: git   
Hardware: Other   
OS: All   
Whiteboard:
i915 platform: i915 features:

Description Haxk20 2019-07-04 10:57:43 UTC
I installed No mans sky and used those enviroment variables: MESA_GL_VERSION_OVERRIDE=4.5COMPAT
force_glsl_extensions_warn=true
and the game still fails to render multiple shaders. Well most of them. Clouds are rendered properly. Other then that its not there.
Comment 1 Haxk20 2019-07-04 10:58:21 UTC
mesa from git and LLVM from git too. Tried with nir enabled and it still fails.
Comment 2 Timothy Arceri 2019-07-05 02:57:38 UTC
(In reply to Haxk20 from comment #0)
> I installed No mans sky and used those enviroment variables:
> MESA_GL_VERSION_OVERRIDE=4.5COMPAT
> force_glsl_extensions_warn=true
> and the game still fails to render multiple shaders. Well most of them.
> Clouds are rendered properly. Other then that its not there.

You shouldn't need these environment variables any longer. radeonsi now supports compat profile in GL 4.5 by default and the other overrides needed to run the game are set in 00-mesa-defaults.conf.

I just tested No Mans Sky and it runs perfectly. I suspect you either need to update your systems Mesa package or you have a local copy in you home directory that is overriding the system copy of 00-mesa-defaults.conf, if so you should delete it.

Use of freedesktop.org services, including Bugzilla, is subject to our Code of Conduct. How we collect and use information is described in our Privacy Policy.