Only apply the enable mask on instructions requiring predication.
diff --git a/src/Shader/VertexProgram.cpp b/src/Shader/VertexProgram.cpp
index 75dc5df..a07fbb5 100644
--- a/src/Shader/VertexProgram.cpp
+++ b/src/Shader/VertexProgram.cpp
@@ -283,7 +283,7 @@
 					if(dst.w) d.w = Min(d.w, Float4(1.0f));
 				}
 
-				if(shader->containsDynamicBranching())
+				if(instruction->isPredicated())
 				{
 					Vector4f pDst;   // FIXME: Rename