Kaynağa Gözat

Merge pull request #1001 from lioncash/reserve

gl_shader_decompiler: Reserve element memory beforehand in BuildRegisterList()
bunnei 8 yıl önce
ebeveyn
işleme
05c33d89a1

+ 2 - 0
src/video_core/renderer_opengl/gl_shader_decompiler.cpp

@@ -507,6 +507,8 @@ private:
 
 
     /// Build the GLSL register list.
     /// Build the GLSL register list.
     void BuildRegisterList() {
     void BuildRegisterList() {
+        regs.reserve(Register::NumRegisters);
+
         for (size_t index = 0; index < Register::NumRegisters; ++index) {
         for (size_t index = 0; index < Register::NumRegisters; ++index) {
             regs.emplace_back(index, suffix);
             regs.emplace_back(index, suffix);
         }
         }