mirror of
https://github.com/AxioDL/metaforce.git
synced 2025-12-09 03:47:43 +00:00
CModel: Mark CModelFlag instances as constexpr where applicable
Allows more runtime initializes to potentially be elided.
This commit is contained in:
@@ -219,14 +219,14 @@ void CDecal::RenderMdl() {
|
||||
CGraphics::SetModelMatrix(worldXf);
|
||||
|
||||
if (desc.x5c_24_DMAB) {
|
||||
CModelFlags flags(7, 0, 1, color);
|
||||
const CModelFlags flags(7, 0, 1, color);
|
||||
desc.x38_DMDL.m_token->Draw(flags);
|
||||
} else {
|
||||
if (color.a() == 1.f) {
|
||||
CModelFlags flags(0, 0, 3, zeus::skWhite);
|
||||
constexpr CModelFlags flags(0, 0, 3, zeus::skWhite);
|
||||
desc.x38_DMDL.m_token->Draw(flags);
|
||||
} else {
|
||||
CModelFlags flags(5, 0, 1, color);
|
||||
const CModelFlags flags(5, 0, 1, color);
|
||||
desc.x38_DMDL.m_token->Draw(flags);
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user