1# ES 3.0 Development Branch merging
2
3ANGLE will soon be merging its ES 3.0 development branch to master, to make
4available (and more visible) the changes we've been making over the past several
5months in support of ES 3.0, and to remove divergence between the master and
6development branches.
7
8The previous master branch will still be available as the es2only-legacy branch,
9and SHAs will not change, so dependencies on individual commits of ANGLE will
10continue to work as expected. However, new contributions against es2only-legacy
11will generally not be considered, and future work should be done on master.
12
13This merge doesn't signify completion of ES 3.0, as we have some features still
14left to implement there, but interested developers can explore the work in
15progress. A significant portion of 3.0 features have been implemented,
16including:
17
18* 2D array textures, 3D textures
19* Expanded texture format support
20* Uniform Buffer Objects
21* Vertex Array Objects
22* Sampler objects, expanded sampler types
23* Transform Feedback
24* Texture Swizzle
25* GLSL integer support
26
27ES 3.0 features should not yet be considered stable, even where implemented, and
28some features are present only via naive implementation so far. There is still
29quite a bit of work ahead of us before ES 3.0 support is complete, but this
30merge should provide insight to those interested in what we've been working on!
31