using LIBGL_ALWAYS_SOFTWARE=true steam , makes it render just like it should, so i would assume the issue is somewhere in mesa with vega.