Added more OpenGL ES 3.0 cases in front end

- Added Texture2DArray where Texture3D was present
- Added OpenGL ES 3.0 compressed texture formats
- Used new buffer/texture parameters in setters/getters
- Added new Texture2D formats (mostly sized formats)
- Added missing matrix 2x3 code
- Added some trivial vertex attrib functions

Change-Id: I74913383a5623080a51193975d8b6bc811d06703
Reviewed-on: https://swiftshader-review.googlesource.com/2791
Tested-by: Alexis Hétu <sugoi@google.com>
Reviewed-by: Nicolas Capens <capn@google.com>
2 files changed
tree: fd409e5c69a0ce261ce3b89b653b6473381c8fef
  1. include/
  2. src/
  3. tests/
  4. .gitignore
  5. android_vendor_setup.sh
  6. Readme.txt