Browse Source

Add void return for hxsl setParamIndexValue and setParamFloatValue (#1131)

Leo Bergman 2 years ago
parent
commit
a0f50fa8b1
1 changed files with 2 additions and 0 deletions
  1. 2 0
      hxsl/Macros.hx

+ 2 - 0
hxsl/Macros.hx

@@ -314,6 +314,7 @@ class Macros {
 			name : "setParamIndexValue",
 			name : "setParamIndexValue",
 			pos : pos,
 			pos : pos,
 			kind : FFun( {
 			kind : FFun( {
+				ret : macro : Void,
 				args : [ { name : "index", type : macro : Int }, { name : "val", type : macro : Dynamic } ],
 				args : [ { name : "index", type : macro : Int }, { name : "val", type : macro : Dynamic } ],
 				expr : {
 				expr : {
 					expr : ESwitch(macro index, [for( p in eparams ) { values : [macro $v{ index++ } ], expr : macro $p = val } ], macro {}),
 					expr : ESwitch(macro index, [for( p in eparams ) { values : [macro $v{ index++ } ], expr : macro $p = val } ], macro {}),
@@ -326,6 +327,7 @@ class Macros {
 			name : "setParamIndexFloatValue",
 			name : "setParamIndexFloatValue",
 			pos : pos,
 			pos : pos,
 			kind : FFun( {
 			kind : FFun( {
+				ret : macro : Void,
 				args : [ { name : "index", type : macro : Int }, { name : "val", type : macro : Float } ],
 				args : [ { name : "index", type : macro : Int }, { name : "val", type : macro : Float } ],
 				expr : {
 				expr : {
 					expr : ESwitch(macro index, [for( i in 0...tparams.length ) if( tparams[i] == TFloat ) { values : [macro $v{i}], expr : macro ${eparams[i]} = val }], macro {}),
 					expr : ESwitch(macro index, [for( i in 0...tparams.length ) if( tparams[i] == TFloat ) { values : [macro $v{i}], expr : macro ${eparams[i]} = val }], macro {}),