More FastFloats
This commit is contained in:
parent
501e23790d
commit
20c2caf391
|
@ -171,7 +171,7 @@ class Uniforms {
|
|||
return v;
|
||||
}
|
||||
|
||||
public static function externalFloatLink(clink:String):Float {
|
||||
public static function externalFloatLink(clink:String):kha.FastFloat {
|
||||
#if rp_dynres
|
||||
if (clink == "_dynamicScale") {
|
||||
return armory.renderpath.DynamicResolutionScale.dynamicScale;
|
||||
|
|
|
@ -74,7 +74,7 @@ class HosekWilkieRadianceData {
|
|||
index == 0 ? v.x = f : index == 1 ? v.y = f : v.z = f;
|
||||
}
|
||||
|
||||
public function new(sunTheta:Float, turbidity:Float, albedo:Float, normalizedSunY:Float) {
|
||||
public function new(sunTheta:Float, turbidity:kha.FastFloat, albedo:kha.FastFloat, normalizedSunY:Float) {
|
||||
for (i in 0...3) {
|
||||
setVector(A, i, evaluate(HosekWilkieData.datasetsRGB[i], 0, 9, turbidity, albedo, sunTheta));
|
||||
setVector(B, i, evaluate(HosekWilkieData.datasetsRGB[i], 1, 9, turbidity, albedo, sunTheta));
|
||||
|
@ -111,7 +111,7 @@ class HosekWilkie {
|
|||
public static var data:HosekWilkieRadianceData = null;
|
||||
public static var sunDirection:FastVector3;
|
||||
|
||||
public static function recompute(sunPositionX:Float, turbidity:Float, albedo:Float, normalizedSunY:Float) {
|
||||
public static function recompute(sunPositionX:Float, turbidity:kha.FastFloat, albedo:kha.FastFloat, normalizedSunY:Float) {
|
||||
data = new HosekWilkieRadianceData(sunPositionX, turbidity, albedo, normalizedSunY);
|
||||
}
|
||||
|
||||
|
|
Loading…
Reference in a new issue