diff options
| author | Lioncash <mai.iam2048@gmail.com> | 2024-01-31 22:55:41 -0500 |
|---|---|---|
| committer | Lioncash <mai.iam2048@gmail.com> | 2024-02-01 23:02:45 -0500 |
| commit | 7096f99f7992481c0cbb1e006501c9946a61dad2 (patch) | |
| tree | a9e029e93f0d6e48f5289785186ec59264f93295 /Source/Core/VideoCommon/GraphicsModSystem/Runtime | |
| parent | 59211589b9999acd1f18460e39c13c3ddd683d55 (diff) | |
CustomPipeline: Mark arrays as constexpr
Ensures that these go into the ro section.
Diffstat (limited to 'Source/Core/VideoCommon/GraphicsModSystem/Runtime')
| -rw-r--r-- | Source/Core/VideoCommon/GraphicsModSystem/Runtime/CustomPipeline.cpp | 10 |
1 files changed, 6 insertions, 4 deletions
diff --git a/Source/Core/VideoCommon/GraphicsModSystem/Runtime/CustomPipeline.cpp b/Source/Core/VideoCommon/GraphicsModSystem/Runtime/CustomPipeline.cpp index 178719ba2d..46ca20cc38 100644 --- a/Source/Core/VideoCommon/GraphicsModSystem/Runtime/CustomPipeline.cpp +++ b/Source/Core/VideoCommon/GraphicsModSystem/Runtime/CustomPipeline.cpp @@ -17,15 +17,17 @@ namespace { bool IsQualifier(std::string_view value) { - static std::array<std::string_view, 7> qualifiers = {"attribute", "const", "highp", "lowp", - "mediump", "uniform", "varying"}; + static constexpr std::array<std::string_view, 7> qualifiers = { + "attribute", "const", "highp", "lowp", "mediump", "uniform", "varying", + }; return std::find(qualifiers.begin(), qualifiers.end(), value) != qualifiers.end(); } bool IsBuiltInMacro(std::string_view value) { - static std::array<std::string_view, 5> built_in = {"__LINE__", "__FILE__", "__VERSION__", - "GL_core_profile", "GL_compatibility_profile"}; + static constexpr std::array<std::string_view, 5> built_in = { + "__LINE__", "__FILE__", "__VERSION__", "GL_core_profile", "GL_compatibility_profile", + }; return std::find(built_in.begin(), built_in.end(), value) != built_in.end(); } |
