added depth texture write support in fragment shader for agal 2