I haven't made 10 or more posts here, so I can't start a new thread, so I'll use this. I have been experiencing issues running SpaceEngine with Intel Iris Plus Graphics for a while now. The last update that ran was one of the volumetric ring betas, but then a new update came out and it stopped working (I'm not sure exactly which version). When launched, the engine loading banner will appear but then it crashes shortly after. Checking the last few lines of the log, it crashes when trying to compile rings.glsl. I would love to open up the shader and try finding the issue and fixing it (if it's not a pipeline issue), but I can't for obvious reasons. I also cannot debug and figure out why the engine crashes without logging anything because it crashes too quickly. I'll attach the log, even though it's not really useful...
P.S. Using the driver's shader compiler really sucks, because Intel's is super slow. If you are using OpenGL 4.6, switching to distributing compiled SPIR-V bytecode would be really great. It also would be more secure than distributing GLSL as an encrypted zip just to decrypt it at runtime because SPIR-V isn't a human-readable format that could easily be modified. Just a suggestion
