File tree Expand file tree Collapse file tree 3 files changed +3
-3
lines changed Expand file tree Collapse file tree 3 files changed +3
-3
lines changed Original file line number Diff line number Diff line change @@ -106,7 +106,7 @@ class Kernel {
106
106
this . constants = null ;
107
107
this . constantTypes = null ;
108
108
this . constantBitRatios = null ;
109
- this . hardcodeConstants = null ;
109
+ this . hardcodeConstants = false ;
110
110
111
111
/**
112
112
*
Original file line number Diff line number Diff line change @@ -1473,7 +1473,7 @@ class WebGLKernel extends GLKernel {
1473
1473
break ;
1474
1474
case 'Float' :
1475
1475
case 'Number' :
1476
- result . push ( `float user_${ name } = ${ value } ` ) ;
1476
+ result . push ( `float user_${ name } = ${ Number . isInteger ( value ) ? value + '.0' : value } ` ) ;
1477
1477
break ;
1478
1478
default :
1479
1479
throw new Error ( `Param type ${ type } not supported in WebGL` ) ;
Original file line number Diff line number Diff line change @@ -980,7 +980,7 @@ class WebGL2Kernel extends WebGLKernel {
980
980
break ;
981
981
case 'Float' :
982
982
case 'Number' :
983
- result . push ( `highp float user_${ name } = ${ value } ` ) ;
983
+ result . push ( `highp float user_${ name } = ${ Number . isInteger ( value ) ? value + '.0' : value } ` ) ;
984
984
break ;
985
985
default :
986
986
throw new Error ( `Param type ${ type } not supported in WebGL2` ) ;
You can’t perform that action at this time.
0 commit comments