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