Vulkan-Samples icon indicating copy to clipboard operation
Vulkan-Samples copied to clipboard

Update HWCPipe

Open JoseEmilio-ARM opened this issue 1 year ago • 0 comments

Description

Update the HWCPipe submodule to use the latest 2.0 release. This adds support for many more GPU counters over a wider range of Arm devices. It cannot be build for desktop, so added some flags so that the HWCPipe provider is only built for Android.

Note that HWCPipe 2.0 removed support for CPU counters. These were only used in two of our samples though, and added a note in their tutorials. Open to suggestions for a better CPU counter stats provider. For instance, we could adapt the older build of HWCPipe 1.0 to only provide CPU counters.

General Checklist:

Please ensure the following points are checked:

  • [x] My code follows the coding style
  • [x] I have reviewed file licenses
  • [x] I have commented any added functions (in line with Doxygen)
  • [x] I have commented any code that could be hard to understand
  • [x] My changes do not add any new compiler warnings
  • [x] My changes do not add any new validation layer errors or warnings
  • [x] I have used existing framework/helper functions where possible
  • [x] My changes do not add any regressions
  • [x] I have tested every sample to ensure everything runs correctly
  • [x] This PR describes the scope and expected impact of the changes I am making

Note: The Samples CI runs a number of checks including:

  • [x] I have updated the header Copyright to reflect the current year (CI build will fail if Copyright is out of date)
  • [x] My changes build on Windows, Linux, macOS and Android. Otherwise I have documented any exceptions - Only build on Android

JoseEmilio-ARM avatar Feb 22 '24 17:02 JoseEmilio-ARM