1. 09 Dec, 2011 1 commit
  2. 28 Nov, 2011 1 commit
  3. 04 Nov, 2011 1 commit
  4. 29 Oct, 2011 1 commit
  5. 14 Oct, 2011 1 commit
  6. 24 Sep, 2011 1 commit
  7. 26 Aug, 2011 1 commit
  8. 04 Aug, 2011 1 commit
  9. 26 Jul, 2011 1 commit
  10. 30 Jun, 2011 1 commit
  11. 29 Jun, 2011 1 commit
  12. 28 Jun, 2011 2 commits
  13. 22 Jun, 2011 1 commit
  14. 19 Jun, 2011 1 commit
  15. 15 Jun, 2011 1 commit
  16. 01 Jun, 2011 1 commit
  17. 31 May, 2011 1 commit
  18. 28 May, 2011 1 commit
  19. 14 May, 2011 3 commits
  20. 13 May, 2011 3 commits
  21. 12 May, 2011 1 commit
  22. 28 Apr, 2011 1 commit
    • Jon Turney's avatar
      configure: Look for Khronos OpenGL spec files using pkg-config · a5087868
      Jon Turney authored
      
      
      Look for Khronos OpenGL spec files using pkg-config, rather than downloading them
      
      Also add a --with-khronos-spec-dir=PATH configure option so XWin can be directed
      where to find these files without using the khronos-spec-files package
      
      XWin with AIGLX requires OpenGL spec files in order to generate wrapper code which:
      (1) thunks from the glapi dispatch table which uses the default cdecl calling convention
      to native GL functions using the stdcall calling convention.
      (2) performs function address lookup for OpenGL 1.2+ functions, which are treated
      as extensions and so not directly linkable.
      
      v2: KHRONOS_SPEC_DIR is only valid when XWIN_GLX_WINDOWS is defined. Avoid 'make dist'
      seeing invalid dependencies by only including rules using KHRONOS_SPEC_DIR if
      XWIN_GLX_WINDOWS is defined
      Signed-off-by: Jon Turney's avatarJon TURNEY <jon.turney@dronecode.org.uk>
      Reviewed-by: default avatarColin Harrison <colin.harrison@virgin.net>
      Reviewed-by: default avatarIan Romanick <ian.d.romanick@intel.com>
      a5087868
  23. 26 Apr, 2011 3 commits
  24. 23 Apr, 2011 1 commit
    • Søren Sandmann Pedersen's avatar
      Fix trapezoid and triangle rendering to windows · c6cb70be
      Søren Sandmann Pedersen authored
      
      
      For fbAdd{Traps,Triangles}() and fbRasterizeTrapezoid() this is just a
      matter of adding the image offsets to the trap offsets.
      
      For fbShapes, the story is more complicated:
      
      The recently added pixman API did not allow offsetting
      trapezoids. Instead, it would use x_dst and y_dst in such a way that
      the effect was to only offset the source image.
      
      In pixman 0.21.8, this API has changed such that all the traps are
      conceptually rendered to an infinitely big image, and the source and
      destination coordinates are then aligned with (0, 0) of that
      image. This means offsetting dst_x and dst_y will now offset the
      entire drawing, which is similar to how other composite functions
      work.
      
      This patch then changes fbComposite{Triangles,Traps} such that the
      source image is aligned with the shapes, and the destination
      coordinates offset according to drawable->{x, y}.
      Reviewed-by: Keith Packard's avatarKeith Packard <keithp@keithp.com>
      Signed-off-by: default avatarSoren Sandmann <ssp@redhat.com>
      c6cb70be
  25. 22 Apr, 2011 1 commit
  26. 21 Apr, 2011 1 commit
  27. 18 Apr, 2011 1 commit
  28. 15 Apr, 2011 1 commit
  29. 23 Mar, 2011 1 commit
  30. 18 Mar, 2011 2 commits
  31. 14 Mar, 2011 1 commit
  32. 04 Mar, 2011 1 commit