1. 15 Nov, 2016 2 commits
  2. 02 Nov, 2016 1 commit
    • Timo Aaltonen's avatar
      dri2: Sync i965_pci_ids.h from mesa · 7513da40
      Timo Aaltonen authored
      Import changes from these mesa commits:
      85ea8deb26da420 i965: Removing PCI IDs that are no longer listed as Kabylake.
      bdff2e554735ed9 i956: Add more Kabylake PCI IDs.
      f1fa8b4a1ca73fa i965/bxt: Add 2x6 variant
      d1ab544bb883d04 i965/chv: Display proper branding
      20e8ee36627f874 i965/skl: Update Skylake renderer strings
      644c8a515192d28 i965/skl: Add two missing device IDs
      Reviewed-by: Adam Jackson's avatarAdam Jackson <ajax@redhat.com>
      Signed-off-by: default avatarTimo Aaltonen <tjaalton@ubuntu.com>
  3. 01 Nov, 2016 1 commit
  4. 28 Oct, 2016 6 commits
  5. 27 Oct, 2016 1 commit
  6. 26 Oct, 2016 11 commits
  7. 25 Oct, 2016 1 commit
    • Emil Velikov's avatar
      glamor: don't look for non-existing EGL_KHR_platform_base · 7fc96fb0
      Emil Velikov authored
      The extension does not exist in the registry, thus needs to know they're
      using EGL 1.5 in order to determine the eglGetPlatformDisplay function
      pointer is valid.
      Thus brings us into some lovely circular dependency.
      Since mesa won't be able (in the foreseeable future) to export the KHR
      flavour of extension (another way one could assume that EGL 1.5 is
      available) just drop all the heuristics and use the
      EGL_EXT_platform_base extension.
      In practise (checked with the Mali driver) any EGL 1.5 driver will
      advertise support for EGL_EXT_platform_base.
      Reviewed-by: Adam Jackson's avatarAdam Jackson <ajax@redhat.com>
      Signed-off-by: Emil Velikov's avatarEmil Velikov <emil.l.velikov@gmail.com>
  8. 15 Oct, 2016 1 commit
  9. 13 Oct, 2016 2 commits
    • Michel Dänzer's avatar
      xf86Cursor: Take the input lock in xf86Set/MoveCursor · 9cf0bd4d
      Michel Dänzer authored
      Prevents the HW cursor from intermittently jumping around when the
      cursor image is changed while the cursor is being moved. This is hardly
      noticeable in normal operation but can be quite confusing when stepping
      through these codepaths in a debugger.
      Reviewed-by: default avatarHans de Goede <hdegoede@redhat.com>
    • Michel Dänzer's avatar
      xf86Cursor: Use PRIME master xf86CursorScreenRec::HotX/Y for slaves · 011ce329
      Michel Dänzer authored
      xf86CursorScreenRec::HotX/Y contain 0 for PRIME slave screens.
      Fixes incorrect HW cursor position on PRIME slave screens.
      Also hoist the hotspot translation out from xf86ScreenSet/MoveCursor to
      xf86Set/MoveCursor, since the hotspot position is a property of the
      cursor, not the screen.
      * Squash patches 1 & 2 of the v1 series, since it's basically the same
      * Use the master screen's xf86CursorScreenRec::HotX/Y instead of
        CursorRec::bits->x/yhot, since CursorRec::bits can be NULL (Hans de
      Reviewed-by: default avatarHans de Goede <hdegoede@redhat.com>
  10. 10 Oct, 2016 1 commit
  11. 06 Oct, 2016 1 commit
    • Peter Harris's avatar
      Fix id in error when resource does not exist · 97a8353e
      Peter Harris authored
      Always set client->errorValue before returning an error.
      Test program:
      int main(int argc, char *argv[]) {
          int screen = 0;
          xcb_connection_t *c = xcb_connect(NULL, &screen);
          if (!c) {
              printf("Cannot connect\n");
              return 1;
          xcb_void_cookie_t tok = xcb_free_gc_checked(c, BAD_VALUE);
          xcb_g_context_error_t *err = (xcb_g_context_error_t *)xcb_request_check(c, tok);
          if (!err) {
              printf("Unexpected request success\n");
              return 1;
          if (err->bad_value != BAD_VALUE) {
              printf("Error: Got 0x%X, expected 0x%X\n", err->bad_value, BAD_VALUE);
              return 1;
          printf("Success! Got expected bad value of 0x%X\n", BAD_VALUE);
          return 0;
      Reviewed-by: Adam Jackson's avatarAdam Jackson <ajax@redhat.com>
      Signed-off-by: Peter Harris's avatarPeter Harris <pharris@opentext.com>
  12. 05 Oct, 2016 12 commits