1. 26 Sep, 2011 4 commits
  2. 16 Sep, 2011 1 commit
  3. 15 Sep, 2011 3 commits
  4. 31 Aug, 2011 1 commit
  5. 26 Aug, 2011 1 commit
  6. 04 Aug, 2011 1 commit
  7. 26 Jul, 2011 1 commit
  8. 30 Jun, 2011 1 commit
  9. 29 Jun, 2011 1 commit
  10. 28 Jun, 2011 2 commits
  11. 22 Jun, 2011 1 commit
  12. 19 Jun, 2011 1 commit
  13. 15 Jun, 2011 1 commit
  14. 01 Jun, 2011 1 commit
  15. 31 May, 2011 1 commit
  16. 28 May, 2011 1 commit
  17. 14 May, 2011 3 commits
  18. 13 May, 2011 3 commits
  19. 12 May, 2011 1 commit
  20. 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
  21. 26 Apr, 2011 3 commits
  22. 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
  23. 22 Apr, 2011 1 commit
  24. 21 Apr, 2011 1 commit
  25. 18 Apr, 2011 1 commit
  26. 15 Apr, 2011 1 commit
  27. 23 Mar, 2011 1 commit
  28. 18 Mar, 2011 1 commit
    • Gaetan Nadon's avatar
      Add generalized unit test support using util-macros. · 6a5bf15f
      Gaetan Nadon authored
      A handful of modules have begun adding unit test programs.
      These macros will help providing a consistent interface which will
      help package builders and developers to manage the functionality.
      
      XORG_ENABLE_UNIT_TESTS will turn on/off unit testing, regardless
      of how it is implemented. The default (yes/no) can be specified by each
      module. It can be used by itself if glib or -wrap support is not needed.
      
      XORG_WITH_GLIB will probe the system for glib-2.0. A different version
      can be specified in each module. It will consult XORG_ENABLE_UNIT_TESTS
      but can be used by itself in contexts other then unit testing.
      The default (yes/no) can be specified by each module.
      
      XORG_LD_WRAP will probe the linker for -wrap support. It will consult
      XORG_ENABLE_UNIT_TESTS but can be used by itself in contexts
      other then unit testing.
      
      configure options:
        --enable-unit-tests     Enable building unit test cases (default: auto)
        --with-glib             Use GLib library for unit testing (default: auto)
      Reviewed-by: Peter Hutterer's avatarPeter Hutterer <peter.hutterer@who-t.net>
      Signed-off-by: Gaetan Nadon's avatarGaetan Nadon <memsize@videotron.ca>
      Signed-off-by: Keith Packard's avatarKeith Packard <keithp@keithp.com>
      6a5bf15f