Why is STALKER 2 compiling shaders every time?

STALKER 2 compiling shaders
(Image credit: GSC Game World)

The STALKER 2 compiling shaders message is probably something you've experienced this every single time you launch the game, while you wait for a progress bar to fill. So, what exactly is it?

The short answer is that when STALKER 2 is compiling shaders, it's reworking a bunch of graphical tricks and turning them into something your PC can use. While you might be used to seeing this message happen once, usually the first time you ever run a game, in STALKER 2, it’s a repetitive task. Shaders are basically fancy maths that moves and changes pixels on the screen to manipulate different visual effects, and covers everything from textures, lighting, and shadows that you’ll experience throughout the game. It's an extra layer on top of basic shapes and lights that makes things a whole lot look better.

However, to ensure STALKER 2 runs smoothly, shaders need to be converted into as simple a form as possible, and specifically to suit your set up - different PC components, GPUs, drivers and so on mean a unique compiling process. It can take an annoying amount of time, so games often compile shaders right at the start of the game. If they tried to do it as and when, while you were playing, it’d cause stuttering and slow down the game, which is arguably even more annoying.

© GamesRadar+. Not to be reproduced without permission.

Leon Hurley
Managing editor for guides

I'm GamesRadar's Managing Editor for guides. I also write reviews, previews and features, largely about horror, action adventure, FPS and open world games. I previously worked on Kotaku, and the Official PlayStation Magazine and website.

With contributions from

You must confirm your public display name before commenting

Please logout and then login again, you will then be prompted to enter your display name.