_line render small opt

This commit is contained in:
2023-09-10 14:11:32 +03:00
parent a2edead792
commit f29a014aec
3 changed files with 82 additions and 28 deletions

View File

@@ -10,9 +10,23 @@ static_assert(sizeof(Half2) == 4, "Invalid Half2 type size.");
static_assert(sizeof(Half3) == 6, "Invalid Half3 type size.");
static_assert(sizeof(Half4) == 8, "Invalid Half4 type size.");
Half2 Half2::Zero(0.0f, 0.0f);
Half3 Half3::Zero(0.0f, 0.0f, 0.0f);
Half4 Half4::Zero(0.0f, 0.0f, 0.0f, 0.0f);
const Half2 Half2::Zero(0.0f, 0.0f);
const Half2 Half2::One(1.0f, 1.0f);
const Half2 Half2::UnitX(1.0f, 0.0f);
const Half2 Half2::UnitY(0.0f, 1.0f);
const Half3 Half3::Zero(0.0f, 0.0f, 0.0f);
const Half3 Half3::One(1.0f, 1.0f, 1.0f);
const Half3 Half3::UnitX(1.0f, 0.0f, 0.0f);
const Half3 Half3::UnitY(0.0f, 1.0f, 0.0f);
const Half3 Half3::UnitZ(0.0f, 0.0f, 1.0f);
const Half4 Half4::Zero(0.0f, 0.0f, 0.0f, 0.0f);
const Half4 Half4::One(1.0f, 1.0f, 1.0f, 1.0f);
const Half4 Half4::UnitX(1.0f, 0.0f, 0.0f, 0.0f);
const Half4 Half4::UnitY(0.0f, 1.0f, 0.0f, 0.0f);
const Half4 Half4::UnitZ(0.0f, 0.0f, 1.0f, 0.0f);
const Half4 Half4::UnitW(0.0f, 0.0f, 0.0f, 1.0f);
#if !USE_SSE_HALF_CONVERSION