From e60268bd4274de510f5214d6eedafba30a253984 Mon Sep 17 00:00:00 2001 From: Lioncash Date: Thu, 30 May 2019 03:07:40 -0400 Subject: VideoCommon/RenderBase: Use a std::string_view with CreateShaderFromSource() Greatly simplifies the overall interface when it comes to compiling shaders. Also allows getting rid of a std::string overload of the same name. Now std::string and const char* both go through the same function. --- Source/Core/VideoBackends/Vulkan/Renderer.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'Source/Core/VideoBackends/Vulkan/Renderer.cpp') diff --git a/Source/Core/VideoBackends/Vulkan/Renderer.cpp b/Source/Core/VideoBackends/Vulkan/Renderer.cpp index ac3dbe4c2a..648b019971 100644 --- a/Source/Core/VideoBackends/Vulkan/Renderer.cpp +++ b/Source/Core/VideoBackends/Vulkan/Renderer.cpp @@ -95,9 +95,9 @@ std::unique_ptr Renderer::CreateStagingTexture(StagingTe } std::unique_ptr Renderer::CreateShaderFromSource(ShaderStage stage, - const char* source, size_t length) + std::string_view source) { - return VKShader::CreateFromSource(stage, source, length); + return VKShader::CreateFromSource(stage, source); } std::unique_ptr Renderer::CreateShaderFromBinary(ShaderStage stage, -- cgit v1.2.3