Explorar el Código

decode/texture: Collapse loop down into std::generate

Same behavior, less code.
Lioncash hace 6 años
padre
commit
f522abd8ab
Se han modificado 1 ficheros con 1 adiciones y 3 borrados
  1. 1 3
      src/video_core/shader/decode/texture.cpp

+ 1 - 3
src/video_core/shader/decode/texture.cpp

@@ -176,9 +176,7 @@ u32 ShaderIR::DecodeTexture(NodeBlock& bb, u32 pc) {
                 : GetSampler(instr.sampler, {{texture_type, is_array, false, false}});
         Node4 values;
         if (sampler == nullptr) {
-            for (u32 element = 0; element < values.size(); ++element) {
-                values[element] = Immediate(0);
-            }
+            std::generate(values.begin(), values.end(), [] { return Immediate(0); });
             WriteTexInstructionFloat(bb, instr, values);
             break;
         }