diff --git a/src/SFML/Graphics/RenderTarget.cpp b/src/SFML/Graphics/RenderTarget.cpp index 113e666e..9c1a055f 100644 --- a/src/SFML/Graphics/RenderTarget.cpp +++ b/src/SFML/Graphics/RenderTarget.cpp @@ -270,7 +270,8 @@ void RenderTarget::ResetGLStates() ApplyBlendMode(BlendAlpha); ApplyTransform(Transform::Identity); ApplyTexture(NULL); - ApplyShader(NULL); + if (Shader::IsAvailable()) + ApplyShader(NULL); myCache.UseVertexCache = false; // Set the default view