Просмотр исходного кода

Fix bug in handling of instance (non-extension) methods.

Eric Mellino 8 лет назад
Родитель
Сommit
2cdcdff11b

+ 1 - 1
src/ShaderGen.Build/ShaderGen.Build.csproj

@@ -9,7 +9,7 @@
     <PackageId>ShaderGen.Build</PackageId>
     <Description>Build-time plugin which generates shader code during a post-build event.</Description>
     <PackageTags>Shader GLSL HLSL SPIR-V Graphics OpenGL Vulkan Direct3D Game</PackageTags>
-    <PackageVersion>1.0.19</PackageVersion>
+    <PackageVersion>1.0.20</PackageVersion>
   </PropertyGroup>
 
   <ItemGroup>

+ 1 - 1
src/ShaderGen/ShaderGen.csproj

@@ -2,7 +2,7 @@
 
   <PropertyGroup>
     <TargetFramework>netstandard2.0</TargetFramework>
-    <AssemblyVersion>1.0.14</AssemblyVersion>
+    <AssemblyVersion>1.0.15</AssemblyVersion>
 
     <!-- Package stuff -->
     <PackageId>ShaderGen</PackageId>

+ 1 - 1
src/ShaderGen/ShaderMethodVisitor.cs

@@ -171,7 +171,7 @@ namespace ShaderGen
                         });
                     }
 
-                    if (!ims.IsStatic) // Add implicit "this" parameter.
+                    else if (!ims.IsStatic) // Add implicit "this" parameter.
                     {
                         string identifier = null;
                         if (maes.Expression is MemberAccessExpressionSyntax subExpression)