Please do bring out an OpenGL ES 4.
With only DSA functions, without non DSA functions.
Direct State Access is a big difference, change main version number from 3 to 4.
Create OpenGl ES 4.0
For application developers who want to use new functionality with non DSA functions, bring out an OpenGL ES 3.2 release with other performance enhancing functionality.
With for OpenGL ES 4 and if there will be OpenGL ES 3.2 context creation options in the next version of OpenGL 4.x.
This will allow to write better, shorter, less bloated, less error prone code that interfaces simpler and easier with middleware.
Add the following from OpenGL 4.5:
+Direct State Access (DSA) : object accessors enable state to be queried and modified without binding objects to contexts, for increased application and middleware efficiency and flexibility;
Robustness : providing a secure platform for applications such as WebGL browsers, including preventing a GPU reset affecting any other running applications;
(Mobile devices such as tablets are starting to run multiple applications simultaneously.)
Flush Control : applications can control flushing of pending commands before context switching – enabling high-performance multithreaded applications;
(Mobile devices are using quad core processors these days, more efficient, faster handling of commands is always a good improvement.)