1. 05 Jan, 2016 2 commits
  2. 04 Jan, 2016 2 commits
  3. 31 Dec, 2015 4 commits
  4. 23 Dec, 2015 8 commits
  5. 21 Dec, 2015 4 commits
  6. 18 Dec, 2015 3 commits
  7. 17 Dec, 2015 1 commit
  8. 15 Dec, 2015 3 commits
  9. 10 Dec, 2015 1 commit
  10. 09 Dec, 2015 2 commits
  11. 08 Dec, 2015 3 commits
  12. 07 Dec, 2015 1 commit
  13. 04 Dec, 2015 3 commits
  14. 03 Dec, 2015 3 commits
    • Fixed BindRenderbuffer · c68dd27b
      Alexis Hetu authored
      BindRenderbuffer doesn't require anything except a non-zero
      renderbuffer to create a new Renderbuffer object (it is not
      required to use GenRenderbuffers before using BindRenderbuffer).
      This had been fixed for GLES 3.0, but the same also applies
      to GLES 2.0, which has been fixed here. Note that the Context
      already handles the case where renderbuffer is zero properly.
      
      Bug 25983901
      
      Change-Id: I75f706fc56df28871bf60b5645f1c0db039fccb8
      Reviewed-on: https://swiftshader-review.googlesource.com/4334Tested-by: 's avatarAlexis Hétu <sugoi@google.com>
      Reviewed-by: 's avatarNicolas Capens <capn@google.com>
    • Minor bug fixes and cleanup · 175d634f
      Alexis Hetu authored
      - Removed unused variables
      - Fixed member initialization order in a few classes
      - Fixed Surface::setSwapBehavior()
      - Removed unused mPixelPackingStateDirty members
      - Fixed initialization of "size" member in LinkedVarying class
      - Fixed constness of a string
      - Removed unused static functions
      - Added parenthesis to fix && / || order ambiguity
      
      Change-Id: Ia9ad8eaca335c60871fdc58037e441aa2010a641
      Reviewed-on: https://swiftshader-review.googlesource.com/4301Tested-by: 's avatarAlexis Hétu <sugoi@google.com>
      Reviewed-by: 's avatarNicolas Capens <capn@google.com>
    • Fixed fbo related validations · 5dcf88b2
      Alexis Hetu authored
      A few minor fixes:
      - In FramebufferRenderbuffer, if renderbuffer isn't 0,
        it must be a valid object.
      - In FramebufferTexture2D, I moved the isCompressed check AFTER
        the textarget validation, to avoid using an invalid textarget.
      - In GetFramebufferAttachmentParameteriv, not using GL_BACK,
        GL_DEPTH or GL_STENCIL for the default framebuffer should
        produce GL_INVALID_ENUM instead of GL_INVALID_OPERATION.
      - In GetFramebufferAttachmentParameteriv, when
        attachmentObjectType is GL_NONE, in ES3, the query for
        GL_FRAMEBUFFER_ATTACHMENT_OBJECT_NAME should return 0.
      
      Change-Id: I913cadd5961fa473b54ddfe174772bb7270dfdc5
      Reviewed-on: https://swiftshader-review.googlesource.com/4333Tested-by: 's avatarAlexis Hétu <sugoi@google.com>
      Reviewed-by: 's avatarNicolas Capens <capn@google.com>