diff --git a/.gitignore b/.gitignore index cc998b75..3c15caf3 100644 --- a/.gitignore +++ b/.gitignore @@ -31,8 +31,12 @@ bld/ [Rr]esult.[Ww]indows.[Xx]64.[Mm]ulti[Cc]onfig/ [Rr]esult.[Ll]inux.[Xx]64.[Dd]ebug/ [Rr]esult.[Ll]inux.[Xx]64.[Rr]elease/ +[Rr]esult.[Ll]inux.[Aa][Rr][Mm]64.[Rr]elease/ +[Rr]esult.[Ll]inux.[Aa][Rr][Mm]64.[Dd]ebug/ [Rr]esult.[Dd]arwin.[Xx]64.[Dd]ebug/ [Rr]esult.[Dd]arwin.[Xx]64.[Rr]elease/ +[Rr]esult.[Dd]arwin.[Aa][Rr][Mm]64.[Dd]ebug/ +[Rr]esult.[Dd]arwin.[Aa][Rr][Mm]64.[Rr]elease/ # Submodules folder __externals/fmt diff --git a/ZEngine/ZEngine/Rendering/Shaders/Shader.cpp b/ZEngine/ZEngine/Rendering/Shaders/Shader.cpp index 2797583f..909aae71 100644 --- a/ZEngine/ZEngine/Rendering/Shaders/Shader.cpp +++ b/ZEngine/ZEngine/Rendering/Shaders/Shader.cpp @@ -236,7 +236,7 @@ namespace ZEngine::Rendering::Shaders for (const auto& layout_binding : LayoutBindingSpecificationMap) { const auto& binding_specification_collection = layout_binding.second; - auto find_it = std::find_if(binding_specification_collection.begin(), binding_specification_collection.end(), [&](const LayoutBindingSpecification& spec) { return spec.Name == name; }); + auto find_it = std::find_if(binding_specification_collection.begin(), binding_specification_collection.end(), [&](const LayoutBindingSpecification& spec) { return Helpers::secure_strcmp(spec.Name, name); }); if (find_it != std::end(binding_specification_collection)) {