Kaynağa Gözat

core/video_core: Make NumIds functions constexpr

Lioncash 10 yıl önce
ebeveyn
işleme
c928b04eee
3 değiştirilmiş dosya ile 3 ekleme ve 3 silme
  1. 1 1
      src/core/hw/gpu.h
  2. 1 1
      src/core/hw/lcd.h
  3. 1 1
      src/video_core/pica.h

+ 1 - 1
src/core/hw/gpu.h

@@ -263,7 +263,7 @@ struct Regs {
 
     INSERT_PADDING_WORDS(0x9c3);
 
-    static inline size_t NumIds() {
+    static constexpr size_t NumIds() {
         return sizeof(Regs) / sizeof(u32);
     }
 

+ 1 - 1
src/core/hw/lcd.h

@@ -38,7 +38,7 @@ struct Regs {
     u32 backlight_bottom;
     INSERT_PADDING_WORDS(0x16F);
 
-    static inline size_t NumIds() {
+    static constexpr size_t NumIds() {
         return sizeof(Regs) / sizeof(u32);
     }
 

+ 1 - 1
src/video_core/pica.h

@@ -1221,7 +1221,7 @@ struct Regs {
     // Used for debugging purposes, so performance is not an issue here
     static std::string GetCommandName(int index);
 
-    static inline size_t NumIds() {
+    static constexpr size_t NumIds() {
         return sizeof(Regs) / sizeof(u32);
     }