Skip to content

Various fixes and improvements to clover

Pierre Moreau requested to merge pmoreau/mesa:clover_cleanup into master

This series improves several aspects of clover:

  • Update OpenCL headers and ICD to the latest 2.2 version;
  • Avoid warnings from references to deprecated OpenCL 1.0, 1.2 and 2.0 APIs;
  • Remove the TGSI backend in clover as unused;
  • Add various checks in the linking stage regarding the modules used during the linking, as well as the linking options used;
  • Only accept a device as compatible if it also supports PIPE_SHADER_IR_NATIVE rather than all devices with exposed compute capabilities;
  • Various small code tweaks.
Edited by Pierre Moreau

Merge request reports