From 6428864373c132a79b830ce4b8cd423832889e8c Mon Sep 17 00:00:00 2001 From: Lioncache Date: Sun, 7 Dec 2025 03:22:44 -0500 Subject: [PATCH] CModelEditorViewport: Pass color by reference Avoids an unnecessary 16-byte float copy --- src/Editor/ModelEditor/CModelEditorViewport.cpp | 2 +- src/Editor/ModelEditor/CModelEditorViewport.h | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/src/Editor/ModelEditor/CModelEditorViewport.cpp b/src/Editor/ModelEditor/CModelEditorViewport.cpp index 268924ae..84e8d8f1 100644 --- a/src/Editor/ModelEditor/CModelEditorViewport.cpp +++ b/src/Editor/ModelEditor/CModelEditorViewport.cpp @@ -31,7 +31,7 @@ void CModelEditorViewport::SetDrawMode(EDrawMode Mode) mMode = Mode; } -void CModelEditorViewport::SetClearColor(CColor Color) +void CModelEditorViewport::SetClearColor(const CColor& Color) { mpRenderer->SetClearColor(Color); } diff --git a/src/Editor/ModelEditor/CModelEditorViewport.h b/src/Editor/ModelEditor/CModelEditorViewport.h index 5dac6384..0c21ef76 100644 --- a/src/Editor/ModelEditor/CModelEditorViewport.h +++ b/src/Editor/ModelEditor/CModelEditorViewport.h @@ -28,7 +28,7 @@ public: void SetNode(CModelNode *pNode); void SetActiveMaterial(CMaterial *pMat); void SetDrawMode(EDrawMode Mode); - void SetClearColor(CColor Color); + void SetClearColor(const CColor& Color); void SetGridEnabled(bool Enable); void Paint() override; void OnResize() override;