Skip to content

Commit

Permalink
string_view in lookupshaderbyname
Browse files Browse the repository at this point in the history
  • Loading branch information
no-lex committed Jan 2, 2025
1 parent 9c639b5 commit 875f4a2
Show file tree
Hide file tree
Showing 2 changed files with 3 additions and 3 deletions.
4 changes: 2 additions & 2 deletions src/engine/render/shader.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -78,9 +78,9 @@ void loadshaders()
loadedshaders = true;
}

Shader *lookupshaderbyname(const char *name)
Shader *lookupshaderbyname(std::string_view name)
{
auto itr = shaders.find(name);
auto itr = shaders.find(name.data());
if(itr != shaders.end())
{
return (*itr).second.loaded() ? &(*itr).second : nullptr;
Expand Down
2 changes: 1 addition & 1 deletion src/engine/render/shader.h
Original file line number Diff line number Diff line change
Expand Up @@ -22,7 +22,7 @@ extern size_t getlocalparam(const std::string &name);
extern void setupblurkernel(int radius, float *weights, float *offsets);
extern void setblurshader(int pass, int size, int radius, const float *weights, const float *offsets, GLenum target = GL_TEXTURE_2D);

extern Shader *lookupshaderbyname(const char *name);
extern Shader *lookupshaderbyname(std::string_view name);

/** @brief Get a shader by name string.
*
Expand Down

0 comments on commit 875f4a2

Please sign in to comment.