Explorar el Código

gl_rasterizer: Replace push_back calls with emplace_back in AddTriangle

Lioncash hace 11 años
padre
commit
7b72b71605
Se han modificado 1 ficheros con 3 adiciones y 3 borrados
  1. 3 3
      src/video_core/renderer_opengl/gl_rasterizer.cpp

+ 3 - 3
src/video_core/renderer_opengl/gl_rasterizer.cpp

@@ -212,9 +212,9 @@ void RasterizerOpenGL::Reset() {
 void RasterizerOpenGL::AddTriangle(const Pica::Shader::OutputVertex& v0,
                                    const Pica::Shader::OutputVertex& v1,
                                    const Pica::Shader::OutputVertex& v2) {
-    vertex_batch.push_back(HardwareVertex(v0));
-    vertex_batch.push_back(HardwareVertex(v1));
-    vertex_batch.push_back(HardwareVertex(v2));
+    vertex_batch.emplace_back(v0);
+    vertex_batch.emplace_back(v1);
+    vertex_batch.emplace_back(v2);
 }
 
 void RasterizerOpenGL::DrawTriangles() {