| 546 | } |
| 547 | |
| 548 | inline uint64 BasisCount(uint64 bakeMode) |
| 549 | { |
| 550 | Assert_(bakeMode < uint64(BakeModes::NumValues)); |
| 551 | static const uint64 BasisCounts[] = { 1, 3, 4, 9, 4, 6, 5, 6, 9, 12 }; |
| 552 | StaticAssert_(ArraySize_(BasisCounts) == uint64(BakeModes::NumValues)); |
| 553 | Assert_(BasisCounts[bakeMode] <= MaxBasisCount); |
| 554 | return BasisCounts[bakeMode]; |
| 555 | } |
| 556 | |
| 557 | inline uint64 BasisCount(BakeModes bakeMode) |
| 558 | { |