1. 31 May, 2018 1 commit
  2. 30 May, 2018 6 commits
  3. 29 May, 2018 3 commits
  4. 23 May, 2018 2 commits
  5. 18 May, 2018 1 commit
  6. 17 May, 2018 3 commits
  7. 16 May, 2018 3 commits
  8. 14 May, 2018 2 commits
  9. 11 May, 2018 1 commit
  10. 09 May, 2018 1 commit
  11. 07 May, 2018 1 commit
  12. 04 May, 2018 1 commit
  13. 03 May, 2018 1 commit
  14. 26 Apr, 2018 1 commit
    • Accept GL_HALF_FLOAT and GL_HALF_FLOAT_OES interchangeably. · ce8eb945
      Nicolas Capens authored
      These enums don't have the same value, but this is only because of
      desktop OpenGL and OpenGL ES having evolved separately. OpenGL ES 3.0
      reconverged to use the enum name and value of desktop OpenGL.
      
      Apps choosing between OpenGL ES 2.0 and 3.0 strictly speaking have to
      use different enums, but many drivers already accept either enum so the
      apps don't bother to differentiate them. Running them on a driver which
      adheres more strictly to the (extension) specs would cause parameter
      validation errors.
      
      Additionally, native platform pixel formats such as
      HAL_PIXEL_FORMAT_RGBA_FP16 on Android couldn't be mapped to GL_RGBA16F
      with GL_HALF_FLOAT component types on an OpenGL ES 2.0 context if the
      latter are considered OpenGL ES 3.0 only.
      
      Change-Id: Ib66cba7444fe438c0e4a8a6454460773cf02236d
      Reviewed-on: https://swiftshader-review.googlesource.com/18728Tested-by: 's avatarNicolas Capens <nicolascapens@google.com>
      Reviewed-by: 's avatarAlexis Hétu <sugoi@google.com>
  15. 25 Apr, 2018 3 commits
  16. 24 Apr, 2018 1 commit
  17. 19 Apr, 2018 1 commit
  18. 18 Apr, 2018 1 commit
  19. 17 Apr, 2018 1 commit
  20. 16 Apr, 2018 1 commit
  21. 13 Apr, 2018 1 commit
  22. 12 Apr, 2018 1 commit
  23. 10 Apr, 2018 3 commits