1. 18 Dec, 2015 1 commit
    • Fixed format validations · d9a2e7bf
      Alexis Hetu authored
      Format validations were failing if the exact same format
      wasn't used between different texture related calls to the
      same texture, even when the formats were equivalent, so I
      added a GetSizedInternalFormat function based on a format
      map (courtesy of Angle). The validation checks were also
      unified in utilities.cpp and used wherever texture formats
      were used, to make sure Image objects used in Texture
      objects always use the sized format, so that format
      comparisons work properly.
      
      Change-Id: I72fc8fb1b0f135ac679c274866e5b8e223541e7f
      Reviewed-on: https://swiftshader-review.googlesource.com/4082Tested-by: 's avatarAlexis Hétu <sugoi@google.com>
      Reviewed-by: 's avatarNicolas Capens <capn@google.com>
  2. 17 Dec, 2015 1 commit
  3. 15 Dec, 2015 3 commits
  4. 10 Dec, 2015 1 commit
  5. 09 Dec, 2015 2 commits
  6. 08 Dec, 2015 3 commits
  7. 07 Dec, 2015 1 commit
  8. 04 Dec, 2015 3 commits
  9. 03 Dec, 2015 4 commits
  10. 02 Dec, 2015 4 commits
  11. 01 Dec, 2015 6 commits
  12. 27 Nov, 2015 2 commits
  13. 26 Nov, 2015 1 commit
    • Floating point renderbuffer support · c8f95e8a
      Alexis Hetu authored
      It is now possible to use floating point renderbuffers and read
      the data back from them. The changes include:
      - Modified glReadPixels so that it always uses the blitter to
        copy the data to the external buffer.
      - Added new types to both Framebuffer and some utility functions.
      - Added the new ValidReadPixelsFormatType function to validate the
        glReadPixels format/type combo, which had a bit more
        possibilities than the RGBA/UNSIGNED BYTE combo previously used.
      
      Change-Id: I1726ea57c4f7aa85bf0ffa7f323dc6a16abc34ff
      Reviewed-on: https://swiftshader-review.googlesource.com/4260Tested-by: 's avatarAlexis Hétu <sugoi@google.com>
      Reviewed-by: 's avatarNicolas Capens <capn@google.com>
  14. 25 Nov, 2015 1 commit
  15. 24 Nov, 2015 1 commit
  16. 20 Nov, 2015 1 commit
  17. 16 Nov, 2015 1 commit
  18. 13 Nov, 2015 4 commits