From 372692cefc260ce28c3ddb71312ea06b37f1bbd9 Mon Sep 17 00:00:00 2001 From: Mikhail Tishin Date: Sat, 6 Jan 2024 19:19:52 +0300 Subject: [PATCH] Fix Quaternion default init (#332) --- Generator/Generator/BuiltinGen.swift | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/Generator/Generator/BuiltinGen.swift b/Generator/Generator/BuiltinGen.swift index 4d8471f81..0db98ceb9 100644 --- a/Generator/Generator/BuiltinGen.swift +++ b/Generator/Generator/BuiltinGen.swift @@ -146,6 +146,11 @@ func generateBuiltinCtors (_ p: Printer, p ("self.green = 0") p ("self.blue = 0") p ("self.alpha = 0") + } else if bc.name == "Quaternion" && m.arguments == nil { + p ("self.x = 0") + p ("self.y = 0") + p ("self.z = 0") + p ("self.w = 1") } else { for x in members { p ("self.\(x.name) = \(MemberBuiltinJsonTypeToSwift(x.type)) ()")