説明なし
選択できるのは25トピックまでです。 トピックは、先頭が英数字で、英数字とダッシュ('-')を使用した35文字以内のものにしてください。

090-Vectors-Quaternions.cs 702B

1234567891011121314151617181920212223242526272829
  1. using NUnit.Framework;
  2. using Unity.Mathematics;
  3. namespace Burst.Compiler.IL.Tests
  4. {
  5. [TestFixture]
  6. internal partial class VectorsQuaternions
  7. {
  8. [TestCompiler]
  9. public static float Normalize()
  10. {
  11. var v4 = new quaternion(1.0f, 2.0f, 3.0f, 4.0f);
  12. var result = math.normalize(v4);
  13. return Vectors.ConvertToFloat(result.value);
  14. }
  15. [TestCompiler]
  16. public static float IdentityValue()
  17. {
  18. // Force ldsflda
  19. return Vectors.ConvertToFloat(PassByRef(quaternion.identity.value));
  20. }
  21. private static float4 PassByRef(in float4 x)
  22. {
  23. return x;
  24. }
  25. }
  26. }