remove programable shader function