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