Browse Source

Fixed tests

Krzysztof Krysiński 6 months ago
parent
commit
976117cc12
2 changed files with 7 additions and 4 deletions
  1. 1 1
      src/Drawie
  2. 6 3
      tests/PixiEditor.Backend.Tests/ShaderTests.cs

+ 1 - 1
src/Drawie

@@ -1 +1 @@
-Subproject commit 3515c3fd4993ba73886d98a78274ca173d54e786
+Subproject commit d23a32dd0499ba3f3b9881f48aa7a69395bba329

+ 6 - 3
tests/PixiEditor.Backend.Tests/ShaderTests.cs

@@ -82,6 +82,7 @@ public class ShaderTests
         string sksl = """
                       uniform float floatUniform;
                       uniform vec2 vector2Uniform;
+                      uniform vec3 vec3dUniform;
                       uniform half4 halfArrayUniform;
                       uniform vec4 vec4Uniform;
                       uniform shader shaderUniform;
@@ -97,7 +98,8 @@ public class ShaderTests
 
         UniformValueType? floatType = SkiaShaderImplementation.FindUniformType(sksl, "floatUniform");
         UniformValueType? vector2Type = SkiaShaderImplementation.FindUniformType(sksl, "vector2Uniform");
-        UniformValueType? halfArrayType = SkiaShaderImplementation.FindUniformType(sksl, "halfArrayUniform");
+        UniformValueType? half3Type = SkiaShaderImplementation.FindUniformType(sksl, "halfArrayUniform");
+        UniformValueType? vec3dType = SkiaShaderImplementation.FindUniformType(sksl, "vec3dUniform");
         UniformValueType? vec4Type = SkiaShaderImplementation.FindUniformType(sksl, "vec4Uniform");
         UniformValueType? shaderType = SkiaShaderImplementation.FindUniformType(sksl, "shaderUniform");
         UniformValueType? colorType = SkiaShaderImplementation.FindUniformType(sksl, "colorUniform");
@@ -105,8 +107,9 @@ public class ShaderTests
 
         Assert.Equal(UniformValueType.Float, floatType);
         Assert.Equal(UniformValueType.Vector2, vector2Type);
-        Assert.Equal(UniformValueType.FloatArray, halfArrayType);
-        Assert.Equal(UniformValueType.FloatArray, vec4Type);
+        Assert.Equal(UniformValueType.Vector3, vec3dType);
+        Assert.Equal(UniformValueType.Vector4, half3Type);
+        Assert.Equal(UniformValueType.Vector4, vec4Type);
         Assert.Equal(UniformValueType.Shader, shaderType);
         Assert.Equal(UniformValueType.Color, colorType);
         Assert.Equal(UniformValueType.Color, colorType2);