1. 02 Feb, 2015 - 2 commits
    • Pasi Keranen's avatar
      Starting to move towards QJSValue use · e3cceadb
      Pasi Keranen authored
      
      Starting to replace QObject pointers with QJSValue that allows dynamic
      properties to be added to the the returned objects from QCanvas3D API.
      This makes the implementation more compatible with WebGL code out there.
      
      All uniform??va functions made internal, uniform??v functions now accept
      QJSValue as input and dynamically detect the parameter type.
      Examples updated accordingly.
      
      Buffer3D, Program3D, Shader3D and UniformLocation3D types now changed
      to use QJSValue.
      
      Change-Id: I1670d5efa5aa829c89169143b685e4b52b402b77
      Reviewed-by: default avatarPasi Keränen <pasi.keranen@digia.com>
      e3cceadb
    • Pasi Keranen's avatar
      Fixed pixelStorei and fixed documentation. · 36df5337
      Pasi Keranen authored
      
      Added support for premultiplied alpha and fixed pixelStorei documentation.
      Fixed bunch of warnings from incorrect documentation entries.
      
      Change-Id: I8ebea302dedf70d6d821f5cc4a6349d3b03b50ea
      Reviewed-by: default avatarTomi Korpipää <tomi.korpipaa@digia.com>
      Reviewed-by: default avatarPasi Keränen <pasi.keranen@digia.com>
      36df5337
  2. 29 Jan, 2015 - 1 commit
    • Laszlo Agocs's avatar
      Fix some ES versioning logic · 2e4c706b
      Laszlo Agocs authored
      
      Multisampling is fully available in ES 3.0+ so extend the condition.
      (well technically we should check for the relevant extensions on GLES2
      too since embedded/mobile devices will have it, but let's leave that for later)
      
      Similarly, forcing ES 2.0 for the shared context when the original was ES 3.x is
      not necessarily a good idea. So do like desktop GL and request the same version.
      
      Change-Id: I71b3c8fac44a5cde8dee7fe8e77f451ff63c8589
      Reviewed-by: default avatarTomi Korpipää <tomi.korpipaa@digia.com>
      Reviewed-by: default avatarPasi Keränen <pasi.keranen@digia.com>
      2e4c706b
  3. 28 Jan, 2015 - 1 commit
  4. 31 Dec, 2014 - 2 commits
  5. 30 Dec, 2014 - 1 commit
  6. 29 Dec, 2014 - 1 commit
  7. 08 Dec, 2014 - 1 commit
  8. 21 Nov, 2014 - 1 commit
    • Pasi Keranen's avatar
      Cleanup and documenting more known issues. · 484040fd
      Pasi Keranen authored
      
      Moved typed array code to new subdirectory to make it more clear what parts are going to be removed in final release.
      Documented the temporary renaming of some of the methods to work around issues in overloaded function calls from JavaScript.
      
      Change-Id: I5a22741a3b4025149724df9d6b25abc4de3ff5bc
      Reviewed-by: default avatarPasi Keränen <pasi.keranen@digia.com>
      484040fd
  9. 13 Nov, 2014 - 1 commit
  10. 12 Nov, 2014 - 1 commit
    • Pasi Keranen's avatar
      Cleaning up. · 073de0b2
      Pasi Keranen authored
      
      Removed unnecessary/duplicate logging. Added clearing of the FBOs to prevent random junk appearing on the screen on Mac OS X before first frame is rendered.
      Log all calls and log all errors of context now follows automatically the canvas which is more logical.
      
      Change-Id: I3279e8ae02be8ffc1be6655f1c6c0047ea68364f
      Reviewed-by: default avatarTomi Korpipää <tomi.korpipaa@digia.com>
      Reviewed-by: default avatarPasi Keränen <pasi.keranen@digia.com>
      073de0b2
  11. 06 Nov, 2014 - 3 commits
  12. 24 Oct, 2014 - 1 commit
  13. 14 Oct, 2014 - 1 commit
  14. 01 Sep, 2014 - 1 commit
  15. 25 Aug, 2014 - 2 commits
  16. 20 Aug, 2014 - 1 commit