소스 검색

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

Same behavior, less code.
Lioncash 6 년 전
부모
커밋
f522abd8ab
1개의 변경된 파일1개의 추가작업 그리고 3개의 파일을 삭제
  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;
         }