Could you attach a debugger and provide a bit more information (stack trace, console output, etc)?
With "it crashes" we can't really check what the driver is doing wrong.
ig75icd32.dll!02cf7ef6() Unknown
[Frames below may be incorrect and/or missing, no symbols loaded for ig75icd32.dll] Unknown
ig75icd32.dll!02d8d3a4() Unknown
ig75icd32.dll!02d8c3f7() Unknown
ig75icd32.dll!02d90403() Unknown
ig75icd32.dll!02d860d0() Unknown
ig75icd32.dll!02f2e5e2() Unknown
> Game.exe!BlurEffect::DownSample(const IRenderTexture & xInput, IRenderTexture & xOutput) Line 174 C++
Game.exe!BlurEffect::Apply(IRenderTarget & xRenderTexture, IRenderTexture & xSourceTexture, float fBlurRatioMultiplier) Line 64 C++
Game.exe!BloomEffect::Apply(IRenderTarget & xRenderTexture) Line 57 C++
Output:
Exception thrown at 0x02CF7EF6 (ig75icd32.dll) in Game.exe: 0xC0000005: Access violation writing location 0x00000008.
In the stack, it doesn't show the SFML stack for some reason, but here is the function that was called just after DownSample:
m_xShader.setUniform(xParamName, sf::Vector2f(fParamValue.x, fParamValue.y));
I also noticed it didn't crash when in windowed mode.
Also looks like it doesn't crash if I am disabling shaders.
Also just now:
ig75icd32.dll!01d77ef6() Unknown
[Frames below may be incorrect and/or missing, no symbols loaded for ig75icd32.dll] Unknown
ig75icd32.dll!01e0d3a4() Unknown
ig75icd32.dll!01e0c3f7() Unknown
ig75icd32.dll!01e10403() Unknown
ig75icd32.dll!01e060d0() Unknown
ig75icd32.dll!01fae5e2() Unknown
Game.exe!sf::RenderTarget::draw(const sf::Drawable & drawable, const sf::RenderStates & states) Line 241 C++
output:
Exception thrown at 0x01D77EF6 (ig75icd32.dll) in Game.exe: 0xC0000005: Access violation writing location 0x00000008.
Also shader related. The const sf::RenderStates & states had a shader referenced.