Merge pull request #876 from js6i/master

Mark computePipelineState as dirty when destroying mtlComputeEncoder