gl_shader_gen: Convert file-scope std::string into a std::string_view (#5263)

Same behavior, no heap allocations at program start up
This commit is contained in:
Mat M 2020-04-21 21:31:58 -04:00 committed by GitHub
parent db5b8b9c88
commit 8b43dff849
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23

View file

@ -5,6 +5,7 @@
#include <array>
#include <cstddef>
#include <cstring>
#include <string_view>
#include "common/assert.h"
#include "common/bit_field.h"
#include "common/bit_set.h"
@ -30,7 +31,7 @@ using VSOutputAttributes = RasterizerRegs::VSOutputAttributes;
namespace OpenGL {
static const std::string UniformBlockDef = R"(
constexpr std::string_view UniformBlockDef = R"(
#define NUM_TEV_STAGES 6
#define NUM_LIGHTS 8
#define NUM_LIGHTING_SAMPLERS 24