Skip to content
Snippets Groups Projects
  1. Nov 14, 2016
  2. Nov 11, 2016
  3. Nov 10, 2016
    • Emil Velikov's avatar
      radv: Suffix the radeon_icd file with the host CPU · 3bb0415a
      Emil Velikov authored
      
      Port of the anv commit d96345de ("anv: Suffix the intel_icd file with
      the host CPU").
      
      v2: s/intel_icd/radeon_icd/ in commit summary (Gražvydas)
      
      Cc: "13.0" <mesa-stable@lists.freedesktop.org>
      Signed-off-by: default avatarEmil Velikov <emil.l.velikov@gmail.com>
      Reviewed-by: Dave Airlie <airlied@redhat.com> (IRC)
      (cherry picked from commit 0f434a68)
      
      Squashed with commit:
      
      radv: automake: list correct file in the EXTRA_DIST
      
      Earlier commit renamed the file radeon_icd.json{,.in} but missed one
      reference of the file - in EXTRA_DIST.
      
      Cc: "13.0" <mesa-stable@lists.freedesktop.org>
      Fixes: 0f434a68 ("radv: Suffix the radeon_icd file with the host CPU")
      Signed-off-by: default avatarEmil Velikov <emil.velikov@collabora.com>
      (cherry picked from commit b359f624)
      3bb0415a
    • Emil Velikov's avatar
      radv: use correct .specVersion for extensions · a4bc03fd
      Emil Velikov authored
      
      Analogous to previous commit.
      
      Cc: "13.0" <mesa-stable@lists.freedesktop.org>
      Signed-off-by: default avatarEmil Velikov <emil.velikov@collabora.com>
      Reviewed-by: Dave Airlie <airlied@redhat.com> (IRC)
      (cherry picked from commit abe110df)
      a4bc03fd
    • Emil Velikov's avatar
      anv: use correct .specVersion for extensions · d8eea631
      Emil Velikov authored
      
      Vulkan has introduced the consept of .specVersion which can be used to
      attribute changes of the said extension.
      
      The current loader does not check the value, thus it have gone unnoticed
      that the driver exposes an old version of the following extensions:
      
      VK_KHR_xcb_surface        (Rev 6)
      VK_KHR_xlib_surface       (Rev 6)
      VK_KHR_wayland_surface    (Rev 5)
      - Updated the surface create function to take a pCreateInfo structure
      
      VK_KHR_swapchain          (Rev 68)
      - Moved the "validity" include for vkAcquireNextImage to be in its proper
        place, after the prototype and list of parameters.
      ...
      
      According to the documentation:
      
        * pname:specVersion is the version of this extension.
          It is an integer, incremented with backward compatible changes.
      
      Based on the history of vk.xml the above (latest) revision has been
      available since Vulkan 1.0 so even if they were any backwards
      incompatible change(s) [as hinted by the revision log] those should be
      safe.
      
      Cc: "13.0" <mesa-stable@lists.freedesktop.org>
      Signed-off-by: default avatarEmil Velikov <emil.velikov@collabora.com>
      Reviewed-by: default avatarJason Ekstrand <jason@jlekstrand.net>
      (cherry picked from commit f373a91a)
      d8eea631
    • Emil Velikov's avatar
      amd/addrlib: limit fastcall/regparm to GCC i386 · 3e616f77
      Emil Velikov authored
      
      The use of regparm causes an error on arm/arm64 builds with clang.
      fastcall is allowed, but still throws a warning. As both options only
      have effect on 32-bit x86 builds, limit them to that case.
      
      v2: keep the __i386__ within GCC (Nicolai)
      
      Cc: 13.0 <mesa-stable@lists.freedesktop.org>
      Cc: Rob Herring <robh@kernel.org>
      Cc: Nicolai Hähnle <nhaehnle@gmail.com>
      Signed-off-by: default avatarEmil Velikov <emil.velikov@collabora.com>
      Reviewed-by: default avatarNicolai Hähnle <nicolai.haehnle@amd.com>
      Reviewed-by: default avatarMarek Olšák <marek.olsak@amd.com>
      Reviewed-by: default avatarRob Herring <robh@kernel.org>
      (cherry picked from commit 190bae76)
      3e616f77
  4. Nov 09, 2016
Loading