فهرست منبع

Merge pull request #1001 from lioncash/reserve

gl_shader_decompiler: Reserve element memory beforehand in BuildRegisterList()
bunnei 8 سال پیش
والد
کامیت
05c33d89a1
1فایلهای تغییر یافته به همراه2 افزوده شده و 0 حذف شده
  1. 2 0
      src/video_core/renderer_opengl/gl_shader_decompiler.cpp

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

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