Add detachShader, rename discardRasterizer -> discardingRasterizer