text: //==============================================================================
  // Copyright (c) 2010-2021 Advanced Micro Devices, Inc. All rights reserved.
  /// @author AMD Developer Tools Team
  /// @file
  /// @brief Public Counter Definitions for DX12 GFX9_GFX909.
  //==============================================================================
  
  #ifndef GPA_AUTO_GEN_COUNTER_GEN_PUBLIC_COUNTER_DEFINITIONS_DX12_GFX9_GFX909_H_
  #define GPA_AUTO_GEN_COUNTER_GEN_PUBLIC_COUNTER_DEFINITIONS_DX12_GFX9_GFX909_H_
  
  //*** Note, this is an auto-generated file. Do not edit. Execute PublicCounterCompiler to rebuild.
  
  #include "gpa_derived_counter.h"
  
  namespace dx12_gfx9_gfx909
  {
      /// @brief Updates default GPU generation Public derived counters with ASIC specific versions if available.
      ///
      /// @param [in] desired_generation Hardware generation currently in use.
      /// @param [in] asic_type The ASIC type that is currently in use.
      /// @param [in] c Derived counters instance.
      ///
      /// @return True if the ASIC matched one available, and derivedCounters was updated.
      extern bool UpdatePublicAsicSpecificCounters(GDT_HW_GENERATION desired_generation, GDT_HW_ASIC_TYPE asic_type, GpaDerivedCounters& c);
  
  }  // namespace dx12_gfx9_gfx909
  
  #endif  // GPA_AUTO_GEN_COUNTER_GEN_PUBLIC_COUNTER_DEFINITIONS_DX12_GFX9_GFX909_H_
  