Test your app on an OpenGL ES 3.0–compatible device to verify that it behaves correctly. However, if you choose to port shaders to GLSL ES 3.0 to use new features, see the caveats in Adopting OpenGL ES Shading Language version 3.0. (Optional.) You can use the same shader programs in both OpenGL ES 2.0 and 3.0. Update code that uses OpenGL ES 2.0 extensions incorporated into or changed by the OpenGL ES 3.0 specifications, as described in Updating Extension Code below.