3031 lines
189 KiB
Plaintext
3031 lines
189 KiB
Plaintext
OpenShadingLanguage 1.00
|
|
# Compiled by oslc 1.12.6.2
|
|
# options: -q -O2 -I/home/blender/git/blender-v340/blender.git/intern/cycles/kernel/osl/shaders -I/home/blender/git/blender-v340/lib/linux_centos7_x86_64/osl/share/OSL/shaders -o /home/blender/git/blender-v340/build_release/intern/cycles/kernel/osl/shaders/node_noise_texture.oso
|
|
shader node_noise_texture
|
|
param int use_mapping 0 %read{1,1} %write{2147483647,-1}
|
|
param matrix mapping 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 %read{2,2} %write{2147483647,-1}
|
|
param string dimensions "3D" %read{5,726} %write{2147483647,-1}
|
|
param point Vector 0 0 0 %read{0,0} %write{2147483647,-1}
|
|
param float W 0 %read{4,4} %write{2147483647,-1}
|
|
param float Scale 5 %read{3,4} %write{2147483647,-1}
|
|
param float Detail 2 %read{31,1044} %write{2147483647,-1}
|
|
param float Roughness 0.5 %read{50,1073} %write{2147483647,-1}
|
|
param float Distortion 0 %read{9,846} %write{2147483647,-1}
|
|
oparam float Fac 0 %read{2147483647,-1} %write{201,1114}
|
|
oparam color Color 0 0 0 %read{2147483647,-1} %write{200,1113}
|
|
local float ___456_f %read{36,187} %write{36,182}
|
|
local float ___457_f %read{261,452} %write{261,447}
|
|
local float ___458_f %read{546,711} %write{546,706}
|
|
local float ___459_f %read{863,1100} %write{863,1095}
|
|
local float ___460_f %read{18,22} %write{17,17}
|
|
local float ___461_f %read{223,245} %write{222,240}
|
|
local float ___462_f %read{487,531} %write{486,526}
|
|
local float ___463_f %read{760,845} %write{759,840}
|
|
local float ___464_fscale %read{36,180} %write{26,175}
|
|
local float ___464_amp %read{36,191} %write{27,175}
|
|
local float ___464_maxamp %read{36,198} %write{28,175}
|
|
local float ___464_sum %read{36,198} %write{29,190}
|
|
local float ___464_octaves %read{33,177} %write{32,152}
|
|
local int ___464_n %read{36,175} %write{33,153}
|
|
local int ___465_i %read{36,175} %write{35,175}
|
|
local float ___466_t %read{36,175} %write{36,175}
|
|
local float ___464_rmd %read{58,195} %write{57,177}
|
|
local float ___467_t %read{68,188} %write{65,187}
|
|
local float ___467_sum2 %read{72,195} %write{69,192}
|
|
local float ___469_fscale %read{261,442} %write{251,435}
|
|
local float ___469_amp %read{261,456} %write{252,435}
|
|
local float ___469_maxamp %read{261,463} %write{253,435}
|
|
local float ___469_sum %read{261,463} %write{254,455}
|
|
local float ___469_octaves %read{258,437} %write{257,407}
|
|
local int ___469_n %read{261,435} %write{258,408}
|
|
local int ___470_i %read{261,435} %write{260,435}
|
|
local float ___471_t %read{261,435} %write{261,435}
|
|
local float ___469_rmd %read{288,460} %write{287,437}
|
|
local float ___472_t %read{303,453} %write{300,452}
|
|
local float ___472_sum2 %read{307,460} %write{304,457}
|
|
local float ___474_fscale %read{546,704} %write{536,699}
|
|
local float ___474_amp %read{546,715} %write{537,699}
|
|
local float ___474_maxamp %read{546,722} %write{538,699}
|
|
local float ___474_sum %read{546,722} %write{539,714}
|
|
local float ___474_octaves %read{543,701} %write{542,676}
|
|
local int ___474_n %read{546,699} %write{543,677}
|
|
local int ___475_i %read{546,699} %write{545,699}
|
|
local float ___476_t %read{546,699} %write{546,699}
|
|
local float ___474_rmd %read{568,719} %write{567,701}
|
|
local float ___477_t %read{578,712} %write{575,711}
|
|
local float ___477_sum2 %read{582,719} %write{579,716}
|
|
local float ___479_fscale %read{863,1087} %write{853,1078}
|
|
local float ___479_amp %read{863,1104} %write{854,1078}
|
|
local float ___479_maxamp %read{863,1111} %write{855,1078}
|
|
local float ___479_sum %read{863,1111} %write{856,1103}
|
|
local float ___479_octaves %read{860,1080} %write{859,1045}
|
|
local int ___479_n %read{863,1078} %write{860,1046}
|
|
local int ___480_i %read{863,1078} %write{862,1078}
|
|
local float ___481_t %read{863,1078} %write{863,1078}
|
|
local float ___479_rmd %read{895,1108} %write{894,1080}
|
|
local float ___482_t %read{915,1101} %write{912,1100}
|
|
local float ___482_sum2 %read{919,1108} %write{916,1105}
|
|
local float ___526_p %read{15,144} %write{8,24}
|
|
local float ___526_value %read{200,201} %write{76,78}
|
|
local float ___528_p.x %read{219,398} %write{207,248} %mystruct{___528_p} %mystructfield{0}
|
|
local float ___528_p.y %read{220,399} %write{208,249} %mystruct{___528_p} %mystructfield{1}
|
|
local float ___528_value %read{465,466} %write{311,313}
|
|
local point ___530_p %read{484,668} %write{470,534}
|
|
local float ___530_value %read{724,725} %write{586,588}
|
|
local float ___532_p.x %read{753,1034} %write{733,848} %mystruct{___532_p} %mystructfield{0}
|
|
local float ___532_p.y %read{754,1035} %write{734,849} %mystruct{___532_p} %mystructfield{1}
|
|
local float ___532_p.z %read{755,1036} %write{735,850} %mystruct{___532_p} %mystructfield{2}
|
|
local float ___532_p.w %read{756,1037} %write{736,851} %mystruct{___532_p} %mystructfield{3}
|
|
local float ___532_value %read{1113,1114} %write{923,925}
|
|
local point p %read{2,730} %write{0,3}
|
|
local float w %read{8,731} %write{4,4}
|
|
const string $const1 "1D" %read{5,5} %write{2147483647,-1}
|
|
temp int $tmp1 %read{6,6} %write{5,5}
|
|
const string $const2 "noise_texture" %read{7,732} %write{2147483647,-1}
|
|
const float $const3 0 %read{9,1081} %write{2147483647,-1}
|
|
temp int $tmp2 %read{10,10} %write{9,9}
|
|
temp float $tmp3 %read{23,23} %write{20,22}
|
|
temp float $tmp4 %read{15,15} %write{14,14}
|
|
const string $const4 "random_float_offset" %read{11,140} %write{2147483647,-1}
|
|
const float $const5 100 %read{13,1032} %write{2147483647,-1}
|
|
temp float $tmp5 %read{13,13} %write{12,12}
|
|
const string $const6 "hash" %read{12,1030} %write{2147483647,-1}
|
|
temp float $tmp6 %read{14,14} %write{13,13}
|
|
temp float $tmp7 %read{17,17} %write{15,15}
|
|
const string $const7 "safe_snoise" %read{16,838} %write{2147483647,-1}
|
|
const string $const8 "snoise" %read{17,840} %write{2147483647,-1}
|
|
temp int $tmp8 %read{19,19} %write{18,18}
|
|
temp float $tmp9 %read{24,24} %write{23,23}
|
|
const string $const9 "fractal_noise" %read{25,1038} %write{2147483647,-1}
|
|
const float $const10 1 %read{26,1106} %write{2147483647,-1}
|
|
const float $const11 15 %read{31,1044} %write{2147483647,-1}
|
|
const string $const12 "clamp" %read{30,1072} %write{2147483647,-1}
|
|
temp float $tmp10 %read{32,32} %write{31,31}
|
|
const int $const13 0 %read{35,1050} %write{2147483647,-1}
|
|
temp int $tmp11 %read{36,55} %write{36,55}
|
|
temp int $tmp12 %read{34,55} %write{35,55}
|
|
temp float $tmp13 %read{36,55} %write{36,55}
|
|
const string $const14 "safe_noise" %read{39,1093} %write{2147483647,-1}
|
|
const string $const15 "noise" %read{40,1095} %write{2147483647,-1}
|
|
temp int $tmp14 %read{36,55} %write{36,55}
|
|
const float $const16 0.5 %read{43,1098} %write{2147483647,-1}
|
|
temp float $tmp15 %read{36,55} %write{36,55}
|
|
temp float $tmp16 %read{36,55} %write{36,55}
|
|
temp float $tmp17 %read{36,55} %write{36,55}
|
|
const float $const17 2 %read{53,1076} %write{2147483647,-1}
|
|
const int $const18 1 %read{55,1078} %write{2147483647,-1}
|
|
temp int $tmp18 %read{2147483647,-1} %write{36,55}
|
|
temp float $tmp19 %read{57,57} %write{56,56}
|
|
temp int $tmp20 %read{59,59} %write{58,58}
|
|
temp float $tmp21 %read{62,62} %write{60,60}
|
|
temp int $tmp22 %read{64,64} %write{63,63}
|
|
temp float $tmp23 %read{69,69} %write{68,68}
|
|
temp float $tmp24 %read{72,72} %write{71,71}
|
|
temp float $tmp25 %read{74,74} %write{73,73}
|
|
temp float $tmp26 %read{76,76} %write{74,74}
|
|
temp float $tmp27 %read{76,76} %write{75,75}
|
|
temp float $tmp28 %read{200,200} %write{136,138}
|
|
temp float $tmp29 %read{84,84} %write{83,83}
|
|
temp float $tmp30 %read{82,82} %write{81,81}
|
|
temp float $tmp31 %read{83,83} %write{82,82}
|
|
temp float $tmp32 %read{96,120} %write{84,84}
|
|
temp float $tmp33 %read{92,92} %write{91,91}
|
|
temp int $tmp34 %read{96,115} %write{96,115}
|
|
temp int $tmp35 %read{94,115} %write{95,115}
|
|
temp float $tmp36 %read{96,115} %write{96,115}
|
|
temp int $tmp37 %read{96,115} %write{96,115}
|
|
temp float $tmp38 %read{96,115} %write{96,115}
|
|
temp float $tmp39 %read{96,115} %write{96,115}
|
|
temp float $tmp40 %read{96,115} %write{96,115}
|
|
temp int $tmp41 %read{2147483647,-1} %write{96,115}
|
|
temp float $tmp42 %read{117,117} %write{116,116}
|
|
temp int $tmp43 %read{119,119} %write{118,118}
|
|
temp float $tmp44 %read{122,122} %write{120,120}
|
|
temp int $tmp45 %read{124,124} %write{123,123}
|
|
temp float $tmp46 %read{129,129} %write{128,128}
|
|
temp float $tmp47 %read{132,132} %write{131,131}
|
|
temp float $tmp48 %read{134,134} %write{133,133}
|
|
temp float $tmp49 %read{136,136} %write{134,134}
|
|
temp float $tmp50 %read{136,136} %write{135,135}
|
|
temp float $tmp51 %read{200,200} %write{196,198}
|
|
temp float $tmp52 %read{144,144} %write{143,143}
|
|
temp float $tmp53 %read{142,142} %write{141,141}
|
|
temp float $tmp54 %read{143,143} %write{142,142}
|
|
temp float $tmp55 %read{156,180} %write{144,144}
|
|
temp float $tmp56 %read{152,152} %write{151,151}
|
|
temp int $tmp57 %read{156,175} %write{156,175}
|
|
temp int $tmp58 %read{154,175} %write{155,175}
|
|
temp float $tmp59 %read{156,175} %write{156,175}
|
|
temp int $tmp60 %read{156,175} %write{156,175}
|
|
temp float $tmp61 %read{156,175} %write{156,175}
|
|
temp float $tmp62 %read{156,175} %write{156,175}
|
|
temp float $tmp63 %read{156,175} %write{156,175}
|
|
temp int $tmp64 %read{2147483647,-1} %write{156,175}
|
|
temp float $tmp65 %read{177,177} %write{176,176}
|
|
temp int $tmp66 %read{179,179} %write{178,178}
|
|
temp float $tmp67 %read{182,182} %write{180,180}
|
|
temp int $tmp68 %read{184,184} %write{183,183}
|
|
temp float $tmp69 %read{189,189} %write{188,188}
|
|
temp float $tmp70 %read{192,192} %write{191,191}
|
|
temp float $tmp71 %read{194,194} %write{193,193}
|
|
temp float $tmp72 %read{196,196} %write{194,194}
|
|
temp float $tmp73 %read{196,196} %write{195,195}
|
|
const string $const19 "2D" %read{202,202} %write{2147483647,-1}
|
|
temp int $tmp74 %read{203,203} %write{202,202}
|
|
temp float $tmp75.x %read{207,207} %write{204,204}
|
|
temp float $tmp75.y %read{208,208} %write{205,205}
|
|
temp int $tmp76 %read{210,210} %write{209,209}
|
|
temp float $tmp77.x %read{248,248} %write{228,228}
|
|
temp float $tmp77.y %read{249,249} %write{246,246}
|
|
temp float $tmp78 %read{228,228} %write{225,227}
|
|
temp float $tmp79.x %read{222,222} %write{219,219}
|
|
temp float $tmp79.y %read{222,222} %write{220,220}
|
|
temp float $tmp80.x %read{219,219} %write{214,214}
|
|
temp float $tmp80.y %read{220,220} %write{217,217}
|
|
const string $const20 "random_vector2_offset" %read{211,390} %write{2147483647,-1}
|
|
temp float $tmp81 %read{213,213} %write{212,212}
|
|
temp float $tmp82 %read{214,214} %write{213,213}
|
|
temp float $tmp83 %read{216,216} %write{215,215}
|
|
temp float $tmp84 %read{217,217} %write{216,216}
|
|
const string $const21 "__operator__add__" %read{218,1033} %write{2147483647,-1}
|
|
temp int $tmp85 %read{224,224} %write{223,223}
|
|
temp float $tmp86 %read{246,246} %write{243,245}
|
|
temp float $tmp87.x %read{240,240} %write{237,237}
|
|
temp float $tmp87.y %read{240,240} %write{238,238}
|
|
temp float $tmp88.x %read{237,237} %write{232,232}
|
|
temp float $tmp88.y %read{238,238} %write{235,235}
|
|
temp float $tmp89 %read{231,231} %write{230,230}
|
|
temp float $tmp90 %read{232,232} %write{231,231}
|
|
temp float $tmp91 %read{234,234} %write{233,233}
|
|
temp float $tmp92 %read{235,235} %write{234,234}
|
|
temp int $tmp93 %read{242,242} %write{241,241}
|
|
temp float $tmp94 %read{257,257} %write{256,256}
|
|
temp int $tmp95 %read{261,285} %write{261,285}
|
|
temp int $tmp96 %read{259,285} %write{260,285}
|
|
temp float $tmp97.x %read{261,285} %write{261,285}
|
|
temp float $tmp97.y %read{261,285} %write{261,285}
|
|
const string $const22 "__operator__mul__" %read{263,1088} %write{2147483647,-1}
|
|
temp float $tmp98.x %read{261,285} %write{261,285}
|
|
temp float $tmp98.y %read{261,285} %write{261,285}
|
|
temp int $tmp99 %read{261,285} %write{261,285}
|
|
temp float $tmp100 %read{261,285} %write{261,285}
|
|
temp float $tmp101 %read{261,285} %write{261,285}
|
|
temp float $tmp102 %read{261,285} %write{261,285}
|
|
temp int $tmp103 %read{2147483647,-1} %write{261,285}
|
|
temp float $tmp104 %read{287,287} %write{286,286}
|
|
temp int $tmp105 %read{289,289} %write{288,288}
|
|
temp float $tmp106.x %read{297,297} %write{294,294}
|
|
temp float $tmp106.y %read{297,297} %write{295,295}
|
|
temp float $tmp107.x %read{294,294} %write{291,291}
|
|
temp float $tmp107.y %read{295,295} %write{292,292}
|
|
temp int $tmp108 %read{299,299} %write{298,298}
|
|
temp float $tmp109 %read{304,304} %write{303,303}
|
|
temp float $tmp110 %read{307,307} %write{306,306}
|
|
temp float $tmp111 %read{309,309} %write{308,308}
|
|
temp float $tmp112 %read{311,311} %write{309,309}
|
|
temp float $tmp113 %read{311,311} %write{310,310}
|
|
temp float $tmp114 %read{465,465} %write{386,388}
|
|
temp float $tmp115.x %read{336,369} %write{323,323}
|
|
temp float $tmp115.y %read{336,370} %write{324,324}
|
|
temp float $tmp116.x %read{323,323} %write{318,318}
|
|
temp float $tmp116.y %read{324,324} %write{321,321}
|
|
temp float $tmp117 %read{317,317} %write{316,316}
|
|
temp float $tmp118 %read{318,318} %write{317,317}
|
|
temp float $tmp119 %read{320,320} %write{319,319}
|
|
temp float $tmp120 %read{321,321} %write{320,320}
|
|
temp float $tmp121 %read{332,332} %write{331,331}
|
|
temp int $tmp122 %read{336,360} %write{336,360}
|
|
temp int $tmp123 %read{334,360} %write{335,360}
|
|
temp float $tmp124.x %read{336,360} %write{336,360}
|
|
temp float $tmp124.y %read{336,360} %write{336,360}
|
|
temp float $tmp125.x %read{336,360} %write{336,360}
|
|
temp float $tmp125.y %read{336,360} %write{336,360}
|
|
temp int $tmp126 %read{336,360} %write{336,360}
|
|
temp float $tmp127 %read{336,360} %write{336,360}
|
|
temp float $tmp128 %read{336,360} %write{336,360}
|
|
temp float $tmp129 %read{336,360} %write{336,360}
|
|
temp int $tmp130 %read{2147483647,-1} %write{336,360}
|
|
temp float $tmp131 %read{362,362} %write{361,361}
|
|
temp int $tmp132 %read{364,364} %write{363,363}
|
|
temp float $tmp133.x %read{372,372} %write{369,369}
|
|
temp float $tmp133.y %read{372,372} %write{370,370}
|
|
temp float $tmp134.x %read{369,369} %write{366,366}
|
|
temp float $tmp134.y %read{370,370} %write{367,367}
|
|
temp int $tmp135 %read{374,374} %write{373,373}
|
|
temp float $tmp136 %read{379,379} %write{378,378}
|
|
temp float $tmp137 %read{382,382} %write{381,381}
|
|
temp float $tmp138 %read{384,384} %write{383,383}
|
|
temp float $tmp139 %read{386,386} %write{384,384}
|
|
temp float $tmp140 %read{386,386} %write{385,385}
|
|
temp float $tmp141 %read{465,465} %write{461,463}
|
|
temp float $tmp142.x %read{411,444} %write{398,398}
|
|
temp float $tmp142.y %read{411,445} %write{399,399}
|
|
temp float $tmp143.x %read{398,398} %write{393,393}
|
|
temp float $tmp143.y %read{399,399} %write{396,396}
|
|
const float $const23 3 %read{391,1030} %write{2147483647,-1}
|
|
temp float $tmp144 %read{392,392} %write{391,391}
|
|
temp float $tmp145 %read{393,393} %write{392,392}
|
|
temp float $tmp146 %read{395,395} %write{394,394}
|
|
temp float $tmp147 %read{396,396} %write{395,395}
|
|
temp float $tmp148 %read{407,407} %write{406,406}
|
|
temp int $tmp149 %read{411,435} %write{411,435}
|
|
temp int $tmp150 %read{409,435} %write{410,435}
|
|
temp float $tmp151.x %read{411,435} %write{411,435}
|
|
temp float $tmp151.y %read{411,435} %write{411,435}
|
|
temp float $tmp152.x %read{411,435} %write{411,435}
|
|
temp float $tmp152.y %read{411,435} %write{411,435}
|
|
temp int $tmp153 %read{411,435} %write{411,435}
|
|
temp float $tmp154 %read{411,435} %write{411,435}
|
|
temp float $tmp155 %read{411,435} %write{411,435}
|
|
temp float $tmp156 %read{411,435} %write{411,435}
|
|
temp int $tmp157 %read{2147483647,-1} %write{411,435}
|
|
temp float $tmp158 %read{437,437} %write{436,436}
|
|
temp int $tmp159 %read{439,439} %write{438,438}
|
|
temp float $tmp160.x %read{447,447} %write{444,444}
|
|
temp float $tmp160.y %read{447,447} %write{445,445}
|
|
temp float $tmp161.x %read{444,444} %write{441,441}
|
|
temp float $tmp161.y %read{445,445} %write{442,442}
|
|
temp int $tmp162 %read{449,449} %write{448,448}
|
|
temp float $tmp163 %read{454,454} %write{453,453}
|
|
temp float $tmp164 %read{457,457} %write{456,456}
|
|
temp float $tmp165 %read{459,459} %write{458,458}
|
|
temp float $tmp166 %read{461,461} %write{459,459}
|
|
temp float $tmp167 %read{461,461} %write{460,460}
|
|
const string $const24 "3D" %read{467,467} %write{2147483647,-1}
|
|
temp int $tmp168 %read{468,468} %write{467,467}
|
|
temp int $tmp169 %read{472,472} %write{471,471}
|
|
temp point $tmp170 %read{534,534} %write{533,533}
|
|
temp float $tmp171 %read{492,492} %write{489,491}
|
|
temp point $tmp172 %read{484,484} %write{483,483}
|
|
const string $const25 "random_vector3_offset" %read{473,657} %write{2147483647,-1}
|
|
temp float $tmp173 %read{475,475} %write{474,474}
|
|
temp float $tmp174 %read{476,476} %write{475,475}
|
|
temp float $tmp175 %read{483,483} %write{476,476}
|
|
temp float $tmp176 %read{478,478} %write{477,477}
|
|
temp float $tmp177 %read{479,479} %write{478,478}
|
|
temp float $tmp178 %read{483,483} %write{479,479}
|
|
temp float $tmp179 %read{481,481} %write{480,480}
|
|
temp float $tmp180 %read{482,482} %write{481,481}
|
|
temp float $tmp181 %read{483,483} %write{482,482}
|
|
temp point $tmp182 %read{486,486} %write{484,484}
|
|
temp int $tmp183 %read{488,488} %write{487,487}
|
|
temp float $tmp184 %read{533,533} %write{492,492}
|
|
temp float $tmp185 %read{512,512} %write{509,511}
|
|
temp point $tmp186 %read{504,504} %write{503,503}
|
|
temp float $tmp187 %read{495,495} %write{494,494}
|
|
temp float $tmp188 %read{496,496} %write{495,495}
|
|
temp float $tmp189 %read{503,503} %write{496,496}
|
|
temp float $tmp190 %read{498,498} %write{497,497}
|
|
temp float $tmp191 %read{499,499} %write{498,498}
|
|
temp float $tmp192 %read{503,503} %write{499,499}
|
|
temp float $tmp193 %read{501,501} %write{500,500}
|
|
temp float $tmp194 %read{502,502} %write{501,501}
|
|
temp float $tmp195 %read{503,503} %write{502,502}
|
|
temp point $tmp196 %read{506,506} %write{504,504}
|
|
temp int $tmp197 %read{508,508} %write{507,507}
|
|
temp float $tmp198 %read{533,533} %write{512,512}
|
|
temp float $tmp199 %read{532,532} %write{529,531}
|
|
temp point $tmp200 %read{524,524} %write{523,523}
|
|
temp float $tmp201 %read{515,515} %write{514,514}
|
|
temp float $tmp202 %read{516,516} %write{515,515}
|
|
temp float $tmp203 %read{523,523} %write{516,516}
|
|
temp float $tmp204 %read{518,518} %write{517,517}
|
|
temp float $tmp205 %read{519,519} %write{518,518}
|
|
temp float $tmp206 %read{523,523} %write{519,519}
|
|
temp float $tmp207 %read{521,521} %write{520,520}
|
|
temp float $tmp208 %read{522,522} %write{521,521}
|
|
temp float $tmp209 %read{523,523} %write{522,522}
|
|
temp point $tmp210 %read{526,526} %write{524,524}
|
|
temp int $tmp211 %read{528,528} %write{527,527}
|
|
temp float $tmp212 %read{533,533} %write{532,532}
|
|
temp float $tmp213 %read{542,542} %write{541,541}
|
|
temp int $tmp214 %read{546,565} %write{546,565}
|
|
temp int $tmp215 %read{544,565} %write{545,565}
|
|
temp point $tmp216 %read{546,565} %write{546,565}
|
|
temp int $tmp217 %read{546,565} %write{546,565}
|
|
temp float $tmp218 %read{546,565} %write{546,565}
|
|
temp float $tmp219 %read{546,565} %write{546,565}
|
|
temp float $tmp220 %read{546,565} %write{546,565}
|
|
temp int $tmp221 %read{2147483647,-1} %write{546,565}
|
|
temp float $tmp222 %read{567,567} %write{566,566}
|
|
temp int $tmp223 %read{569,569} %write{568,568}
|
|
temp point $tmp224 %read{572,572} %write{570,570}
|
|
temp int $tmp225 %read{574,574} %write{573,573}
|
|
temp float $tmp226 %read{579,579} %write{578,578}
|
|
temp float $tmp227 %read{582,582} %write{581,581}
|
|
temp float $tmp228 %read{584,584} %write{583,583}
|
|
temp float $tmp229 %read{586,586} %write{584,584}
|
|
temp float $tmp230 %read{586,586} %write{585,585}
|
|
temp float $tmp231 %read{724,724} %write{653,655}
|
|
temp point $tmp232 %read{601,601} %write{600,600}
|
|
temp float $tmp233 %read{592,592} %write{591,591}
|
|
temp float $tmp234 %read{593,593} %write{592,592}
|
|
temp float $tmp235 %read{600,600} %write{593,593}
|
|
temp float $tmp236 %read{595,595} %write{594,594}
|
|
temp float $tmp237 %read{596,596} %write{595,595}
|
|
temp float $tmp238 %read{600,600} %write{596,596}
|
|
temp float $tmp239 %read{598,598} %write{597,597}
|
|
temp float $tmp240 %read{599,599} %write{598,598}
|
|
temp float $tmp241 %read{600,600} %write{599,599}
|
|
temp point $tmp242 %read{613,637} %write{601,601}
|
|
temp float $tmp243 %read{609,609} %write{608,608}
|
|
temp int $tmp244 %read{613,632} %write{613,632}
|
|
temp int $tmp245 %read{611,632} %write{612,632}
|
|
temp point $tmp246 %read{613,632} %write{613,632}
|
|
temp int $tmp247 %read{613,632} %write{613,632}
|
|
temp float $tmp248 %read{613,632} %write{613,632}
|
|
temp float $tmp249 %read{613,632} %write{613,632}
|
|
temp float $tmp250 %read{613,632} %write{613,632}
|
|
temp int $tmp251 %read{2147483647,-1} %write{613,632}
|
|
temp float $tmp252 %read{634,634} %write{633,633}
|
|
temp int $tmp253 %read{636,636} %write{635,635}
|
|
temp point $tmp254 %read{639,639} %write{637,637}
|
|
temp int $tmp255 %read{641,641} %write{640,640}
|
|
temp float $tmp256 %read{646,646} %write{645,645}
|
|
temp float $tmp257 %read{649,649} %write{648,648}
|
|
temp float $tmp258 %read{651,651} %write{650,650}
|
|
temp float $tmp259 %read{653,653} %write{651,651}
|
|
temp float $tmp260 %read{653,653} %write{652,652}
|
|
temp float $tmp261 %read{724,724} %write{720,722}
|
|
temp point $tmp262 %read{668,668} %write{667,667}
|
|
const float $const26 4 %read{658,937} %write{2147483647,-1}
|
|
temp float $tmp263 %read{659,659} %write{658,658}
|
|
temp float $tmp264 %read{660,660} %write{659,659}
|
|
temp float $tmp265 %read{667,667} %write{660,660}
|
|
temp float $tmp266 %read{662,662} %write{661,661}
|
|
temp float $tmp267 %read{663,663} %write{662,662}
|
|
temp float $tmp268 %read{667,667} %write{663,663}
|
|
temp float $tmp269 %read{665,665} %write{664,664}
|
|
temp float $tmp270 %read{666,666} %write{665,665}
|
|
temp float $tmp271 %read{667,667} %write{666,666}
|
|
temp point $tmp272 %read{680,704} %write{668,668}
|
|
temp float $tmp273 %read{676,676} %write{675,675}
|
|
temp int $tmp274 %read{680,699} %write{680,699}
|
|
temp int $tmp275 %read{678,699} %write{679,699}
|
|
temp point $tmp276 %read{680,699} %write{680,699}
|
|
temp int $tmp277 %read{680,699} %write{680,699}
|
|
temp float $tmp278 %read{680,699} %write{680,699}
|
|
temp float $tmp279 %read{680,699} %write{680,699}
|
|
temp float $tmp280 %read{680,699} %write{680,699}
|
|
temp int $tmp281 %read{2147483647,-1} %write{680,699}
|
|
temp float $tmp282 %read{701,701} %write{700,700}
|
|
temp int $tmp283 %read{703,703} %write{702,702}
|
|
temp point $tmp284 %read{706,706} %write{704,704}
|
|
temp int $tmp285 %read{708,708} %write{707,707}
|
|
temp float $tmp286 %read{713,713} %write{712,712}
|
|
temp float $tmp287 %read{716,716} %write{715,715}
|
|
temp float $tmp288 %read{718,718} %write{717,717}
|
|
temp float $tmp289 %read{720,720} %write{718,718}
|
|
temp float $tmp290 %read{720,720} %write{719,719}
|
|
const string $const27 "4D" %read{726,726} %write{2147483647,-1}
|
|
temp int $tmp291 %read{727,727} %write{726,726}
|
|
temp float $tmp292.x %read{733,733} %write{728,728}
|
|
temp float $tmp292.y %read{734,734} %write{729,729}
|
|
temp float $tmp292.z %read{735,735} %write{730,730}
|
|
temp float $tmp292.w %read{736,736} %write{731,731}
|
|
const int $const28 2 %read{730,730} %write{2147483647,-1}
|
|
temp int $tmp293 %read{738,738} %write{737,737}
|
|
temp float $tmp294.x %read{848,848} %write{765,765}
|
|
temp float $tmp294.y %read{849,849} %write{792,792}
|
|
temp float $tmp294.z %read{850,850} %write{819,819}
|
|
temp float $tmp294.w %read{851,851} %write{846,846}
|
|
temp float $tmp295 %read{765,765} %write{762,764}
|
|
temp float $tmp296.x %read{758,758} %write{753,753}
|
|
temp float $tmp296.y %read{758,758} %write{754,754}
|
|
temp float $tmp296.z %read{758,758} %write{755,755}
|
|
temp float $tmp296.w %read{759,759} %write{756,756}
|
|
temp float $tmp297.x %read{753,753} %write{742,742}
|
|
temp float $tmp297.y %read{754,754} %write{745,745}
|
|
temp float $tmp297.z %read{755,755} %write{748,748}
|
|
temp float $tmp297.w %read{756,756} %write{751,751}
|
|
const string $const29 "random_vector4_offset" %read{739,1020} %write{2147483647,-1}
|
|
temp float $tmp298 %read{741,741} %write{740,740}
|
|
temp float $tmp299 %read{742,742} %write{741,741}
|
|
temp float $tmp300 %read{744,744} %write{743,743}
|
|
temp float $tmp301 %read{745,745} %write{744,744}
|
|
temp float $tmp302 %read{747,747} %write{746,746}
|
|
temp float $tmp303 %read{748,748} %write{747,747}
|
|
temp float $tmp304 %read{750,750} %write{749,749}
|
|
temp float $tmp305 %read{751,751} %write{750,750}
|
|
temp point $tmp306 %read{759,759} %write{758,758}
|
|
temp int $tmp307 %read{761,761} %write{760,760}
|
|
temp float $tmp308 %read{792,792} %write{789,791}
|
|
temp float $tmp309.x %read{785,785} %write{780,780}
|
|
temp float $tmp309.y %read{785,785} %write{781,781}
|
|
temp float $tmp309.z %read{785,785} %write{782,782}
|
|
temp float $tmp309.w %read{786,786} %write{783,783}
|
|
temp float $tmp310.x %read{780,780} %write{769,769}
|
|
temp float $tmp310.y %read{781,781} %write{772,772}
|
|
temp float $tmp310.z %read{782,782} %write{775,775}
|
|
temp float $tmp310.w %read{783,783} %write{778,778}
|
|
temp float $tmp311 %read{768,768} %write{767,767}
|
|
temp float $tmp312 %read{769,769} %write{768,768}
|
|
temp float $tmp313 %read{771,771} %write{770,770}
|
|
temp float $tmp314 %read{772,772} %write{771,771}
|
|
temp float $tmp315 %read{774,774} %write{773,773}
|
|
temp float $tmp316 %read{775,775} %write{774,774}
|
|
temp float $tmp317 %read{777,777} %write{776,776}
|
|
temp float $tmp318 %read{778,778} %write{777,777}
|
|
temp point $tmp319 %read{786,786} %write{785,785}
|
|
temp int $tmp320 %read{788,788} %write{787,787}
|
|
temp float $tmp321 %read{819,819} %write{816,818}
|
|
temp float $tmp322.x %read{812,812} %write{807,807}
|
|
temp float $tmp322.y %read{812,812} %write{808,808}
|
|
temp float $tmp322.z %read{812,812} %write{809,809}
|
|
temp float $tmp322.w %read{813,813} %write{810,810}
|
|
temp float $tmp323.x %read{807,807} %write{796,796}
|
|
temp float $tmp323.y %read{808,808} %write{799,799}
|
|
temp float $tmp323.z %read{809,809} %write{802,802}
|
|
temp float $tmp323.w %read{810,810} %write{805,805}
|
|
temp float $tmp324 %read{795,795} %write{794,794}
|
|
temp float $tmp325 %read{796,796} %write{795,795}
|
|
temp float $tmp326 %read{798,798} %write{797,797}
|
|
temp float $tmp327 %read{799,799} %write{798,798}
|
|
temp float $tmp328 %read{801,801} %write{800,800}
|
|
temp float $tmp329 %read{802,802} %write{801,801}
|
|
temp float $tmp330 %read{804,804} %write{803,803}
|
|
temp float $tmp331 %read{805,805} %write{804,804}
|
|
temp point $tmp332 %read{813,813} %write{812,812}
|
|
temp int $tmp333 %read{815,815} %write{814,814}
|
|
temp float $tmp334 %read{846,846} %write{843,845}
|
|
temp float $tmp335.x %read{839,839} %write{834,834}
|
|
temp float $tmp335.y %read{839,839} %write{835,835}
|
|
temp float $tmp335.z %read{839,839} %write{836,836}
|
|
temp float $tmp335.w %read{840,840} %write{837,837}
|
|
temp float $tmp336.x %read{834,834} %write{823,823}
|
|
temp float $tmp336.y %read{835,835} %write{826,826}
|
|
temp float $tmp336.z %read{836,836} %write{829,829}
|
|
temp float $tmp336.w %read{837,837} %write{832,832}
|
|
temp float $tmp337 %read{822,822} %write{821,821}
|
|
temp float $tmp338 %read{823,823} %write{822,822}
|
|
temp float $tmp339 %read{825,825} %write{824,824}
|
|
temp float $tmp340 %read{826,826} %write{825,825}
|
|
temp float $tmp341 %read{828,828} %write{827,827}
|
|
temp float $tmp342 %read{829,829} %write{828,828}
|
|
temp float $tmp343 %read{831,831} %write{830,830}
|
|
temp float $tmp344 %read{832,832} %write{831,831}
|
|
temp point $tmp345 %read{840,840} %write{839,839}
|
|
temp int $tmp346 %read{842,842} %write{841,841}
|
|
temp float $tmp347 %read{859,859} %write{858,858}
|
|
temp int $tmp348 %read{863,892} %write{863,892}
|
|
temp int $tmp349 %read{861,892} %write{862,892}
|
|
temp float $tmp350.x %read{863,892} %write{863,892}
|
|
temp float $tmp350.y %read{863,892} %write{863,892}
|
|
temp float $tmp350.z %read{863,892} %write{863,892}
|
|
temp float $tmp350.w %read{863,892} %write{863,892}
|
|
temp float $tmp351.x %read{863,892} %write{863,892}
|
|
temp float $tmp351.y %read{863,892} %write{863,892}
|
|
temp float $tmp351.z %read{863,892} %write{863,892}
|
|
temp float $tmp351.w %read{863,892} %write{863,892}
|
|
temp point $tmp352 %read{863,892} %write{863,892}
|
|
temp int $tmp353 %read{863,892} %write{863,892}
|
|
temp float $tmp354 %read{863,892} %write{863,892}
|
|
temp float $tmp355 %read{863,892} %write{863,892}
|
|
temp float $tmp356 %read{863,892} %write{863,892}
|
|
temp int $tmp357 %read{2147483647,-1} %write{863,892}
|
|
temp float $tmp358 %read{894,894} %write{893,893}
|
|
temp int $tmp359 %read{896,896} %write{895,895}
|
|
temp float $tmp360.x %read{908,908} %write{903,903}
|
|
temp float $tmp360.y %read{908,908} %write{904,904}
|
|
temp float $tmp360.z %read{908,908} %write{905,905}
|
|
temp float $tmp360.w %read{909,909} %write{906,906}
|
|
temp float $tmp361.x %read{903,903} %write{898,898}
|
|
temp float $tmp361.y %read{904,904} %write{899,899}
|
|
temp float $tmp361.z %read{905,905} %write{900,900}
|
|
temp float $tmp361.w %read{906,906} %write{901,901}
|
|
temp point $tmp362 %read{909,909} %write{908,908}
|
|
temp int $tmp363 %read{911,911} %write{910,910}
|
|
temp float $tmp364 %read{916,916} %write{915,915}
|
|
temp float $tmp365 %read{919,919} %write{918,918}
|
|
temp float $tmp366 %read{921,921} %write{920,920}
|
|
temp float $tmp367 %read{923,923} %write{921,921}
|
|
temp float $tmp368 %read{923,923} %write{922,922}
|
|
temp float $tmp369 %read{1113,1113} %write{1016,1018}
|
|
temp float $tmp370.x %read{956,996} %write{941,941}
|
|
temp float $tmp370.y %read{956,997} %write{942,942}
|
|
temp float $tmp370.z %read{956,998} %write{943,943}
|
|
temp float $tmp370.w %read{956,999} %write{944,944}
|
|
temp float $tmp371.x %read{941,941} %write{930,930}
|
|
temp float $tmp371.y %read{942,942} %write{933,933}
|
|
temp float $tmp371.z %read{943,943} %write{936,936}
|
|
temp float $tmp371.w %read{944,944} %write{939,939}
|
|
temp float $tmp372 %read{929,929} %write{928,928}
|
|
temp float $tmp373 %read{930,930} %write{929,929}
|
|
temp float $tmp374 %read{932,932} %write{931,931}
|
|
temp float $tmp375 %read{933,933} %write{932,932}
|
|
temp float $tmp376 %read{935,935} %write{934,934}
|
|
temp float $tmp377 %read{936,936} %write{935,935}
|
|
temp float $tmp378 %read{938,938} %write{937,937}
|
|
temp float $tmp379 %read{939,939} %write{938,938}
|
|
temp float $tmp380 %read{952,952} %write{951,951}
|
|
temp int $tmp381 %read{956,985} %write{956,985}
|
|
temp int $tmp382 %read{954,985} %write{955,985}
|
|
temp float $tmp383.x %read{956,985} %write{956,985}
|
|
temp float $tmp383.y %read{956,985} %write{956,985}
|
|
temp float $tmp383.z %read{956,985} %write{956,985}
|
|
temp float $tmp383.w %read{956,985} %write{956,985}
|
|
temp float $tmp384.x %read{956,985} %write{956,985}
|
|
temp float $tmp384.y %read{956,985} %write{956,985}
|
|
temp float $tmp384.z %read{956,985} %write{956,985}
|
|
temp float $tmp384.w %read{956,985} %write{956,985}
|
|
temp point $tmp385 %read{956,985} %write{956,985}
|
|
temp int $tmp386 %read{956,985} %write{956,985}
|
|
temp float $tmp387 %read{956,985} %write{956,985}
|
|
temp float $tmp388 %read{956,985} %write{956,985}
|
|
temp float $tmp389 %read{956,985} %write{956,985}
|
|
temp int $tmp390 %read{2147483647,-1} %write{956,985}
|
|
temp float $tmp391 %read{987,987} %write{986,986}
|
|
temp int $tmp392 %read{989,989} %write{988,988}
|
|
temp float $tmp393.x %read{1001,1001} %write{996,996}
|
|
temp float $tmp393.y %read{1001,1001} %write{997,997}
|
|
temp float $tmp393.z %read{1001,1001} %write{998,998}
|
|
temp float $tmp393.w %read{1002,1002} %write{999,999}
|
|
temp float $tmp394.x %read{996,996} %write{991,991}
|
|
temp float $tmp394.y %read{997,997} %write{992,992}
|
|
temp float $tmp394.z %read{998,998} %write{993,993}
|
|
temp float $tmp394.w %read{999,999} %write{994,994}
|
|
temp point $tmp395 %read{1002,1002} %write{1001,1001}
|
|
temp int $tmp396 %read{1004,1004} %write{1003,1003}
|
|
temp float $tmp397 %read{1009,1009} %write{1008,1008}
|
|
temp float $tmp398 %read{1012,1012} %write{1011,1011}
|
|
temp float $tmp399 %read{1014,1014} %write{1013,1013}
|
|
temp float $tmp400 %read{1016,1016} %write{1014,1014}
|
|
temp float $tmp401 %read{1016,1016} %write{1015,1015}
|
|
temp float $tmp402 %read{1113,1113} %write{1109,1111}
|
|
temp float $tmp403.x %read{1049,1089} %write{1034,1034}
|
|
temp float $tmp403.y %read{1049,1090} %write{1035,1035}
|
|
temp float $tmp403.z %read{1049,1091} %write{1036,1036}
|
|
temp float $tmp403.w %read{1049,1092} %write{1037,1037}
|
|
temp float $tmp404.x %read{1034,1034} %write{1023,1023}
|
|
temp float $tmp404.y %read{1035,1035} %write{1026,1026}
|
|
temp float $tmp404.z %read{1036,1036} %write{1029,1029}
|
|
temp float $tmp404.w %read{1037,1037} %write{1032,1032}
|
|
const float $const30 5 %read{1021,1030} %write{2147483647,-1}
|
|
temp float $tmp405 %read{1022,1022} %write{1021,1021}
|
|
temp float $tmp406 %read{1023,1023} %write{1022,1022}
|
|
temp float $tmp407 %read{1025,1025} %write{1024,1024}
|
|
temp float $tmp408 %read{1026,1026} %write{1025,1025}
|
|
temp float $tmp409 %read{1028,1028} %write{1027,1027}
|
|
temp float $tmp410 %read{1029,1029} %write{1028,1028}
|
|
temp float $tmp411 %read{1031,1031} %write{1030,1030}
|
|
temp float $tmp412 %read{1032,1032} %write{1031,1031}
|
|
temp float $tmp413 %read{1045,1045} %write{1044,1044}
|
|
temp int $tmp414 %read{1049,1078} %write{1049,1078}
|
|
temp int $tmp415 %read{1047,1078} %write{1048,1078}
|
|
temp float $tmp416.x %read{1049,1078} %write{1049,1078}
|
|
temp float $tmp416.y %read{1049,1078} %write{1049,1078}
|
|
temp float $tmp416.z %read{1049,1078} %write{1049,1078}
|
|
temp float $tmp416.w %read{1049,1078} %write{1049,1078}
|
|
temp float $tmp417.x %read{1049,1078} %write{1049,1078}
|
|
temp float $tmp417.y %read{1049,1078} %write{1049,1078}
|
|
temp float $tmp417.z %read{1049,1078} %write{1049,1078}
|
|
temp float $tmp417.w %read{1049,1078} %write{1049,1078}
|
|
temp point $tmp418 %read{1049,1078} %write{1049,1078}
|
|
temp int $tmp419 %read{1049,1078} %write{1049,1078}
|
|
temp float $tmp420 %read{1049,1078} %write{1049,1078}
|
|
temp float $tmp421 %read{1049,1078} %write{1049,1078}
|
|
temp float $tmp422 %read{1049,1078} %write{1049,1078}
|
|
temp int $tmp423 %read{2147483647,-1} %write{1049,1078}
|
|
temp float $tmp424 %read{1080,1080} %write{1079,1079}
|
|
temp int $tmp425 %read{1082,1082} %write{1081,1081}
|
|
temp float $tmp426.x %read{1094,1094} %write{1089,1089}
|
|
temp float $tmp426.y %read{1094,1094} %write{1090,1090}
|
|
temp float $tmp426.z %read{1094,1094} %write{1091,1091}
|
|
temp float $tmp426.w %read{1095,1095} %write{1092,1092}
|
|
temp float $tmp427.x %read{1089,1089} %write{1084,1084}
|
|
temp float $tmp427.y %read{1090,1090} %write{1085,1085}
|
|
temp float $tmp427.z %read{1091,1091} %write{1086,1086}
|
|
temp float $tmp427.w %read{1092,1092} %write{1087,1087}
|
|
temp point $tmp428 %read{1095,1095} %write{1094,1094}
|
|
temp int $tmp429 %read{1097,1097} %write{1096,1096}
|
|
temp float $tmp430 %read{1102,1102} %write{1101,1101}
|
|
temp float $tmp431 %read{1105,1105} %write{1104,1104}
|
|
temp float $tmp432 %read{1107,1107} %write{1106,1106}
|
|
temp float $tmp433 %read{1109,1109} %write{1107,1107}
|
|
temp float $tmp434 %read{1109,1109} %write{1108,1108}
|
|
const string $const31 "Unknown dimension!" %read{1115,1115} %write{2147483647,-1}
|
|
code ___main___
|
|
# /home/blender/git/blender-v340/blender.git/intern/cycles/kernel/osl/shaders/node_noise_texture.osl:122
|
|
# vector3 p = Vector;
|
|
assign p Vector %filename{"/home/blender/git/blender-v340/blender.git/intern/cycles/kernel/osl/shaders/node_noise_texture.osl"} %line{122} %argrw{"wr"}
|
|
# /home/blender/git/blender-v340/blender.git/intern/cycles/kernel/osl/shaders/node_noise_texture.osl:123
|
|
# if (use_mapping)
|
|
if use_mapping 3 3 %line{123} %argrw{"r"}
|
|
# /home/blender/git/blender-v340/blender.git/intern/cycles/kernel/osl/shaders/node_noise_texture.osl:124
|
|
# p = transform(mapping, p);
|
|
transform p mapping p %line{124} %argrw{"wrr"}
|
|
# /home/blender/git/blender-v340/blender.git/intern/cycles/kernel/osl/shaders/node_noise_texture.osl:126
|
|
# p *= Scale;
|
|
mul p p Scale %line{126} %argrw{"wrr"}
|
|
# /home/blender/git/blender-v340/blender.git/intern/cycles/kernel/osl/shaders/node_noise_texture.osl:127
|
|
# float w = W * Scale;
|
|
mul w W Scale %line{127} %argrw{"wrr"}
|
|
# /home/blender/git/blender-v340/blender.git/intern/cycles/kernel/osl/shaders/node_noise_texture.osl:129
|
|
# if (dimensions == "1D")
|
|
eq $tmp1 dimensions $const1 %line{129} %argrw{"wrr"}
|
|
if $tmp1 202 1116 %argrw{"r"}
|
|
# /home/blender/git/blender-v340/blender.git/intern/cycles/kernel/osl/shaders/node_noise_texture.osl:130
|
|
# Fac = noise_texture(w, Detail, Roughness, Distortion, Color);
|
|
functioncall $const2 202 %line{130} %argrw{"r"}
|
|
# /home/blender/git/blender-v340/blender.git/intern/cycles/kernel/osl/shaders/node_noise_texture.osl:47
|
|
# float p = co;
|
|
assign ___526_p w %line{47} %argrw{"wr"}
|
|
# /home/blender/git/blender-v340/blender.git/intern/cycles/kernel/osl/shaders/node_noise_texture.osl:48
|
|
# if (distortion != 0.0) {
|
|
neq $tmp2 Distortion $const3 %line{48} %argrw{"wrr"}
|
|
if $tmp2 25 25 %argrw{"r"}
|
|
# /home/blender/git/blender-v340/blender.git/intern/cycles/kernel/osl/shaders/node_noise_texture.osl:49
|
|
# p += safe_snoise(p + random_float_offset(0.0)) * distortion;
|
|
functioncall $const4 15 %line{49} %argrw{"r"}
|
|
# /home/blender/git/blender-v340/blender.git/intern/cycles/kernel/osl/shaders/node_noise_texture.osl:21
|
|
# return 100.0 + noise("hash", seed) * 100.0;
|
|
noise $tmp5 $const6 $const3 %line{21} %argrw{"wrr"}
|
|
mul $tmp6 $tmp5 $const5 %argrw{"wrr"}
|
|
add $tmp4 $const5 $tmp6 %argrw{"wrr"}
|
|
# /home/blender/git/blender-v340/blender.git/intern/cycles/kernel/osl/shaders/node_noise_texture.osl:49
|
|
# p += safe_snoise(p + random_float_offset(0.0)) * distortion;
|
|
add $tmp7 ___526_p $tmp4 %line{49} %argrw{"wrr"}
|
|
functioncall $const7 23 %argrw{"r"}
|
|
# /home/blender/git/blender-v340/blender.git/intern/cycles/kernel/osl/shaders/node_noise.h:43
|
|
# float f = noise("snoise", p);
|
|
noise ___460_f $const8 $tmp7 %filename{"/home/blender/git/blender-v340/blender.git/intern/cycles/kernel/osl/shaders/node_noise.h"} %line{43} %argrw{"wrr"}
|
|
# /home/blender/git/blender-v340/blender.git/intern/cycles/kernel/osl/shaders/node_noise.h:44
|
|
# if (isinf(f))
|
|
isinf $tmp8 ___460_f %line{44} %argrw{"wr"}
|
|
if $tmp8 22 22 %argrw{"r"}
|
|
# /home/blender/git/blender-v340/blender.git/intern/cycles/kernel/osl/shaders/node_noise.h:45
|
|
# return 0.0;
|
|
assign $tmp3 $const3 %line{45} %argrw{"wr"}
|
|
return
|
|
# /home/blender/git/blender-v340/blender.git/intern/cycles/kernel/osl/shaders/node_noise.h:46
|
|
# return f;
|
|
assign $tmp3 ___460_f %line{46} %argrw{"wr"}
|
|
# /home/blender/git/blender-v340/blender.git/intern/cycles/kernel/osl/shaders/node_noise_texture.osl:49
|
|
# p += safe_snoise(p + random_float_offset(0.0)) * distortion;
|
|
mul $tmp9 $tmp3 Distortion %filename{"/home/blender/git/blender-v340/blender.git/intern/cycles/kernel/osl/shaders/node_noise_texture.osl"} %line{49} %argrw{"wrr"}
|
|
add ___526_p ___526_p $tmp9 %argrw{"wrr"}
|
|
# /home/blender/git/blender-v340/blender.git/intern/cycles/kernel/osl/shaders/node_noise_texture.osl:52
|
|
# float value = fractal_noise(p, detail, roughness);
|
|
functioncall $const9 80 %line{52} %argrw{"r"}
|
|
# /home/blender/git/blender-v340/blender.git/intern/cycles/kernel/osl/shaders/node_noise.h:76
|
|
# float fscale = 1.0;
|
|
assign ___464_fscale $const10 %filename{"/home/blender/git/blender-v340/blender.git/intern/cycles/kernel/osl/shaders/node_noise.h"} %line{76} %argrw{"wr"}
|
|
# /home/blender/git/blender-v340/blender.git/intern/cycles/kernel/osl/shaders/node_noise.h:77
|
|
# float amp = 1.0;
|
|
assign ___464_amp $const10 %line{77} %argrw{"wr"}
|
|
# /home/blender/git/blender-v340/blender.git/intern/cycles/kernel/osl/shaders/node_noise.h:78
|
|
# float maxamp = 0.0;
|
|
assign ___464_maxamp $const3 %line{78} %argrw{"wr"}
|
|
# /home/blender/git/blender-v340/blender.git/intern/cycles/kernel/osl/shaders/node_noise.h:79
|
|
# float sum = 0.0;
|
|
assign ___464_sum $const3 %line{79} %argrw{"wr"}
|
|
# /home/blender/git/blender-v340/blender.git/intern/cycles/kernel/osl/shaders/node_noise.h:80
|
|
# float octaves = clamp(details, 0.0, 15.0);
|
|
functioncall $const12 33 %line{80} %argrw{"r"}
|
|
# /home/blender/git/blender-v340/lib/linux_centos7_x86_64/osl/share/OSL/shaders/stdosl.h:141
|
|
# float clamp (float x, float minval, float maxval) { return max(min(x,maxval),minval); }
|
|
min $tmp10 Detail $const11 %filename{"/home/blender/git/blender-v340/lib/linux_centos7_x86_64/osl/share/OSL/shaders/stdosl.h"} %line{141} %argrw{"wrr"}
|
|
max ___464_octaves $tmp10 $const3 %argrw{"wrr"}
|
|
# /home/blender/git/blender-v340/blender.git/intern/cycles/kernel/osl/shaders/node_noise.h:81
|
|
# int n = (int)octaves;
|
|
assign ___464_n ___464_octaves %filename{"/home/blender/git/blender-v340/blender.git/intern/cycles/kernel/osl/shaders/node_noise.h"} %line{81} %argrw{"wr"}
|
|
# /home/blender/git/blender-v340/blender.git/intern/cycles/kernel/osl/shaders/node_noise.h:82
|
|
# for (int i = 0; i <= n; i++) {
|
|
for $tmp12 36 38 54 56 %line{82} %argrw{"r"}
|
|
assign ___465_i $const13 %argrw{"wr"}
|
|
le $tmp11 ___465_i ___464_n %argrw{"wrr"}
|
|
neq $tmp12 $tmp11 $const13 %argrw{"wrr"}
|
|
# /home/blender/git/blender-v340/blender.git/intern/cycles/kernel/osl/shaders/node_noise.h:83
|
|
# float t = safe_noise(fscale * p);
|
|
mul $tmp13 ___464_fscale ___526_p %line{83} %argrw{"wrr"}
|
|
functioncall $const14 46 %argrw{"r"}
|
|
# /home/blender/git/blender-v340/blender.git/intern/cycles/kernel/osl/shaders/node_noise.h:11
|
|
# float f = noise("noise", p);
|
|
noise ___456_f $const15 $tmp13 %line{11} %argrw{"wrr"}
|
|
# /home/blender/git/blender-v340/blender.git/intern/cycles/kernel/osl/shaders/node_noise.h:12
|
|
# if (isinf(f))
|
|
isinf $tmp14 ___456_f %line{12} %argrw{"wr"}
|
|
if $tmp14 45 45 %argrw{"r"}
|
|
# /home/blender/git/blender-v340/blender.git/intern/cycles/kernel/osl/shaders/node_noise.h:13
|
|
# return 0.5;
|
|
assign ___466_t $const16 %line{13} %argrw{"wr"}
|
|
return
|
|
# /home/blender/git/blender-v340/blender.git/intern/cycles/kernel/osl/shaders/node_noise.h:14
|
|
# return f;
|
|
assign ___466_t ___456_f %line{14} %argrw{"wr"}
|
|
# /home/blender/git/blender-v340/blender.git/intern/cycles/kernel/osl/shaders/node_noise.h:84
|
|
# sum += t * amp;
|
|
mul $tmp15 ___466_t ___464_amp %line{84} %argrw{"wrr"}
|
|
add ___464_sum ___464_sum $tmp15 %argrw{"wrr"}
|
|
# /home/blender/git/blender-v340/blender.git/intern/cycles/kernel/osl/shaders/node_noise.h:85
|
|
# maxamp += amp;
|
|
add ___464_maxamp ___464_maxamp ___464_amp %line{85} %argrw{"wrr"}
|
|
# /home/blender/git/blender-v340/blender.git/intern/cycles/kernel/osl/shaders/node_noise.h:86
|
|
# amp *= clamp(roughness, 0.0, 1.0);
|
|
functioncall $const12 52 %line{86} %argrw{"r"}
|
|
# /home/blender/git/blender-v340/lib/linux_centos7_x86_64/osl/share/OSL/shaders/stdosl.h:141
|
|
# float clamp (float x, float minval, float maxval) { return max(min(x,maxval),minval); }
|
|
min $tmp17 Roughness $const10 %filename{"/home/blender/git/blender-v340/lib/linux_centos7_x86_64/osl/share/OSL/shaders/stdosl.h"} %line{141} %argrw{"wrr"}
|
|
max $tmp16 $tmp17 $const3 %argrw{"wrr"}
|
|
# /home/blender/git/blender-v340/blender.git/intern/cycles/kernel/osl/shaders/node_noise.h:86
|
|
# amp *= clamp(roughness, 0.0, 1.0);
|
|
mul ___464_amp ___464_amp $tmp16 %filename{"/home/blender/git/blender-v340/blender.git/intern/cycles/kernel/osl/shaders/node_noise.h"} %line{86} %argrw{"wrr"}
|
|
# /home/blender/git/blender-v340/blender.git/intern/cycles/kernel/osl/shaders/node_noise.h:87
|
|
# fscale *= 2.0;
|
|
mul ___464_fscale ___464_fscale $const17 %line{87} %argrw{"wrr"}
|
|
# /home/blender/git/blender-v340/blender.git/intern/cycles/kernel/osl/shaders/node_noise.h:82
|
|
# for (int i = 0; i <= n; i++) {
|
|
assign $tmp18 ___465_i %line{82} %argrw{"wr"}
|
|
add ___465_i ___465_i $const18 %argrw{"wrr"}
|
|
# /home/blender/git/blender-v340/blender.git/intern/cycles/kernel/osl/shaders/node_noise.h:89
|
|
# float rmd = octaves - floor(octaves);
|
|
floor $tmp19 ___464_octaves %line{89} %argrw{"wr"}
|
|
sub ___464_rmd ___464_octaves $tmp19 %argrw{"wrr"}
|
|
# /home/blender/git/blender-v340/blender.git/intern/cycles/kernel/osl/shaders/node_noise.h:90
|
|
# if (rmd != 0.0) {
|
|
neq $tmp20 ___464_rmd $const3 %line{90} %argrw{"wrr"}
|
|
if $tmp20 78 80 %argrw{"r"}
|
|
# /home/blender/git/blender-v340/blender.git/intern/cycles/kernel/osl/shaders/node_noise.h:91
|
|
# float t = safe_noise(fscale * p);
|
|
mul $tmp21 ___464_fscale ___526_p %line{91} %argrw{"wrr"}
|
|
functioncall $const14 68 %argrw{"r"}
|
|
# /home/blender/git/blender-v340/blender.git/intern/cycles/kernel/osl/shaders/node_noise.h:11
|
|
# float f = noise("noise", p);
|
|
noise ___456_f $const15 $tmp21 %line{11} %argrw{"wrr"}
|
|
# /home/blender/git/blender-v340/blender.git/intern/cycles/kernel/osl/shaders/node_noise.h:12
|
|
# if (isinf(f))
|
|
isinf $tmp22 ___456_f %line{12} %argrw{"wr"}
|
|
if $tmp22 67 67 %argrw{"r"}
|
|
# /home/blender/git/blender-v340/blender.git/intern/cycles/kernel/osl/shaders/node_noise.h:13
|
|
# return 0.5;
|
|
assign ___467_t $const16 %line{13} %argrw{"wr"}
|
|
return
|
|
# /home/blender/git/blender-v340/blender.git/intern/cycles/kernel/osl/shaders/node_noise.h:14
|
|
# return f;
|
|
assign ___467_t ___456_f %line{14} %argrw{"wr"}
|
|
# /home/blender/git/blender-v340/blender.git/intern/cycles/kernel/osl/shaders/node_noise.h:92
|
|
# float sum2 = sum + t * amp;
|
|
mul $tmp23 ___467_t ___464_amp %line{92} %argrw{"wrr"}
|
|
add ___467_sum2 ___464_sum $tmp23 %argrw{"wrr"}
|
|
# /home/blender/git/blender-v340/blender.git/intern/cycles/kernel/osl/shaders/node_noise.h:93
|
|
# sum /= maxamp;
|
|
div ___464_sum ___464_sum ___464_maxamp %line{93} %argrw{"wrr"}
|
|
# /home/blender/git/blender-v340/blender.git/intern/cycles/kernel/osl/shaders/node_noise.h:94
|
|
# sum2 /= maxamp + amp;
|
|
add $tmp24 ___464_maxamp ___464_amp %line{94} %argrw{"wrr"}
|
|
div ___467_sum2 ___467_sum2 $tmp24 %argrw{"wrr"}
|
|
# /home/blender/git/blender-v340/blender.git/intern/cycles/kernel/osl/shaders/node_noise.h:95
|
|
# return (1.0 - rmd) * sum + rmd * sum2;
|
|
sub $tmp25 $const10 ___464_rmd %line{95} %argrw{"wrr"}
|
|
mul $tmp26 $tmp25 ___464_sum %argrw{"wrr"}
|
|
mul $tmp27 ___464_rmd ___467_sum2 %argrw{"wrr"}
|
|
add ___526_value $tmp26 $tmp27 %argrw{"wrr"}
|
|
return
|
|
# /home/blender/git/blender-v340/blender.git/intern/cycles/kernel/osl/shaders/node_noise.h:98
|
|
# return sum / maxamp;
|
|
div ___526_value ___464_sum ___464_maxamp %line{98} %argrw{"wrr"}
|
|
return
|
|
# /home/blender/git/blender-v340/blender.git/intern/cycles/kernel/osl/shaders/node_noise_texture.osl:54
|
|
# fractal_noise(p + random_float_offset(1.0), detail, roughness),
|
|
functioncall $const4 84 %filename{"/home/blender/git/blender-v340/blender.git/intern/cycles/kernel/osl/shaders/node_noise_texture.osl"} %line{54} %argrw{"r"}
|
|
# /home/blender/git/blender-v340/blender.git/intern/cycles/kernel/osl/shaders/node_noise_texture.osl:21
|
|
# return 100.0 + noise("hash", seed) * 100.0;
|
|
noise $tmp30 $const6 $const10 %line{21} %argrw{"wrr"}
|
|
mul $tmp31 $tmp30 $const5 %argrw{"wrr"}
|
|
add $tmp29 $const5 $tmp31 %argrw{"wrr"}
|
|
# /home/blender/git/blender-v340/blender.git/intern/cycles/kernel/osl/shaders/node_noise_texture.osl:54
|
|
# fractal_noise(p + random_float_offset(1.0), detail, roughness),
|
|
add $tmp32 ___526_p $tmp29 %line{54} %argrw{"wrr"}
|
|
functioncall $const9 140 %argrw{"r"}
|
|
# /home/blender/git/blender-v340/blender.git/intern/cycles/kernel/osl/shaders/node_noise.h:76
|
|
# float fscale = 1.0;
|
|
assign ___464_fscale $const10 %filename{"/home/blender/git/blender-v340/blender.git/intern/cycles/kernel/osl/shaders/node_noise.h"} %line{76} %argrw{"wr"}
|
|
# /home/blender/git/blender-v340/blender.git/intern/cycles/kernel/osl/shaders/node_noise.h:77
|
|
# float amp = 1.0;
|
|
assign ___464_amp $const10 %line{77} %argrw{"wr"}
|
|
# /home/blender/git/blender-v340/blender.git/intern/cycles/kernel/osl/shaders/node_noise.h:78
|
|
# float maxamp = 0.0;
|
|
assign ___464_maxamp $const3 %line{78} %argrw{"wr"}
|
|
# /home/blender/git/blender-v340/blender.git/intern/cycles/kernel/osl/shaders/node_noise.h:79
|
|
# float sum = 0.0;
|
|
assign ___464_sum $const3 %line{79} %argrw{"wr"}
|
|
# /home/blender/git/blender-v340/blender.git/intern/cycles/kernel/osl/shaders/node_noise.h:80
|
|
# float octaves = clamp(details, 0.0, 15.0);
|
|
functioncall $const12 93 %line{80} %argrw{"r"}
|
|
# /home/blender/git/blender-v340/lib/linux_centos7_x86_64/osl/share/OSL/shaders/stdosl.h:141
|
|
# float clamp (float x, float minval, float maxval) { return max(min(x,maxval),minval); }
|
|
min $tmp33 Detail $const11 %filename{"/home/blender/git/blender-v340/lib/linux_centos7_x86_64/osl/share/OSL/shaders/stdosl.h"} %line{141} %argrw{"wrr"}
|
|
max ___464_octaves $tmp33 $const3 %argrw{"wrr"}
|
|
# /home/blender/git/blender-v340/blender.git/intern/cycles/kernel/osl/shaders/node_noise.h:81
|
|
# int n = (int)octaves;
|
|
assign ___464_n ___464_octaves %filename{"/home/blender/git/blender-v340/blender.git/intern/cycles/kernel/osl/shaders/node_noise.h"} %line{81} %argrw{"wr"}
|
|
# /home/blender/git/blender-v340/blender.git/intern/cycles/kernel/osl/shaders/node_noise.h:82
|
|
# for (int i = 0; i <= n; i++) {
|
|
for $tmp35 96 98 114 116 %line{82} %argrw{"r"}
|
|
assign ___465_i $const13 %argrw{"wr"}
|
|
le $tmp34 ___465_i ___464_n %argrw{"wrr"}
|
|
neq $tmp35 $tmp34 $const13 %argrw{"wrr"}
|
|
# /home/blender/git/blender-v340/blender.git/intern/cycles/kernel/osl/shaders/node_noise.h:83
|
|
# float t = safe_noise(fscale * p);
|
|
mul $tmp36 ___464_fscale $tmp32 %line{83} %argrw{"wrr"}
|
|
functioncall $const14 106 %argrw{"r"}
|
|
# /home/blender/git/blender-v340/blender.git/intern/cycles/kernel/osl/shaders/node_noise.h:11
|
|
# float f = noise("noise", p);
|
|
noise ___456_f $const15 $tmp36 %line{11} %argrw{"wrr"}
|
|
# /home/blender/git/blender-v340/blender.git/intern/cycles/kernel/osl/shaders/node_noise.h:12
|
|
# if (isinf(f))
|
|
isinf $tmp37 ___456_f %line{12} %argrw{"wr"}
|
|
if $tmp37 105 105 %argrw{"r"}
|
|
# /home/blender/git/blender-v340/blender.git/intern/cycles/kernel/osl/shaders/node_noise.h:13
|
|
# return 0.5;
|
|
assign ___466_t $const16 %line{13} %argrw{"wr"}
|
|
return
|
|
# /home/blender/git/blender-v340/blender.git/intern/cycles/kernel/osl/shaders/node_noise.h:14
|
|
# return f;
|
|
assign ___466_t ___456_f %line{14} %argrw{"wr"}
|
|
# /home/blender/git/blender-v340/blender.git/intern/cycles/kernel/osl/shaders/node_noise.h:84
|
|
# sum += t * amp;
|
|
mul $tmp38 ___466_t ___464_amp %line{84} %argrw{"wrr"}
|
|
add ___464_sum ___464_sum $tmp38 %argrw{"wrr"}
|
|
# /home/blender/git/blender-v340/blender.git/intern/cycles/kernel/osl/shaders/node_noise.h:85
|
|
# maxamp += amp;
|
|
add ___464_maxamp ___464_maxamp ___464_amp %line{85} %argrw{"wrr"}
|
|
# /home/blender/git/blender-v340/blender.git/intern/cycles/kernel/osl/shaders/node_noise.h:86
|
|
# amp *= clamp(roughness, 0.0, 1.0);
|
|
functioncall $const12 112 %line{86} %argrw{"r"}
|
|
# /home/blender/git/blender-v340/lib/linux_centos7_x86_64/osl/share/OSL/shaders/stdosl.h:141
|
|
# float clamp (float x, float minval, float maxval) { return max(min(x,maxval),minval); }
|
|
min $tmp40 Roughness $const10 %filename{"/home/blender/git/blender-v340/lib/linux_centos7_x86_64/osl/share/OSL/shaders/stdosl.h"} %line{141} %argrw{"wrr"}
|
|
max $tmp39 $tmp40 $const3 %argrw{"wrr"}
|
|
# /home/blender/git/blender-v340/blender.git/intern/cycles/kernel/osl/shaders/node_noise.h:86
|
|
# amp *= clamp(roughness, 0.0, 1.0);
|
|
mul ___464_amp ___464_amp $tmp39 %filename{"/home/blender/git/blender-v340/blender.git/intern/cycles/kernel/osl/shaders/node_noise.h"} %line{86} %argrw{"wrr"}
|
|
# /home/blender/git/blender-v340/blender.git/intern/cycles/kernel/osl/shaders/node_noise.h:87
|
|
# fscale *= 2.0;
|
|
mul ___464_fscale ___464_fscale $const17 %line{87} %argrw{"wrr"}
|
|
# /home/blender/git/blender-v340/blender.git/intern/cycles/kernel/osl/shaders/node_noise.h:82
|
|
# for (int i = 0; i <= n; i++) {
|
|
assign $tmp41 ___465_i %line{82} %argrw{"wr"}
|
|
add ___465_i ___465_i $const18 %argrw{"wrr"}
|
|
# /home/blender/git/blender-v340/blender.git/intern/cycles/kernel/osl/shaders/node_noise.h:89
|
|
# float rmd = octaves - floor(octaves);
|
|
floor $tmp42 ___464_octaves %line{89} %argrw{"wr"}
|
|
sub ___464_rmd ___464_octaves $tmp42 %argrw{"wrr"}
|
|
# /home/blender/git/blender-v340/blender.git/intern/cycles/kernel/osl/shaders/node_noise.h:90
|
|
# if (rmd != 0.0) {
|
|
neq $tmp43 ___464_rmd $const3 %line{90} %argrw{"wrr"}
|
|
if $tmp43 138 140 %argrw{"r"}
|
|
# /home/blender/git/blender-v340/blender.git/intern/cycles/kernel/osl/shaders/node_noise.h:91
|
|
# float t = safe_noise(fscale * p);
|
|
mul $tmp44 ___464_fscale $tmp32 %line{91} %argrw{"wrr"}
|
|
functioncall $const14 128 %argrw{"r"}
|
|
# /home/blender/git/blender-v340/blender.git/intern/cycles/kernel/osl/shaders/node_noise.h:11
|
|
# float f = noise("noise", p);
|
|
noise ___456_f $const15 $tmp44 %line{11} %argrw{"wrr"}
|
|
# /home/blender/git/blender-v340/blender.git/intern/cycles/kernel/osl/shaders/node_noise.h:12
|
|
# if (isinf(f))
|
|
isinf $tmp45 ___456_f %line{12} %argrw{"wr"}
|
|
if $tmp45 127 127 %argrw{"r"}
|
|
# /home/blender/git/blender-v340/blender.git/intern/cycles/kernel/osl/shaders/node_noise.h:13
|
|
# return 0.5;
|
|
assign ___467_t $const16 %line{13} %argrw{"wr"}
|
|
return
|
|
# /home/blender/git/blender-v340/blender.git/intern/cycles/kernel/osl/shaders/node_noise.h:14
|
|
# return f;
|
|
assign ___467_t ___456_f %line{14} %argrw{"wr"}
|
|
# /home/blender/git/blender-v340/blender.git/intern/cycles/kernel/osl/shaders/node_noise.h:92
|
|
# float sum2 = sum + t * amp;
|
|
mul $tmp46 ___467_t ___464_amp %line{92} %argrw{"wrr"}
|
|
add ___467_sum2 ___464_sum $tmp46 %argrw{"wrr"}
|
|
# /home/blender/git/blender-v340/blender.git/intern/cycles/kernel/osl/shaders/node_noise.h:93
|
|
# sum /= maxamp;
|
|
div ___464_sum ___464_sum ___464_maxamp %line{93} %argrw{"wrr"}
|
|
# /home/blender/git/blender-v340/blender.git/intern/cycles/kernel/osl/shaders/node_noise.h:94
|
|
# sum2 /= maxamp + amp;
|
|
add $tmp47 ___464_maxamp ___464_amp %line{94} %argrw{"wrr"}
|
|
div ___467_sum2 ___467_sum2 $tmp47 %argrw{"wrr"}
|
|
# /home/blender/git/blender-v340/blender.git/intern/cycles/kernel/osl/shaders/node_noise.h:95
|
|
# return (1.0 - rmd) * sum + rmd * sum2;
|
|
sub $tmp48 $const10 ___464_rmd %line{95} %argrw{"wrr"}
|
|
mul $tmp49 $tmp48 ___464_sum %argrw{"wrr"}
|
|
mul $tmp50 ___464_rmd ___467_sum2 %argrw{"wrr"}
|
|
add $tmp28 $tmp49 $tmp50 %argrw{"wrr"}
|
|
return
|
|
# /home/blender/git/blender-v340/blender.git/intern/cycles/kernel/osl/shaders/node_noise.h:98
|
|
# return sum / maxamp;
|
|
div $tmp28 ___464_sum ___464_maxamp %line{98} %argrw{"wrr"}
|
|
return
|
|
# /home/blender/git/blender-v340/blender.git/intern/cycles/kernel/osl/shaders/node_noise_texture.osl:55
|
|
# fractal_noise(p + random_float_offset(2.0), detail, roughness));
|
|
functioncall $const4 144 %filename{"/home/blender/git/blender-v340/blender.git/intern/cycles/kernel/osl/shaders/node_noise_texture.osl"} %line{55} %argrw{"r"}
|
|
# /home/blender/git/blender-v340/blender.git/intern/cycles/kernel/osl/shaders/node_noise_texture.osl:21
|
|
# return 100.0 + noise("hash", seed) * 100.0;
|
|
noise $tmp53 $const6 $const17 %line{21} %argrw{"wrr"}
|
|
mul $tmp54 $tmp53 $const5 %argrw{"wrr"}
|
|
add $tmp52 $const5 $tmp54 %argrw{"wrr"}
|
|
# /home/blender/git/blender-v340/blender.git/intern/cycles/kernel/osl/shaders/node_noise_texture.osl:55
|
|
# fractal_noise(p + random_float_offset(2.0), detail, roughness));
|
|
add $tmp55 ___526_p $tmp52 %line{55} %argrw{"wrr"}
|
|
functioncall $const9 200 %argrw{"r"}
|
|
# /home/blender/git/blender-v340/blender.git/intern/cycles/kernel/osl/shaders/node_noise.h:76
|
|
# float fscale = 1.0;
|
|
assign ___464_fscale $const10 %filename{"/home/blender/git/blender-v340/blender.git/intern/cycles/kernel/osl/shaders/node_noise.h"} %line{76} %argrw{"wr"}
|
|
# /home/blender/git/blender-v340/blender.git/intern/cycles/kernel/osl/shaders/node_noise.h:77
|
|
# float amp = 1.0;
|
|
assign ___464_amp $const10 %line{77} %argrw{"wr"}
|
|
# /home/blender/git/blender-v340/blender.git/intern/cycles/kernel/osl/shaders/node_noise.h:78
|
|
# float maxamp = 0.0;
|
|
assign ___464_maxamp $const3 %line{78} %argrw{"wr"}
|
|
# /home/blender/git/blender-v340/blender.git/intern/cycles/kernel/osl/shaders/node_noise.h:79
|
|
# float sum = 0.0;
|
|
assign ___464_sum $const3 %line{79} %argrw{"wr"}
|
|
# /home/blender/git/blender-v340/blender.git/intern/cycles/kernel/osl/shaders/node_noise.h:80
|
|
# float octaves = clamp(details, 0.0, 15.0);
|
|
functioncall $const12 153 %line{80} %argrw{"r"}
|
|
# /home/blender/git/blender-v340/lib/linux_centos7_x86_64/osl/share/OSL/shaders/stdosl.h:141
|
|
# float clamp (float x, float minval, float maxval) { return max(min(x,maxval),minval); }
|
|
min $tmp56 Detail $const11 %filename{"/home/blender/git/blender-v340/lib/linux_centos7_x86_64/osl/share/OSL/shaders/stdosl.h"} %line{141} %argrw{"wrr"}
|
|
max ___464_octaves $tmp56 $const3 %argrw{"wrr"}
|
|
# /home/blender/git/blender-v340/blender.git/intern/cycles/kernel/osl/shaders/node_noise.h:81
|
|
# int n = (int)octaves;
|
|
assign ___464_n ___464_octaves %filename{"/home/blender/git/blender-v340/blender.git/intern/cycles/kernel/osl/shaders/node_noise.h"} %line{81} %argrw{"wr"}
|
|
# /home/blender/git/blender-v340/blender.git/intern/cycles/kernel/osl/shaders/node_noise.h:82
|
|
# for (int i = 0; i <= n; i++) {
|
|
for $tmp58 156 158 174 176 %line{82} %argrw{"r"}
|
|
assign ___465_i $const13 %argrw{"wr"}
|
|
le $tmp57 ___465_i ___464_n %argrw{"wrr"}
|
|
neq $tmp58 $tmp57 $const13 %argrw{"wrr"}
|
|
# /home/blender/git/blender-v340/blender.git/intern/cycles/kernel/osl/shaders/node_noise.h:83
|
|
# float t = safe_noise(fscale * p);
|
|
mul $tmp59 ___464_fscale $tmp55 %line{83} %argrw{"wrr"}
|
|
functioncall $const14 166 %argrw{"r"}
|
|
# /home/blender/git/blender-v340/blender.git/intern/cycles/kernel/osl/shaders/node_noise.h:11
|
|
# float f = noise("noise", p);
|
|
noise ___456_f $const15 $tmp59 %line{11} %argrw{"wrr"}
|
|
# /home/blender/git/blender-v340/blender.git/intern/cycles/kernel/osl/shaders/node_noise.h:12
|
|
# if (isinf(f))
|
|
isinf $tmp60 ___456_f %line{12} %argrw{"wr"}
|
|
if $tmp60 165 165 %argrw{"r"}
|
|
# /home/blender/git/blender-v340/blender.git/intern/cycles/kernel/osl/shaders/node_noise.h:13
|
|
# return 0.5;
|
|
assign ___466_t $const16 %line{13} %argrw{"wr"}
|
|
return
|
|
# /home/blender/git/blender-v340/blender.git/intern/cycles/kernel/osl/shaders/node_noise.h:14
|
|
# return f;
|
|
assign ___466_t ___456_f %line{14} %argrw{"wr"}
|
|
# /home/blender/git/blender-v340/blender.git/intern/cycles/kernel/osl/shaders/node_noise.h:84
|
|
# sum += t * amp;
|
|
mul $tmp61 ___466_t ___464_amp %line{84} %argrw{"wrr"}
|
|
add ___464_sum ___464_sum $tmp61 %argrw{"wrr"}
|
|
# /home/blender/git/blender-v340/blender.git/intern/cycles/kernel/osl/shaders/node_noise.h:85
|
|
# maxamp += amp;
|
|
add ___464_maxamp ___464_maxamp ___464_amp %line{85} %argrw{"wrr"}
|
|
# /home/blender/git/blender-v340/blender.git/intern/cycles/kernel/osl/shaders/node_noise.h:86
|
|
# amp *= clamp(roughness, 0.0, 1.0);
|
|
functioncall $const12 172 %line{86} %argrw{"r"}
|
|
# /home/blender/git/blender-v340/lib/linux_centos7_x86_64/osl/share/OSL/shaders/stdosl.h:141
|
|
# float clamp (float x, float minval, float maxval) { return max(min(x,maxval),minval); }
|
|
min $tmp63 Roughness $const10 %filename{"/home/blender/git/blender-v340/lib/linux_centos7_x86_64/osl/share/OSL/shaders/stdosl.h"} %line{141} %argrw{"wrr"}
|
|
max $tmp62 $tmp63 $const3 %argrw{"wrr"}
|
|
# /home/blender/git/blender-v340/blender.git/intern/cycles/kernel/osl/shaders/node_noise.h:86
|
|
# amp *= clamp(roughness, 0.0, 1.0);
|
|
mul ___464_amp ___464_amp $tmp62 %filename{"/home/blender/git/blender-v340/blender.git/intern/cycles/kernel/osl/shaders/node_noise.h"} %line{86} %argrw{"wrr"}
|
|
# /home/blender/git/blender-v340/blender.git/intern/cycles/kernel/osl/shaders/node_noise.h:87
|
|
# fscale *= 2.0;
|
|
mul ___464_fscale ___464_fscale $const17 %line{87} %argrw{"wrr"}
|
|
# /home/blender/git/blender-v340/blender.git/intern/cycles/kernel/osl/shaders/node_noise.h:82
|
|
# for (int i = 0; i <= n; i++) {
|
|
assign $tmp64 ___465_i %line{82} %argrw{"wr"}
|
|
add ___465_i ___465_i $const18 %argrw{"wrr"}
|
|
# /home/blender/git/blender-v340/blender.git/intern/cycles/kernel/osl/shaders/node_noise.h:89
|
|
# float rmd = octaves - floor(octaves);
|
|
floor $tmp65 ___464_octaves %line{89} %argrw{"wr"}
|
|
sub ___464_rmd ___464_octaves $tmp65 %argrw{"wrr"}
|
|
# /home/blender/git/blender-v340/blender.git/intern/cycles/kernel/osl/shaders/node_noise.h:90
|
|
# if (rmd != 0.0) {
|
|
neq $tmp66 ___464_rmd $const3 %line{90} %argrw{"wrr"}
|
|
if $tmp66 198 200 %argrw{"r"}
|
|
# /home/blender/git/blender-v340/blender.git/intern/cycles/kernel/osl/shaders/node_noise.h:91
|
|
# float t = safe_noise(fscale * p);
|
|
mul $tmp67 ___464_fscale $tmp55 %line{91} %argrw{"wrr"}
|
|
functioncall $const14 188 %argrw{"r"}
|
|
# /home/blender/git/blender-v340/blender.git/intern/cycles/kernel/osl/shaders/node_noise.h:11
|
|
# float f = noise("noise", p);
|
|
noise ___456_f $const15 $tmp67 %line{11} %argrw{"wrr"}
|
|
# /home/blender/git/blender-v340/blender.git/intern/cycles/kernel/osl/shaders/node_noise.h:12
|
|
# if (isinf(f))
|
|
isinf $tmp68 ___456_f %line{12} %argrw{"wr"}
|
|
if $tmp68 187 187 %argrw{"r"}
|
|
# /home/blender/git/blender-v340/blender.git/intern/cycles/kernel/osl/shaders/node_noise.h:13
|
|
# return 0.5;
|
|
assign ___467_t $const16 %line{13} %argrw{"wr"}
|
|
return
|
|
# /home/blender/git/blender-v340/blender.git/intern/cycles/kernel/osl/shaders/node_noise.h:14
|
|
# return f;
|
|
assign ___467_t ___456_f %line{14} %argrw{"wr"}
|
|
# /home/blender/git/blender-v340/blender.git/intern/cycles/kernel/osl/shaders/node_noise.h:92
|
|
# float sum2 = sum + t * amp;
|
|
mul $tmp69 ___467_t ___464_amp %line{92} %argrw{"wrr"}
|
|
add ___467_sum2 ___464_sum $tmp69 %argrw{"wrr"}
|
|
# /home/blender/git/blender-v340/blender.git/intern/cycles/kernel/osl/shaders/node_noise.h:93
|
|
# sum /= maxamp;
|
|
div ___464_sum ___464_sum ___464_maxamp %line{93} %argrw{"wrr"}
|
|
# /home/blender/git/blender-v340/blender.git/intern/cycles/kernel/osl/shaders/node_noise.h:94
|
|
# sum2 /= maxamp + amp;
|
|
add $tmp70 ___464_maxamp ___464_amp %line{94} %argrw{"wrr"}
|
|
div ___467_sum2 ___467_sum2 $tmp70 %argrw{"wrr"}
|
|
# /home/blender/git/blender-v340/blender.git/intern/cycles/kernel/osl/shaders/node_noise.h:95
|
|
# return (1.0 - rmd) * sum + rmd * sum2;
|
|
sub $tmp71 $const10 ___464_rmd %line{95} %argrw{"wrr"}
|
|
mul $tmp72 $tmp71 ___464_sum %argrw{"wrr"}
|
|
mul $tmp73 ___464_rmd ___467_sum2 %argrw{"wrr"}
|
|
add $tmp51 $tmp72 $tmp73 %argrw{"wrr"}
|
|
return
|
|
# /home/blender/git/blender-v340/blender.git/intern/cycles/kernel/osl/shaders/node_noise.h:98
|
|
# return sum / maxamp;
|
|
div $tmp51 ___464_sum ___464_maxamp %line{98} %argrw{"wrr"}
|
|
return
|
|
# /home/blender/git/blender-v340/blender.git/intern/cycles/kernel/osl/shaders/node_noise_texture.osl:53
|
|
# Color = color(value,
|
|
color Color ___526_value $tmp28 $tmp51 %filename{"/home/blender/git/blender-v340/blender.git/intern/cycles/kernel/osl/shaders/node_noise_texture.osl"} %line{53} %argrw{"wrrr"}
|
|
# /home/blender/git/blender-v340/blender.git/intern/cycles/kernel/osl/shaders/node_noise_texture.osl:56
|
|
# return value;
|
|
assign Fac ___526_value %line{56} %argrw{"wr"}
|
|
# /home/blender/git/blender-v340/blender.git/intern/cycles/kernel/osl/shaders/node_noise_texture.osl:131
|
|
# else if (dimensions == "2D")
|
|
eq $tmp74 dimensions $const19 %line{131} %argrw{"wrr"}
|
|
if $tmp74 467 1116 %argrw{"r"}
|
|
# /home/blender/git/blender-v340/blender.git/intern/cycles/kernel/osl/shaders/node_noise_texture.osl:132
|
|
# Fac = noise_texture(vector2(p[0], p[1]), Detail, Roughness, Distortion, Color);
|
|
compref $tmp75.x p $const13 %line{132} %argrw{"wrr"}
|
|
compref $tmp75.y p $const18 %argrw{"wrr"}
|
|
functioncall $const2 467 %argrw{"r"}
|
|
# /home/blender/git/blender-v340/blender.git/intern/cycles/kernel/osl/shaders/node_noise_texture.osl:62
|
|
# vector2 p = co;
|
|
assign ___528_p.x $tmp75.x %line{62} %argrw{"wr"}
|
|
assign ___528_p.y $tmp75.y %argrw{"wr"}
|
|
# /home/blender/git/blender-v340/blender.git/intern/cycles/kernel/osl/shaders/node_noise_texture.osl:63
|
|
# if (distortion != 0.0) {
|
|
neq $tmp76 Distortion $const3 %line{63} %argrw{"wrr"}
|
|
if $tmp76 250 250 %argrw{"r"}
|
|
# /home/blender/git/blender-v340/blender.git/intern/cycles/kernel/osl/shaders/node_noise_texture.osl:64
|
|
# p += vector2(safe_snoise(p + random_vector2_offset(0.0)) * distortion,
|
|
functioncall $const20 218 %line{64} %argrw{"r"}
|
|
# /home/blender/git/blender-v340/blender.git/intern/cycles/kernel/osl/shaders/node_noise_texture.osl:26
|
|
# return vector2(100.0 + noise("hash", seed, 0.0) * 100.0,
|
|
noise $tmp81 $const6 $const3 $const3 %line{26} %argrw{"wrrr"}
|
|
mul $tmp82 $tmp81 $const5 %argrw{"wrr"}
|
|
add $tmp80.x $const5 $tmp82 %argrw{"wrr"}
|
|
# /home/blender/git/blender-v340/blender.git/intern/cycles/kernel/osl/shaders/node_noise_texture.osl:27
|
|
# 100.0 + noise("hash", seed, 1.0) * 100.0);
|
|
noise $tmp83 $const6 $const3 $const10 %line{27} %argrw{"wrrr"}
|
|
mul $tmp84 $tmp83 $const5 %argrw{"wrr"}
|
|
add $tmp80.y $const5 $tmp84 %argrw{"wrr"}
|
|
# /home/blender/git/blender-v340/blender.git/intern/cycles/kernel/osl/shaders/node_noise_texture.osl:140
|
|
#
|
|
functioncall $const21 221 %line{140} %argrw{"r"}
|
|
# /home/blender/git/blender-v340/lib/linux_centos7_x86_64/osl/share/OSL/shaders/vector2.h:28
|
|
# return vector2(a.x + b.x, a.y + b.y);
|
|
add $tmp79.x ___528_p.x $tmp80.x %filename{"/home/blender/git/blender-v340/lib/linux_centos7_x86_64/osl/share/OSL/shaders/vector2.h"} %line{28} %argrw{"wrr"}
|
|
add $tmp79.y ___528_p.y $tmp80.y %argrw{"wrr"}
|
|
# /home/blender/git/blender-v340/blender.git/intern/cycles/kernel/osl/shaders/node_noise_texture.osl:64
|
|
# p += vector2(safe_snoise(p + random_vector2_offset(0.0)) * distortion,
|
|
functioncall $const7 228 %filename{"/home/blender/git/blender-v340/blender.git/intern/cycles/kernel/osl/shaders/node_noise_texture.osl"} %line{64} %argrw{"r"}
|
|
# /home/blender/git/blender-v340/blender.git/intern/cycles/kernel/osl/shaders/node_noise.h:51
|
|
# float f = noise("snoise", p.x, p.y);
|
|
noise ___461_f $const8 $tmp79.x $tmp79.y %filename{"/home/blender/git/blender-v340/blender.git/intern/cycles/kernel/osl/shaders/node_noise.h"} %line{51} %argrw{"wrrr"}
|
|
# /home/blender/git/blender-v340/blender.git/intern/cycles/kernel/osl/shaders/node_noise.h:52
|
|
# if (isinf(f))
|
|
isinf $tmp85 ___461_f %line{52} %argrw{"wr"}
|
|
if $tmp85 227 227 %argrw{"r"}
|
|
# /home/blender/git/blender-v340/blender.git/intern/cycles/kernel/osl/shaders/node_noise.h:53
|
|
# return 0.0;
|
|
assign $tmp78 $const3 %line{53} %argrw{"wr"}
|
|
return
|
|
# /home/blender/git/blender-v340/blender.git/intern/cycles/kernel/osl/shaders/node_noise.h:54
|
|
# return f;
|
|
assign $tmp78 ___461_f %line{54} %argrw{"wr"}
|
|
# /home/blender/git/blender-v340/blender.git/intern/cycles/kernel/osl/shaders/node_noise_texture.osl:64
|
|
# p += vector2(safe_snoise(p + random_vector2_offset(0.0)) * distortion,
|
|
mul $tmp77.x $tmp78 Distortion %filename{"/home/blender/git/blender-v340/blender.git/intern/cycles/kernel/osl/shaders/node_noise_texture.osl"} %line{64} %argrw{"wrr"}
|
|
# /home/blender/git/blender-v340/blender.git/intern/cycles/kernel/osl/shaders/node_noise_texture.osl:65
|
|
# safe_snoise(p + random_vector2_offset(1.0)) * distortion);
|
|
functioncall $const20 236 %line{65} %argrw{"r"}
|
|
# /home/blender/git/blender-v340/blender.git/intern/cycles/kernel/osl/shaders/node_noise_texture.osl:26
|
|
# return vector2(100.0 + noise("hash", seed, 0.0) * 100.0,
|
|
noise $tmp89 $const6 $const10 $const3 %line{26} %argrw{"wrrr"}
|
|
mul $tmp90 $tmp89 $const5 %argrw{"wrr"}
|
|
add $tmp88.x $const5 $tmp90 %argrw{"wrr"}
|
|
# /home/blender/git/blender-v340/blender.git/intern/cycles/kernel/osl/shaders/node_noise_texture.osl:27
|
|
# 100.0 + noise("hash", seed, 1.0) * 100.0);
|
|
noise $tmp91 $const6 $const10 $const10 %line{27} %argrw{"wrrr"}
|
|
mul $tmp92 $tmp91 $const5 %argrw{"wrr"}
|
|
add $tmp88.y $const5 $tmp92 %argrw{"wrr"}
|
|
# /home/blender/git/blender-v340/blender.git/intern/cycles/kernel/osl/shaders/node_noise_texture.osl:140
|
|
#
|
|
functioncall $const21 239 %line{140} %argrw{"r"}
|
|
# /home/blender/git/blender-v340/lib/linux_centos7_x86_64/osl/share/OSL/shaders/vector2.h:28
|
|
# return vector2(a.x + b.x, a.y + b.y);
|
|
add $tmp87.x ___528_p.x $tmp88.x %filename{"/home/blender/git/blender-v340/lib/linux_centos7_x86_64/osl/share/OSL/shaders/vector2.h"} %line{28} %argrw{"wrr"}
|
|
add $tmp87.y ___528_p.y $tmp88.y %argrw{"wrr"}
|
|
# /home/blender/git/blender-v340/blender.git/intern/cycles/kernel/osl/shaders/node_noise_texture.osl:65
|
|
# safe_snoise(p + random_vector2_offset(1.0)) * distortion);
|
|
functioncall $const7 246 %filename{"/home/blender/git/blender-v340/blender.git/intern/cycles/kernel/osl/shaders/node_noise_texture.osl"} %line{65} %argrw{"r"}
|
|
# /home/blender/git/blender-v340/blender.git/intern/cycles/kernel/osl/shaders/node_noise.h:51
|
|
# float f = noise("snoise", p.x, p.y);
|
|
noise ___461_f $const8 $tmp87.x $tmp87.y %filename{"/home/blender/git/blender-v340/blender.git/intern/cycles/kernel/osl/shaders/node_noise.h"} %line{51} %argrw{"wrrr"}
|
|
# /home/blender/git/blender-v340/blender.git/intern/cycles/kernel/osl/shaders/node_noise.h:52
|
|
# if (isinf(f))
|
|
isinf $tmp93 ___461_f %line{52} %argrw{"wr"}
|
|
if $tmp93 245 245 %argrw{"r"}
|
|
# /home/blender/git/blender-v340/blender.git/intern/cycles/kernel/osl/shaders/node_noise.h:53
|
|
# return 0.0;
|
|
assign $tmp86 $const3 %line{53} %argrw{"wr"}
|
|
return
|
|
# /home/blender/git/blender-v340/blender.git/intern/cycles/kernel/osl/shaders/node_noise.h:54
|
|
# return f;
|
|
assign $tmp86 ___461_f %line{54} %argrw{"wr"}
|
|
# /home/blender/git/blender-v340/blender.git/intern/cycles/kernel/osl/shaders/node_noise_texture.osl:65
|
|
# safe_snoise(p + random_vector2_offset(1.0)) * distortion);
|
|
mul $tmp77.y $tmp86 Distortion %filename{"/home/blender/git/blender-v340/blender.git/intern/cycles/kernel/osl/shaders/node_noise_texture.osl"} %line{65} %argrw{"wrr"}
|
|
# /home/blender/git/blender-v340/blender.git/intern/cycles/kernel/osl/shaders/node_noise_texture.osl:140
|
|
#
|
|
functioncall $const21 250 %line{140} %argrw{"r"}
|
|
# /home/blender/git/blender-v340/lib/linux_centos7_x86_64/osl/share/OSL/shaders/vector2.h:28
|
|
# return vector2(a.x + b.x, a.y + b.y);
|
|
add ___528_p.x ___528_p.x $tmp77.x %filename{"/home/blender/git/blender-v340/lib/linux_centos7_x86_64/osl/share/OSL/shaders/vector2.h"} %line{28} %argrw{"wrr"}
|
|
add ___528_p.y ___528_p.y $tmp77.y %argrw{"wrr"}
|
|
# /home/blender/git/blender-v340/blender.git/intern/cycles/kernel/osl/shaders/node_noise_texture.osl:68
|
|
# float value = fractal_noise(p, detail, roughness);
|
|
functioncall $const9 315 %filename{"/home/blender/git/blender-v340/blender.git/intern/cycles/kernel/osl/shaders/node_noise_texture.osl"} %line{68} %argrw{"r"}
|
|
# /home/blender/git/blender-v340/blender.git/intern/cycles/kernel/osl/shaders/node_noise.h:105
|
|
# float fscale = 1.0;
|
|
assign ___469_fscale $const10 %filename{"/home/blender/git/blender-v340/blender.git/intern/cycles/kernel/osl/shaders/node_noise.h"} %line{105} %argrw{"wr"}
|
|
# /home/blender/git/blender-v340/blender.git/intern/cycles/kernel/osl/shaders/node_noise.h:106
|
|
# float amp = 1.0;
|
|
assign ___469_amp $const10 %line{106} %argrw{"wr"}
|
|
# /home/blender/git/blender-v340/blender.git/intern/cycles/kernel/osl/shaders/node_noise.h:107
|
|
# float maxamp = 0.0;
|
|
assign ___469_maxamp $const3 %line{107} %argrw{"wr"}
|
|
# /home/blender/git/blender-v340/blender.git/intern/cycles/kernel/osl/shaders/node_noise.h:108
|
|
# float sum = 0.0;
|
|
assign ___469_sum $const3 %line{108} %argrw{"wr"}
|
|
# /home/blender/git/blender-v340/blender.git/intern/cycles/kernel/osl/shaders/node_noise.h:109
|
|
# float octaves = clamp(details, 0.0, 15.0);
|
|
functioncall $const12 258 %line{109} %argrw{"r"}
|
|
# /home/blender/git/blender-v340/lib/linux_centos7_x86_64/osl/share/OSL/shaders/stdosl.h:141
|
|
# float clamp (float x, float minval, float maxval) { return max(min(x,maxval),minval); }
|
|
min $tmp94 Detail $const11 %filename{"/home/blender/git/blender-v340/lib/linux_centos7_x86_64/osl/share/OSL/shaders/stdosl.h"} %line{141} %argrw{"wrr"}
|
|
max ___469_octaves $tmp94 $const3 %argrw{"wrr"}
|
|
# /home/blender/git/blender-v340/blender.git/intern/cycles/kernel/osl/shaders/node_noise.h:110
|
|
# int n = (int)octaves;
|
|
assign ___469_n ___469_octaves %filename{"/home/blender/git/blender-v340/blender.git/intern/cycles/kernel/osl/shaders/node_noise.h"} %line{110} %argrw{"wr"}
|
|
# /home/blender/git/blender-v340/blender.git/intern/cycles/kernel/osl/shaders/node_noise.h:111
|
|
# for (int i = 0; i <= n; i++) {
|
|
for $tmp96 261 263 284 286 %line{111} %argrw{"r"}
|
|
assign ___470_i $const13 %argrw{"wr"}
|
|
le $tmp95 ___470_i ___469_n %argrw{"wrr"}
|
|
neq $tmp96 $tmp95 $const13 %argrw{"wrr"}
|
|
# /home/blender/git/blender-v340/blender.git/intern/cycles/kernel/osl/shaders/node_noise_texture.osl:140
|
|
#
|
|
functioncall $const22 269 %filename{"/home/blender/git/blender-v340/blender.git/intern/cycles/kernel/osl/shaders/node_noise_texture.osl"} %line{140} %argrw{"r"}
|
|
# /home/blender/git/blender-v340/lib/linux_centos7_x86_64/osl/share/OSL/shaders/vector2.h:98
|
|
# return b * vector2(a, a);
|
|
assign $tmp98.x ___469_fscale %filename{"/home/blender/git/blender-v340/lib/linux_centos7_x86_64/osl/share/OSL/shaders/vector2.h"} %line{98} %argrw{"wr"}
|
|
assign $tmp98.y ___469_fscale %argrw{"wr"}
|
|
# /home/blender/git/blender-v340/blender.git/intern/cycles/kernel/osl/shaders/node_noise_texture.osl:140
|
|
#
|
|
functioncall $const22 269 %filename{"/home/blender/git/blender-v340/blender.git/intern/cycles/kernel/osl/shaders/node_noise_texture.osl"} %line{140} %argrw{"r"}
|
|
# /home/blender/git/blender-v340/lib/linux_centos7_x86_64/osl/share/OSL/shaders/vector2.h:78
|
|
# return vector2(a.x * b.x, a.y * b.y);
|
|
mul $tmp97.x ___528_p.x $tmp98.x %filename{"/home/blender/git/blender-v340/lib/linux_centos7_x86_64/osl/share/OSL/shaders/vector2.h"} %line{78} %argrw{"wrr"}
|
|
mul $tmp97.y ___528_p.y $tmp98.y %argrw{"wrr"}
|
|
# /home/blender/git/blender-v340/blender.git/intern/cycles/kernel/osl/shaders/node_noise.h:112
|
|
# float t = safe_noise(fscale * p);
|
|
functioncall $const14 276 %filename{"/home/blender/git/blender-v340/blender.git/intern/cycles/kernel/osl/shaders/node_noise.h"} %line{112} %argrw{"r"}
|
|
# /home/blender/git/blender-v340/blender.git/intern/cycles/kernel/osl/shaders/node_noise.h:19
|
|
# float f = noise("noise", p.x, p.y);
|
|
noise ___457_f $const15 $tmp97.x $tmp97.y %line{19} %argrw{"wrrr"}
|
|
# /home/blender/git/blender-v340/blender.git/intern/cycles/kernel/osl/shaders/node_noise.h:20
|
|
# if (isinf(f))
|
|
isinf $tmp99 ___457_f %line{20} %argrw{"wr"}
|
|
if $tmp99 275 275 %argrw{"r"}
|
|
# /home/blender/git/blender-v340/blender.git/intern/cycles/kernel/osl/shaders/node_noise.h:21
|
|
# return 0.5;
|
|
assign ___471_t $const16 %line{21} %argrw{"wr"}
|
|
return
|
|
# /home/blender/git/blender-v340/blender.git/intern/cycles/kernel/osl/shaders/node_noise.h:22
|
|
# return f;
|
|
assign ___471_t ___457_f %line{22} %argrw{"wr"}
|
|
# /home/blender/git/blender-v340/blender.git/intern/cycles/kernel/osl/shaders/node_noise.h:113
|
|
# sum += t * amp;
|
|
mul $tmp100 ___471_t ___469_amp %line{113} %argrw{"wrr"}
|
|
add ___469_sum ___469_sum $tmp100 %argrw{"wrr"}
|
|
# /home/blender/git/blender-v340/blender.git/intern/cycles/kernel/osl/shaders/node_noise.h:114
|
|
# maxamp += amp;
|
|
add ___469_maxamp ___469_maxamp ___469_amp %line{114} %argrw{"wrr"}
|
|
# /home/blender/git/blender-v340/blender.git/intern/cycles/kernel/osl/shaders/node_noise.h:115
|
|
# amp *= clamp(roughness, 0.0, 1.0);
|
|
functioncall $const12 282 %line{115} %argrw{"r"}
|
|
# /home/blender/git/blender-v340/lib/linux_centos7_x86_64/osl/share/OSL/shaders/stdosl.h:141
|
|
# float clamp (float x, float minval, float maxval) { return max(min(x,maxval),minval); }
|
|
min $tmp102 Roughness $const10 %filename{"/home/blender/git/blender-v340/lib/linux_centos7_x86_64/osl/share/OSL/shaders/stdosl.h"} %line{141} %argrw{"wrr"}
|
|
max $tmp101 $tmp102 $const3 %argrw{"wrr"}
|
|
# /home/blender/git/blender-v340/blender.git/intern/cycles/kernel/osl/shaders/node_noise.h:115
|
|
# amp *= clamp(roughness, 0.0, 1.0);
|
|
mul ___469_amp ___469_amp $tmp101 %filename{"/home/blender/git/blender-v340/blender.git/intern/cycles/kernel/osl/shaders/node_noise.h"} %line{115} %argrw{"wrr"}
|
|
# /home/blender/git/blender-v340/blender.git/intern/cycles/kernel/osl/shaders/node_noise.h:116
|
|
# fscale *= 2.0;
|
|
mul ___469_fscale ___469_fscale $const17 %line{116} %argrw{"wrr"}
|
|
# /home/blender/git/blender-v340/blender.git/intern/cycles/kernel/osl/shaders/node_noise.h:111
|
|
# for (int i = 0; i <= n; i++) {
|
|
assign $tmp103 ___470_i %line{111} %argrw{"wr"}
|
|
add ___470_i ___470_i $const18 %argrw{"wrr"}
|
|
# /home/blender/git/blender-v340/blender.git/intern/cycles/kernel/osl/shaders/node_noise.h:118
|
|
# float rmd = octaves - floor(octaves);
|
|
floor $tmp104 ___469_octaves %line{118} %argrw{"wr"}
|
|
sub ___469_rmd ___469_octaves $tmp104 %argrw{"wrr"}
|
|
# /home/blender/git/blender-v340/blender.git/intern/cycles/kernel/osl/shaders/node_noise.h:119
|
|
# if (rmd != 0.0) {
|
|
neq $tmp105 ___469_rmd $const3 %line{119} %argrw{"wrr"}
|
|
if $tmp105 313 315 %argrw{"r"}
|
|
# /home/blender/git/blender-v340/blender.git/intern/cycles/kernel/osl/shaders/node_noise_texture.osl:140
|
|
#
|
|
functioncall $const22 296 %filename{"/home/blender/git/blender-v340/blender.git/intern/cycles/kernel/osl/shaders/node_noise_texture.osl"} %line{140} %argrw{"r"}
|
|
# /home/blender/git/blender-v340/lib/linux_centos7_x86_64/osl/share/OSL/shaders/vector2.h:98
|
|
# return b * vector2(a, a);
|
|
assign $tmp107.x ___469_fscale %filename{"/home/blender/git/blender-v340/lib/linux_centos7_x86_64/osl/share/OSL/shaders/vector2.h"} %line{98} %argrw{"wr"}
|
|
assign $tmp107.y ___469_fscale %argrw{"wr"}
|
|
# /home/blender/git/blender-v340/blender.git/intern/cycles/kernel/osl/shaders/node_noise_texture.osl:140
|
|
#
|
|
functioncall $const22 296 %filename{"/home/blender/git/blender-v340/blender.git/intern/cycles/kernel/osl/shaders/node_noise_texture.osl"} %line{140} %argrw{"r"}
|
|
# /home/blender/git/blender-v340/lib/linux_centos7_x86_64/osl/share/OSL/shaders/vector2.h:78
|
|
# return vector2(a.x * b.x, a.y * b.y);
|
|
mul $tmp106.x ___528_p.x $tmp107.x %filename{"/home/blender/git/blender-v340/lib/linux_centos7_x86_64/osl/share/OSL/shaders/vector2.h"} %line{78} %argrw{"wrr"}
|
|
mul $tmp106.y ___528_p.y $tmp107.y %argrw{"wrr"}
|
|
# /home/blender/git/blender-v340/blender.git/intern/cycles/kernel/osl/shaders/node_noise.h:120
|
|
# float t = safe_noise(fscale * p);
|
|
functioncall $const14 303 %filename{"/home/blender/git/blender-v340/blender.git/intern/cycles/kernel/osl/shaders/node_noise.h"} %line{120} %argrw{"r"}
|
|
# /home/blender/git/blender-v340/blender.git/intern/cycles/kernel/osl/shaders/node_noise.h:19
|
|
# float f = noise("noise", p.x, p.y);
|
|
noise ___457_f $const15 $tmp106.x $tmp106.y %line{19} %argrw{"wrrr"}
|
|
# /home/blender/git/blender-v340/blender.git/intern/cycles/kernel/osl/shaders/node_noise.h:20
|
|
# if (isinf(f))
|
|
isinf $tmp108 ___457_f %line{20} %argrw{"wr"}
|
|
if $tmp108 302 302 %argrw{"r"}
|
|
# /home/blender/git/blender-v340/blender.git/intern/cycles/kernel/osl/shaders/node_noise.h:21
|
|
# return 0.5;
|
|
assign ___472_t $const16 %line{21} %argrw{"wr"}
|
|
return
|
|
# /home/blender/git/blender-v340/blender.git/intern/cycles/kernel/osl/shaders/node_noise.h:22
|
|
# return f;
|
|
assign ___472_t ___457_f %line{22} %argrw{"wr"}
|
|
# /home/blender/git/blender-v340/blender.git/intern/cycles/kernel/osl/shaders/node_noise.h:121
|
|
# float sum2 = sum + t * amp;
|
|
mul $tmp109 ___472_t ___469_amp %line{121} %argrw{"wrr"}
|
|
add ___472_sum2 ___469_sum $tmp109 %argrw{"wrr"}
|
|
# /home/blender/git/blender-v340/blender.git/intern/cycles/kernel/osl/shaders/node_noise.h:122
|
|
# sum /= maxamp;
|
|
div ___469_sum ___469_sum ___469_maxamp %line{122} %argrw{"wrr"}
|
|
# /home/blender/git/blender-v340/blender.git/intern/cycles/kernel/osl/shaders/node_noise.h:123
|
|
# sum2 /= maxamp + amp;
|
|
add $tmp110 ___469_maxamp ___469_amp %line{123} %argrw{"wrr"}
|
|
div ___472_sum2 ___472_sum2 $tmp110 %argrw{"wrr"}
|
|
# /home/blender/git/blender-v340/blender.git/intern/cycles/kernel/osl/shaders/node_noise.h:124
|
|
# return (1.0 - rmd) * sum + rmd * sum2;
|
|
sub $tmp111 $const10 ___469_rmd %line{124} %argrw{"wrr"}
|
|
mul $tmp112 $tmp111 ___469_sum %argrw{"wrr"}
|
|
mul $tmp113 ___469_rmd ___472_sum2 %argrw{"wrr"}
|
|
add ___528_value $tmp112 $tmp113 %argrw{"wrr"}
|
|
return
|
|
# /home/blender/git/blender-v340/blender.git/intern/cycles/kernel/osl/shaders/node_noise.h:127
|
|
# return sum / maxamp;
|
|
div ___528_value ___469_sum ___469_maxamp %line{127} %argrw{"wrr"}
|
|
return
|
|
# /home/blender/git/blender-v340/blender.git/intern/cycles/kernel/osl/shaders/node_noise_texture.osl:70
|
|
# fractal_noise(p + random_vector2_offset(2.0), detail, roughness),
|
|
functioncall $const20 322 %filename{"/home/blender/git/blender-v340/blender.git/intern/cycles/kernel/osl/shaders/node_noise_texture.osl"} %line{70} %argrw{"r"}
|
|
# /home/blender/git/blender-v340/blender.git/intern/cycles/kernel/osl/shaders/node_noise_texture.osl:26
|
|
# return vector2(100.0 + noise("hash", seed, 0.0) * 100.0,
|
|
noise $tmp117 $const6 $const17 $const3 %line{26} %argrw{"wrrr"}
|
|
mul $tmp118 $tmp117 $const5 %argrw{"wrr"}
|
|
add $tmp116.x $const5 $tmp118 %argrw{"wrr"}
|
|
# /home/blender/git/blender-v340/blender.git/intern/cycles/kernel/osl/shaders/node_noise_texture.osl:27
|
|
# 100.0 + noise("hash", seed, 1.0) * 100.0);
|
|
noise $tmp119 $const6 $const17 $const10 %line{27} %argrw{"wrrr"}
|
|
mul $tmp120 $tmp119 $const5 %argrw{"wrr"}
|
|
add $tmp116.y $const5 $tmp120 %argrw{"wrr"}
|
|
# /home/blender/git/blender-v340/blender.git/intern/cycles/kernel/osl/shaders/node_noise_texture.osl:140
|
|
#
|
|
functioncall $const21 325 %line{140} %argrw{"r"}
|
|
# /home/blender/git/blender-v340/lib/linux_centos7_x86_64/osl/share/OSL/shaders/vector2.h:28
|
|
# return vector2(a.x + b.x, a.y + b.y);
|
|
add $tmp115.x ___528_p.x $tmp116.x %filename{"/home/blender/git/blender-v340/lib/linux_centos7_x86_64/osl/share/OSL/shaders/vector2.h"} %line{28} %argrw{"wrr"}
|
|
add $tmp115.y ___528_p.y $tmp116.y %argrw{"wrr"}
|
|
# /home/blender/git/blender-v340/blender.git/intern/cycles/kernel/osl/shaders/node_noise_texture.osl:70
|
|
# fractal_noise(p + random_vector2_offset(2.0), detail, roughness),
|
|
functioncall $const9 390 %filename{"/home/blender/git/blender-v340/blender.git/intern/cycles/kernel/osl/shaders/node_noise_texture.osl"} %line{70} %argrw{"r"}
|
|
# /home/blender/git/blender-v340/blender.git/intern/cycles/kernel/osl/shaders/node_noise.h:105
|
|
# float fscale = 1.0;
|
|
assign ___469_fscale $const10 %filename{"/home/blender/git/blender-v340/blender.git/intern/cycles/kernel/osl/shaders/node_noise.h"} %line{105} %argrw{"wr"}
|
|
# /home/blender/git/blender-v340/blender.git/intern/cycles/kernel/osl/shaders/node_noise.h:106
|
|
# float amp = 1.0;
|
|
assign ___469_amp $const10 %line{106} %argrw{"wr"}
|
|
# /home/blender/git/blender-v340/blender.git/intern/cycles/kernel/osl/shaders/node_noise.h:107
|
|
# float maxamp = 0.0;
|
|
assign ___469_maxamp $const3 %line{107} %argrw{"wr"}
|
|
# /home/blender/git/blender-v340/blender.git/intern/cycles/kernel/osl/shaders/node_noise.h:108
|
|
# float sum = 0.0;
|
|
assign ___469_sum $const3 %line{108} %argrw{"wr"}
|
|
# /home/blender/git/blender-v340/blender.git/intern/cycles/kernel/osl/shaders/node_noise.h:109
|
|
# float octaves = clamp(details, 0.0, 15.0);
|
|
functioncall $const12 333 %line{109} %argrw{"r"}
|
|
# /home/blender/git/blender-v340/lib/linux_centos7_x86_64/osl/share/OSL/shaders/stdosl.h:141
|
|
# float clamp (float x, float minval, float maxval) { return max(min(x,maxval),minval); }
|
|
min $tmp121 Detail $const11 %filename{"/home/blender/git/blender-v340/lib/linux_centos7_x86_64/osl/share/OSL/shaders/stdosl.h"} %line{141} %argrw{"wrr"}
|
|
max ___469_octaves $tmp121 $const3 %argrw{"wrr"}
|
|
# /home/blender/git/blender-v340/blender.git/intern/cycles/kernel/osl/shaders/node_noise.h:110
|
|
# int n = (int)octaves;
|
|
assign ___469_n ___469_octaves %filename{"/home/blender/git/blender-v340/blender.git/intern/cycles/kernel/osl/shaders/node_noise.h"} %line{110} %argrw{"wr"}
|
|
# /home/blender/git/blender-v340/blender.git/intern/cycles/kernel/osl/shaders/node_noise.h:111
|
|
# for (int i = 0; i <= n; i++) {
|
|
for $tmp123 336 338 359 361 %line{111} %argrw{"r"}
|
|
assign ___470_i $const13 %argrw{"wr"}
|
|
le $tmp122 ___470_i ___469_n %argrw{"wrr"}
|
|
neq $tmp123 $tmp122 $const13 %argrw{"wrr"}
|
|
# /home/blender/git/blender-v340/blender.git/intern/cycles/kernel/osl/shaders/node_noise_texture.osl:140
|
|
#
|
|
functioncall $const22 344 %filename{"/home/blender/git/blender-v340/blender.git/intern/cycles/kernel/osl/shaders/node_noise_texture.osl"} %line{140} %argrw{"r"}
|
|
# /home/blender/git/blender-v340/lib/linux_centos7_x86_64/osl/share/OSL/shaders/vector2.h:98
|
|
# return b * vector2(a, a);
|
|
assign $tmp125.x ___469_fscale %filename{"/home/blender/git/blender-v340/lib/linux_centos7_x86_64/osl/share/OSL/shaders/vector2.h"} %line{98} %argrw{"wr"}
|
|
assign $tmp125.y ___469_fscale %argrw{"wr"}
|
|
# /home/blender/git/blender-v340/blender.git/intern/cycles/kernel/osl/shaders/node_noise_texture.osl:140
|
|
#
|
|
functioncall $const22 344 %filename{"/home/blender/git/blender-v340/blender.git/intern/cycles/kernel/osl/shaders/node_noise_texture.osl"} %line{140} %argrw{"r"}
|
|
# /home/blender/git/blender-v340/lib/linux_centos7_x86_64/osl/share/OSL/shaders/vector2.h:78
|
|
# return vector2(a.x * b.x, a.y * b.y);
|
|
mul $tmp124.x $tmp115.x $tmp125.x %filename{"/home/blender/git/blender-v340/lib/linux_centos7_x86_64/osl/share/OSL/shaders/vector2.h"} %line{78} %argrw{"wrr"}
|
|
mul $tmp124.y $tmp115.y $tmp125.y %argrw{"wrr"}
|
|
# /home/blender/git/blender-v340/blender.git/intern/cycles/kernel/osl/shaders/node_noise.h:112
|
|
# float t = safe_noise(fscale * p);
|
|
functioncall $const14 351 %filename{"/home/blender/git/blender-v340/blender.git/intern/cycles/kernel/osl/shaders/node_noise.h"} %line{112} %argrw{"r"}
|
|
# /home/blender/git/blender-v340/blender.git/intern/cycles/kernel/osl/shaders/node_noise.h:19
|
|
# float f = noise("noise", p.x, p.y);
|
|
noise ___457_f $const15 $tmp124.x $tmp124.y %line{19} %argrw{"wrrr"}
|
|
# /home/blender/git/blender-v340/blender.git/intern/cycles/kernel/osl/shaders/node_noise.h:20
|
|
# if (isinf(f))
|
|
isinf $tmp126 ___457_f %line{20} %argrw{"wr"}
|
|
if $tmp126 350 350 %argrw{"r"}
|
|
# /home/blender/git/blender-v340/blender.git/intern/cycles/kernel/osl/shaders/node_noise.h:21
|
|
# return 0.5;
|
|
assign ___471_t $const16 %line{21} %argrw{"wr"}
|
|
return
|
|
# /home/blender/git/blender-v340/blender.git/intern/cycles/kernel/osl/shaders/node_noise.h:22
|
|
# return f;
|
|
assign ___471_t ___457_f %line{22} %argrw{"wr"}
|
|
# /home/blender/git/blender-v340/blender.git/intern/cycles/kernel/osl/shaders/node_noise.h:113
|
|
# sum += t * amp;
|
|
mul $tmp127 ___471_t ___469_amp %line{113} %argrw{"wrr"}
|
|
add ___469_sum ___469_sum $tmp127 %argrw{"wrr"}
|
|
# /home/blender/git/blender-v340/blender.git/intern/cycles/kernel/osl/shaders/node_noise.h:114
|
|
# maxamp += amp;
|
|
add ___469_maxamp ___469_maxamp ___469_amp %line{114} %argrw{"wrr"}
|
|
# /home/blender/git/blender-v340/blender.git/intern/cycles/kernel/osl/shaders/node_noise.h:115
|
|
# amp *= clamp(roughness, 0.0, 1.0);
|
|
functioncall $const12 357 %line{115} %argrw{"r"}
|
|
# /home/blender/git/blender-v340/lib/linux_centos7_x86_64/osl/share/OSL/shaders/stdosl.h:141
|
|
# float clamp (float x, float minval, float maxval) { return max(min(x,maxval),minval); }
|
|
min $tmp129 Roughness $const10 %filename{"/home/blender/git/blender-v340/lib/linux_centos7_x86_64/osl/share/OSL/shaders/stdosl.h"} %line{141} %argrw{"wrr"}
|
|
max $tmp128 $tmp129 $const3 %argrw{"wrr"}
|
|
# /home/blender/git/blender-v340/blender.git/intern/cycles/kernel/osl/shaders/node_noise.h:115
|
|
# amp *= clamp(roughness, 0.0, 1.0);
|
|
mul ___469_amp ___469_amp $tmp128 %filename{"/home/blender/git/blender-v340/blender.git/intern/cycles/kernel/osl/shaders/node_noise.h"} %line{115} %argrw{"wrr"}
|
|
# /home/blender/git/blender-v340/blender.git/intern/cycles/kernel/osl/shaders/node_noise.h:116
|
|
# fscale *= 2.0;
|
|
mul ___469_fscale ___469_fscale $const17 %line{116} %argrw{"wrr"}
|
|
# /home/blender/git/blender-v340/blender.git/intern/cycles/kernel/osl/shaders/node_noise.h:111
|
|
# for (int i = 0; i <= n; i++) {
|
|
assign $tmp130 ___470_i %line{111} %argrw{"wr"}
|
|
add ___470_i ___470_i $const18 %argrw{"wrr"}
|
|
# /home/blender/git/blender-v340/blender.git/intern/cycles/kernel/osl/shaders/node_noise.h:118
|
|
# float rmd = octaves - floor(octaves);
|
|
floor $tmp131 ___469_octaves %line{118} %argrw{"wr"}
|
|
sub ___469_rmd ___469_octaves $tmp131 %argrw{"wrr"}
|
|
# /home/blender/git/blender-v340/blender.git/intern/cycles/kernel/osl/shaders/node_noise.h:119
|
|
# if (rmd != 0.0) {
|
|
neq $tmp132 ___469_rmd $const3 %line{119} %argrw{"wrr"}
|
|
if $tmp132 388 390 %argrw{"r"}
|
|
# /home/blender/git/blender-v340/blender.git/intern/cycles/kernel/osl/shaders/node_noise_texture.osl:140
|
|
#
|
|
functioncall $const22 371 %filename{"/home/blender/git/blender-v340/blender.git/intern/cycles/kernel/osl/shaders/node_noise_texture.osl"} %line{140} %argrw{"r"}
|
|
# /home/blender/git/blender-v340/lib/linux_centos7_x86_64/osl/share/OSL/shaders/vector2.h:98
|
|
# return b * vector2(a, a);
|
|
assign $tmp134.x ___469_fscale %filename{"/home/blender/git/blender-v340/lib/linux_centos7_x86_64/osl/share/OSL/shaders/vector2.h"} %line{98} %argrw{"wr"}
|
|
assign $tmp134.y ___469_fscale %argrw{"wr"}
|
|
# /home/blender/git/blender-v340/blender.git/intern/cycles/kernel/osl/shaders/node_noise_texture.osl:140
|
|
#
|
|
functioncall $const22 371 %filename{"/home/blender/git/blender-v340/blender.git/intern/cycles/kernel/osl/shaders/node_noise_texture.osl"} %line{140} %argrw{"r"}
|
|
# /home/blender/git/blender-v340/lib/linux_centos7_x86_64/osl/share/OSL/shaders/vector2.h:78
|
|
# return vector2(a.x * b.x, a.y * b.y);
|
|
mul $tmp133.x $tmp115.x $tmp134.x %filename{"/home/blender/git/blender-v340/lib/linux_centos7_x86_64/osl/share/OSL/shaders/vector2.h"} %line{78} %argrw{"wrr"}
|
|
mul $tmp133.y $tmp115.y $tmp134.y %argrw{"wrr"}
|
|
# /home/blender/git/blender-v340/blender.git/intern/cycles/kernel/osl/shaders/node_noise.h:120
|
|
# float t = safe_noise(fscale * p);
|
|
functioncall $const14 378 %filename{"/home/blender/git/blender-v340/blender.git/intern/cycles/kernel/osl/shaders/node_noise.h"} %line{120} %argrw{"r"}
|
|
# /home/blender/git/blender-v340/blender.git/intern/cycles/kernel/osl/shaders/node_noise.h:19
|
|
# float f = noise("noise", p.x, p.y);
|
|
noise ___457_f $const15 $tmp133.x $tmp133.y %line{19} %argrw{"wrrr"}
|
|
# /home/blender/git/blender-v340/blender.git/intern/cycles/kernel/osl/shaders/node_noise.h:20
|
|
# if (isinf(f))
|
|
isinf $tmp135 ___457_f %line{20} %argrw{"wr"}
|
|
if $tmp135 377 377 %argrw{"r"}
|
|
# /home/blender/git/blender-v340/blender.git/intern/cycles/kernel/osl/shaders/node_noise.h:21
|
|
# return 0.5;
|
|
assign ___472_t $const16 %line{21} %argrw{"wr"}
|
|
return
|
|
# /home/blender/git/blender-v340/blender.git/intern/cycles/kernel/osl/shaders/node_noise.h:22
|
|
# return f;
|
|
assign ___472_t ___457_f %line{22} %argrw{"wr"}
|
|
# /home/blender/git/blender-v340/blender.git/intern/cycles/kernel/osl/shaders/node_noise.h:121
|
|
# float sum2 = sum + t * amp;
|
|
mul $tmp136 ___472_t ___469_amp %line{121} %argrw{"wrr"}
|
|
add ___472_sum2 ___469_sum $tmp136 %argrw{"wrr"}
|
|
# /home/blender/git/blender-v340/blender.git/intern/cycles/kernel/osl/shaders/node_noise.h:122
|
|
# sum /= maxamp;
|
|
div ___469_sum ___469_sum ___469_maxamp %line{122} %argrw{"wrr"}
|
|
# /home/blender/git/blender-v340/blender.git/intern/cycles/kernel/osl/shaders/node_noise.h:123
|
|
# sum2 /= maxamp + amp;
|
|
add $tmp137 ___469_maxamp ___469_amp %line{123} %argrw{"wrr"}
|
|
div ___472_sum2 ___472_sum2 $tmp137 %argrw{"wrr"}
|
|
# /home/blender/git/blender-v340/blender.git/intern/cycles/kernel/osl/shaders/node_noise.h:124
|
|
# return (1.0 - rmd) * sum + rmd * sum2;
|
|
sub $tmp138 $const10 ___469_rmd %line{124} %argrw{"wrr"}
|
|
mul $tmp139 $tmp138 ___469_sum %argrw{"wrr"}
|
|
mul $tmp140 ___469_rmd ___472_sum2 %argrw{"wrr"}
|
|
add $tmp114 $tmp139 $tmp140 %argrw{"wrr"}
|
|
return
|
|
# /home/blender/git/blender-v340/blender.git/intern/cycles/kernel/osl/shaders/node_noise.h:127
|
|
# return sum / maxamp;
|
|
div $tmp114 ___469_sum ___469_maxamp %line{127} %argrw{"wrr"}
|
|
return
|
|
# /home/blender/git/blender-v340/blender.git/intern/cycles/kernel/osl/shaders/node_noise_texture.osl:71
|
|
# fractal_noise(p + random_vector2_offset(3.0), detail, roughness));
|
|
functioncall $const20 397 %filename{"/home/blender/git/blender-v340/blender.git/intern/cycles/kernel/osl/shaders/node_noise_texture.osl"} %line{71} %argrw{"r"}
|
|
# /home/blender/git/blender-v340/blender.git/intern/cycles/kernel/osl/shaders/node_noise_texture.osl:26
|
|
# return vector2(100.0 + noise("hash", seed, 0.0) * 100.0,
|
|
noise $tmp144 $const6 $const23 $const3 %line{26} %argrw{"wrrr"}
|
|
mul $tmp145 $tmp144 $const5 %argrw{"wrr"}
|
|
add $tmp143.x $const5 $tmp145 %argrw{"wrr"}
|
|
# /home/blender/git/blender-v340/blender.git/intern/cycles/kernel/osl/shaders/node_noise_texture.osl:27
|
|
# 100.0 + noise("hash", seed, 1.0) * 100.0);
|
|
noise $tmp146 $const6 $const23 $const10 %line{27} %argrw{"wrrr"}
|
|
mul $tmp147 $tmp146 $const5 %argrw{"wrr"}
|
|
add $tmp143.y $const5 $tmp147 %argrw{"wrr"}
|
|
# /home/blender/git/blender-v340/blender.git/intern/cycles/kernel/osl/shaders/node_noise_texture.osl:140
|
|
#
|
|
functioncall $const21 400 %line{140} %argrw{"r"}
|
|
# /home/blender/git/blender-v340/lib/linux_centos7_x86_64/osl/share/OSL/shaders/vector2.h:28
|
|
# return vector2(a.x + b.x, a.y + b.y);
|
|
add $tmp142.x ___528_p.x $tmp143.x %filename{"/home/blender/git/blender-v340/lib/linux_centos7_x86_64/osl/share/OSL/shaders/vector2.h"} %line{28} %argrw{"wrr"}
|
|
add $tmp142.y ___528_p.y $tmp143.y %argrw{"wrr"}
|
|
# /home/blender/git/blender-v340/blender.git/intern/cycles/kernel/osl/shaders/node_noise_texture.osl:71
|
|
# fractal_noise(p + random_vector2_offset(3.0), detail, roughness));
|
|
functioncall $const9 465 %filename{"/home/blender/git/blender-v340/blender.git/intern/cycles/kernel/osl/shaders/node_noise_texture.osl"} %line{71} %argrw{"r"}
|
|
# /home/blender/git/blender-v340/blender.git/intern/cycles/kernel/osl/shaders/node_noise.h:105
|
|
# float fscale = 1.0;
|
|
assign ___469_fscale $const10 %filename{"/home/blender/git/blender-v340/blender.git/intern/cycles/kernel/osl/shaders/node_noise.h"} %line{105} %argrw{"wr"}
|
|
# /home/blender/git/blender-v340/blender.git/intern/cycles/kernel/osl/shaders/node_noise.h:106
|
|
# float amp = 1.0;
|
|
assign ___469_amp $const10 %line{106} %argrw{"wr"}
|
|
# /home/blender/git/blender-v340/blender.git/intern/cycles/kernel/osl/shaders/node_noise.h:107
|
|
# float maxamp = 0.0;
|
|
assign ___469_maxamp $const3 %line{107} %argrw{"wr"}
|
|
# /home/blender/git/blender-v340/blender.git/intern/cycles/kernel/osl/shaders/node_noise.h:108
|
|
# float sum = 0.0;
|
|
assign ___469_sum $const3 %line{108} %argrw{"wr"}
|
|
# /home/blender/git/blender-v340/blender.git/intern/cycles/kernel/osl/shaders/node_noise.h:109
|
|
# float octaves = clamp(details, 0.0, 15.0);
|
|
functioncall $const12 408 %line{109} %argrw{"r"}
|
|
# /home/blender/git/blender-v340/lib/linux_centos7_x86_64/osl/share/OSL/shaders/stdosl.h:141
|
|
# float clamp (float x, float minval, float maxval) { return max(min(x,maxval),minval); }
|
|
min $tmp148 Detail $const11 %filename{"/home/blender/git/blender-v340/lib/linux_centos7_x86_64/osl/share/OSL/shaders/stdosl.h"} %line{141} %argrw{"wrr"}
|
|
max ___469_octaves $tmp148 $const3 %argrw{"wrr"}
|
|
# /home/blender/git/blender-v340/blender.git/intern/cycles/kernel/osl/shaders/node_noise.h:110
|
|
# int n = (int)octaves;
|
|
assign ___469_n ___469_octaves %filename{"/home/blender/git/blender-v340/blender.git/intern/cycles/kernel/osl/shaders/node_noise.h"} %line{110} %argrw{"wr"}
|
|
# /home/blender/git/blender-v340/blender.git/intern/cycles/kernel/osl/shaders/node_noise.h:111
|
|
# for (int i = 0; i <= n; i++) {
|
|
for $tmp150 411 413 434 436 %line{111} %argrw{"r"}
|
|
assign ___470_i $const13 %argrw{"wr"}
|
|
le $tmp149 ___470_i ___469_n %argrw{"wrr"}
|
|
neq $tmp150 $tmp149 $const13 %argrw{"wrr"}
|
|
# /home/blender/git/blender-v340/blender.git/intern/cycles/kernel/osl/shaders/node_noise_texture.osl:140
|
|
#
|
|
functioncall $const22 419 %filename{"/home/blender/git/blender-v340/blender.git/intern/cycles/kernel/osl/shaders/node_noise_texture.osl"} %line{140} %argrw{"r"}
|
|
# /home/blender/git/blender-v340/lib/linux_centos7_x86_64/osl/share/OSL/shaders/vector2.h:98
|
|
# return b * vector2(a, a);
|
|
assign $tmp152.x ___469_fscale %filename{"/home/blender/git/blender-v340/lib/linux_centos7_x86_64/osl/share/OSL/shaders/vector2.h"} %line{98} %argrw{"wr"}
|
|
assign $tmp152.y ___469_fscale %argrw{"wr"}
|
|
# /home/blender/git/blender-v340/blender.git/intern/cycles/kernel/osl/shaders/node_noise_texture.osl:140
|
|
#
|
|
functioncall $const22 419 %filename{"/home/blender/git/blender-v340/blender.git/intern/cycles/kernel/osl/shaders/node_noise_texture.osl"} %line{140} %argrw{"r"}
|
|
# /home/blender/git/blender-v340/lib/linux_centos7_x86_64/osl/share/OSL/shaders/vector2.h:78
|
|
# return vector2(a.x * b.x, a.y * b.y);
|
|
mul $tmp151.x $tmp142.x $tmp152.x %filename{"/home/blender/git/blender-v340/lib/linux_centos7_x86_64/osl/share/OSL/shaders/vector2.h"} %line{78} %argrw{"wrr"}
|
|
mul $tmp151.y $tmp142.y $tmp152.y %argrw{"wrr"}
|
|
# /home/blender/git/blender-v340/blender.git/intern/cycles/kernel/osl/shaders/node_noise.h:112
|
|
# float t = safe_noise(fscale * p);
|
|
functioncall $const14 426 %filename{"/home/blender/git/blender-v340/blender.git/intern/cycles/kernel/osl/shaders/node_noise.h"} %line{112} %argrw{"r"}
|
|
# /home/blender/git/blender-v340/blender.git/intern/cycles/kernel/osl/shaders/node_noise.h:19
|
|
# float f = noise("noise", p.x, p.y);
|
|
noise ___457_f $const15 $tmp151.x $tmp151.y %line{19} %argrw{"wrrr"}
|
|
# /home/blender/git/blender-v340/blender.git/intern/cycles/kernel/osl/shaders/node_noise.h:20
|
|
# if (isinf(f))
|
|
isinf $tmp153 ___457_f %line{20} %argrw{"wr"}
|
|
if $tmp153 425 425 %argrw{"r"}
|
|
# /home/blender/git/blender-v340/blender.git/intern/cycles/kernel/osl/shaders/node_noise.h:21
|
|
# return 0.5;
|
|
assign ___471_t $const16 %line{21} %argrw{"wr"}
|
|
return
|
|
# /home/blender/git/blender-v340/blender.git/intern/cycles/kernel/osl/shaders/node_noise.h:22
|
|
# return f;
|
|
assign ___471_t ___457_f %line{22} %argrw{"wr"}
|
|
# /home/blender/git/blender-v340/blender.git/intern/cycles/kernel/osl/shaders/node_noise.h:113
|
|
# sum += t * amp;
|
|
mul $tmp154 ___471_t ___469_amp %line{113} %argrw{"wrr"}
|
|
add ___469_sum ___469_sum $tmp154 %argrw{"wrr"}
|
|
# /home/blender/git/blender-v340/blender.git/intern/cycles/kernel/osl/shaders/node_noise.h:114
|
|
# maxamp += amp;
|
|
add ___469_maxamp ___469_maxamp ___469_amp %line{114} %argrw{"wrr"}
|
|
# /home/blender/git/blender-v340/blender.git/intern/cycles/kernel/osl/shaders/node_noise.h:115
|
|
# amp *= clamp(roughness, 0.0, 1.0);
|
|
functioncall $const12 432 %line{115} %argrw{"r"}
|
|
# /home/blender/git/blender-v340/lib/linux_centos7_x86_64/osl/share/OSL/shaders/stdosl.h:141
|
|
# float clamp (float x, float minval, float maxval) { return max(min(x,maxval),minval); }
|
|
min $tmp156 Roughness $const10 %filename{"/home/blender/git/blender-v340/lib/linux_centos7_x86_64/osl/share/OSL/shaders/stdosl.h"} %line{141} %argrw{"wrr"}
|
|
max $tmp155 $tmp156 $const3 %argrw{"wrr"}
|
|
# /home/blender/git/blender-v340/blender.git/intern/cycles/kernel/osl/shaders/node_noise.h:115
|
|
# amp *= clamp(roughness, 0.0, 1.0);
|
|
mul ___469_amp ___469_amp $tmp155 %filename{"/home/blender/git/blender-v340/blender.git/intern/cycles/kernel/osl/shaders/node_noise.h"} %line{115} %argrw{"wrr"}
|
|
# /home/blender/git/blender-v340/blender.git/intern/cycles/kernel/osl/shaders/node_noise.h:116
|
|
# fscale *= 2.0;
|
|
mul ___469_fscale ___469_fscale $const17 %line{116} %argrw{"wrr"}
|
|
# /home/blender/git/blender-v340/blender.git/intern/cycles/kernel/osl/shaders/node_noise.h:111
|
|
# for (int i = 0; i <= n; i++) {
|
|
assign $tmp157 ___470_i %line{111} %argrw{"wr"}
|
|
add ___470_i ___470_i $const18 %argrw{"wrr"}
|
|
# /home/blender/git/blender-v340/blender.git/intern/cycles/kernel/osl/shaders/node_noise.h:118
|
|
# float rmd = octaves - floor(octaves);
|
|
floor $tmp158 ___469_octaves %line{118} %argrw{"wr"}
|
|
sub ___469_rmd ___469_octaves $tmp158 %argrw{"wrr"}
|
|
# /home/blender/git/blender-v340/blender.git/intern/cycles/kernel/osl/shaders/node_noise.h:119
|
|
# if (rmd != 0.0) {
|
|
neq $tmp159 ___469_rmd $const3 %line{119} %argrw{"wrr"}
|
|
if $tmp159 463 465 %argrw{"r"}
|
|
# /home/blender/git/blender-v340/blender.git/intern/cycles/kernel/osl/shaders/node_noise_texture.osl:140
|
|
#
|
|
functioncall $const22 446 %filename{"/home/blender/git/blender-v340/blender.git/intern/cycles/kernel/osl/shaders/node_noise_texture.osl"} %line{140} %argrw{"r"}
|
|
# /home/blender/git/blender-v340/lib/linux_centos7_x86_64/osl/share/OSL/shaders/vector2.h:98
|
|
# return b * vector2(a, a);
|
|
assign $tmp161.x ___469_fscale %filename{"/home/blender/git/blender-v340/lib/linux_centos7_x86_64/osl/share/OSL/shaders/vector2.h"} %line{98} %argrw{"wr"}
|
|
assign $tmp161.y ___469_fscale %argrw{"wr"}
|
|
# /home/blender/git/blender-v340/blender.git/intern/cycles/kernel/osl/shaders/node_noise_texture.osl:140
|
|
#
|
|
functioncall $const22 446 %filename{"/home/blender/git/blender-v340/blender.git/intern/cycles/kernel/osl/shaders/node_noise_texture.osl"} %line{140} %argrw{"r"}
|
|
# /home/blender/git/blender-v340/lib/linux_centos7_x86_64/osl/share/OSL/shaders/vector2.h:78
|
|
# return vector2(a.x * b.x, a.y * b.y);
|
|
mul $tmp160.x $tmp142.x $tmp161.x %filename{"/home/blender/git/blender-v340/lib/linux_centos7_x86_64/osl/share/OSL/shaders/vector2.h"} %line{78} %argrw{"wrr"}
|
|
mul $tmp160.y $tmp142.y $tmp161.y %argrw{"wrr"}
|
|
# /home/blender/git/blender-v340/blender.git/intern/cycles/kernel/osl/shaders/node_noise.h:120
|
|
# float t = safe_noise(fscale * p);
|
|
functioncall $const14 453 %filename{"/home/blender/git/blender-v340/blender.git/intern/cycles/kernel/osl/shaders/node_noise.h"} %line{120} %argrw{"r"}
|
|
# /home/blender/git/blender-v340/blender.git/intern/cycles/kernel/osl/shaders/node_noise.h:19
|
|
# float f = noise("noise", p.x, p.y);
|
|
noise ___457_f $const15 $tmp160.x $tmp160.y %line{19} %argrw{"wrrr"}
|
|
# /home/blender/git/blender-v340/blender.git/intern/cycles/kernel/osl/shaders/node_noise.h:20
|
|
# if (isinf(f))
|
|
isinf $tmp162 ___457_f %line{20} %argrw{"wr"}
|
|
if $tmp162 452 452 %argrw{"r"}
|
|
# /home/blender/git/blender-v340/blender.git/intern/cycles/kernel/osl/shaders/node_noise.h:21
|
|
# return 0.5;
|
|
assign ___472_t $const16 %line{21} %argrw{"wr"}
|
|
return
|
|
# /home/blender/git/blender-v340/blender.git/intern/cycles/kernel/osl/shaders/node_noise.h:22
|
|
# return f;
|
|
assign ___472_t ___457_f %line{22} %argrw{"wr"}
|
|
# /home/blender/git/blender-v340/blender.git/intern/cycles/kernel/osl/shaders/node_noise.h:121
|
|
# float sum2 = sum + t * amp;
|
|
mul $tmp163 ___472_t ___469_amp %line{121} %argrw{"wrr"}
|
|
add ___472_sum2 ___469_sum $tmp163 %argrw{"wrr"}
|
|
# /home/blender/git/blender-v340/blender.git/intern/cycles/kernel/osl/shaders/node_noise.h:122
|
|
# sum /= maxamp;
|
|
div ___469_sum ___469_sum ___469_maxamp %line{122} %argrw{"wrr"}
|
|
# /home/blender/git/blender-v340/blender.git/intern/cycles/kernel/osl/shaders/node_noise.h:123
|
|
# sum2 /= maxamp + amp;
|
|
add $tmp164 ___469_maxamp ___469_amp %line{123} %argrw{"wrr"}
|
|
div ___472_sum2 ___472_sum2 $tmp164 %argrw{"wrr"}
|
|
# /home/blender/git/blender-v340/blender.git/intern/cycles/kernel/osl/shaders/node_noise.h:124
|
|
# return (1.0 - rmd) * sum + rmd * sum2;
|
|
sub $tmp165 $const10 ___469_rmd %line{124} %argrw{"wrr"}
|
|
mul $tmp166 $tmp165 ___469_sum %argrw{"wrr"}
|
|
mul $tmp167 ___469_rmd ___472_sum2 %argrw{"wrr"}
|
|
add $tmp141 $tmp166 $tmp167 %argrw{"wrr"}
|
|
return
|
|
# /home/blender/git/blender-v340/blender.git/intern/cycles/kernel/osl/shaders/node_noise.h:127
|
|
# return sum / maxamp;
|
|
div $tmp141 ___469_sum ___469_maxamp %line{127} %argrw{"wrr"}
|
|
return
|
|
# /home/blender/git/blender-v340/blender.git/intern/cycles/kernel/osl/shaders/node_noise_texture.osl:69
|
|
# Color = color(value,
|
|
color Color ___528_value $tmp114 $tmp141 %filename{"/home/blender/git/blender-v340/blender.git/intern/cycles/kernel/osl/shaders/node_noise_texture.osl"} %line{69} %argrw{"wrrr"}
|
|
# /home/blender/git/blender-v340/blender.git/intern/cycles/kernel/osl/shaders/node_noise_texture.osl:72
|
|
# return value;
|
|
assign Fac ___528_value %line{72} %argrw{"wr"}
|
|
# /home/blender/git/blender-v340/blender.git/intern/cycles/kernel/osl/shaders/node_noise_texture.osl:133
|
|
# else if (dimensions == "3D")
|
|
eq $tmp168 dimensions $const24 %line{133} %argrw{"wrr"}
|
|
if $tmp168 726 1116 %argrw{"r"}
|
|
# /home/blender/git/blender-v340/blender.git/intern/cycles/kernel/osl/shaders/node_noise_texture.osl:134
|
|
# Fac = noise_texture(p, Detail, Roughness, Distortion, Color);
|
|
functioncall $const2 726 %line{134} %argrw{"r"}
|
|
# /home/blender/git/blender-v340/blender.git/intern/cycles/kernel/osl/shaders/node_noise_texture.osl:78
|
|
# vector3 p = co;
|
|
assign ___530_p p %line{78} %argrw{"wr"}
|
|
# /home/blender/git/blender-v340/blender.git/intern/cycles/kernel/osl/shaders/node_noise_texture.osl:79
|
|
# if (distortion != 0.0) {
|
|
neq $tmp169 Distortion $const3 %line{79} %argrw{"wrr"}
|
|
if $tmp169 535 535 %argrw{"r"}
|
|
# /home/blender/git/blender-v340/blender.git/intern/cycles/kernel/osl/shaders/node_noise_texture.osl:80
|
|
# p += vector3(safe_snoise(p + random_vector3_offset(0.0)) * distortion,
|
|
functioncall $const25 484 %line{80} %argrw{"r"}
|
|
# /home/blender/git/blender-v340/blender.git/intern/cycles/kernel/osl/shaders/node_noise_texture.osl:32
|
|
# return vector3(100.0 + noise("hash", seed, 0.0) * 100.0,
|
|
noise $tmp173 $const6 $const3 $const3 %line{32} %argrw{"wrrr"}
|
|
mul $tmp174 $tmp173 $const5 %argrw{"wrr"}
|
|
add $tmp175 $const5 $tmp174 %argrw{"wrr"}
|
|
# /home/blender/git/blender-v340/blender.git/intern/cycles/kernel/osl/shaders/node_noise_texture.osl:33
|
|
# 100.0 + noise("hash", seed, 1.0) * 100.0,
|
|
noise $tmp176 $const6 $const3 $const10 %line{33} %argrw{"wrrr"}
|
|
mul $tmp177 $tmp176 $const5 %argrw{"wrr"}
|
|
add $tmp178 $const5 $tmp177 %argrw{"wrr"}
|
|
# /home/blender/git/blender-v340/blender.git/intern/cycles/kernel/osl/shaders/node_noise_texture.osl:34
|
|
# 100.0 + noise("hash", seed, 2.0) * 100.0);
|
|
noise $tmp179 $const6 $const3 $const17 %line{34} %argrw{"wrrr"}
|
|
mul $tmp180 $tmp179 $const5 %argrw{"wrr"}
|
|
add $tmp181 $const5 $tmp180 %argrw{"wrr"}
|
|
# /home/blender/git/blender-v340/blender.git/intern/cycles/kernel/osl/shaders/node_noise_texture.osl:32
|
|
# return vector3(100.0 + noise("hash", seed, 0.0) * 100.0,
|
|
point $tmp172 $tmp175 $tmp178 $tmp181 %line{32} %argrw{"wrrr"}
|
|
# /home/blender/git/blender-v340/blender.git/intern/cycles/kernel/osl/shaders/node_noise_texture.osl:80
|
|
# p += vector3(safe_snoise(p + random_vector3_offset(0.0)) * distortion,
|
|
add $tmp182 ___530_p $tmp172 %line{80} %argrw{"wrr"}
|
|
functioncall $const7 492 %argrw{"r"}
|
|
# /home/blender/git/blender-v340/blender.git/intern/cycles/kernel/osl/shaders/node_noise.h:59
|
|
# float f = noise("snoise", p);
|
|
noise ___462_f $const8 $tmp182 %filename{"/home/blender/git/blender-v340/blender.git/intern/cycles/kernel/osl/shaders/node_noise.h"} %line{59} %argrw{"wrr"}
|
|
# /home/blender/git/blender-v340/blender.git/intern/cycles/kernel/osl/shaders/node_noise.h:60
|
|
# if (isinf(f))
|
|
isinf $tmp183 ___462_f %line{60} %argrw{"wr"}
|
|
if $tmp183 491 491 %argrw{"r"}
|
|
# /home/blender/git/blender-v340/blender.git/intern/cycles/kernel/osl/shaders/node_noise.h:61
|
|
# return 0.0;
|
|
assign $tmp171 $const3 %line{61} %argrw{"wr"}
|
|
return
|
|
# /home/blender/git/blender-v340/blender.git/intern/cycles/kernel/osl/shaders/node_noise.h:62
|
|
# return f;
|
|
assign $tmp171 ___462_f %line{62} %argrw{"wr"}
|
|
# /home/blender/git/blender-v340/blender.git/intern/cycles/kernel/osl/shaders/node_noise_texture.osl:80
|
|
# p += vector3(safe_snoise(p + random_vector3_offset(0.0)) * distortion,
|
|
mul $tmp184 $tmp171 Distortion %filename{"/home/blender/git/blender-v340/blender.git/intern/cycles/kernel/osl/shaders/node_noise_texture.osl"} %line{80} %argrw{"wrr"}
|
|
# /home/blender/git/blender-v340/blender.git/intern/cycles/kernel/osl/shaders/node_noise_texture.osl:81
|
|
# safe_snoise(p + random_vector3_offset(1.0)) * distortion,
|
|
functioncall $const25 504 %line{81} %argrw{"r"}
|
|
# /home/blender/git/blender-v340/blender.git/intern/cycles/kernel/osl/shaders/node_noise_texture.osl:32
|
|
# return vector3(100.0 + noise("hash", seed, 0.0) * 100.0,
|
|
noise $tmp187 $const6 $const10 $const3 %line{32} %argrw{"wrrr"}
|
|
mul $tmp188 $tmp187 $const5 %argrw{"wrr"}
|
|
add $tmp189 $const5 $tmp188 %argrw{"wrr"}
|
|
# /home/blender/git/blender-v340/blender.git/intern/cycles/kernel/osl/shaders/node_noise_texture.osl:33
|
|
# 100.0 + noise("hash", seed, 1.0) * 100.0,
|
|
noise $tmp190 $const6 $const10 $const10 %line{33} %argrw{"wrrr"}
|
|
mul $tmp191 $tmp190 $const5 %argrw{"wrr"}
|
|
add $tmp192 $const5 $tmp191 %argrw{"wrr"}
|
|
# /home/blender/git/blender-v340/blender.git/intern/cycles/kernel/osl/shaders/node_noise_texture.osl:34
|
|
# 100.0 + noise("hash", seed, 2.0) * 100.0);
|
|
noise $tmp193 $const6 $const10 $const17 %line{34} %argrw{"wrrr"}
|
|
mul $tmp194 $tmp193 $const5 %argrw{"wrr"}
|
|
add $tmp195 $const5 $tmp194 %argrw{"wrr"}
|
|
# /home/blender/git/blender-v340/blender.git/intern/cycles/kernel/osl/shaders/node_noise_texture.osl:32
|
|
# return vector3(100.0 + noise("hash", seed, 0.0) * 100.0,
|
|
point $tmp186 $tmp189 $tmp192 $tmp195 %line{32} %argrw{"wrrr"}
|
|
# /home/blender/git/blender-v340/blender.git/intern/cycles/kernel/osl/shaders/node_noise_texture.osl:81
|
|
# safe_snoise(p + random_vector3_offset(1.0)) * distortion,
|
|
add $tmp196 ___530_p $tmp186 %line{81} %argrw{"wrr"}
|
|
functioncall $const7 512 %argrw{"r"}
|
|
# /home/blender/git/blender-v340/blender.git/intern/cycles/kernel/osl/shaders/node_noise.h:59
|
|
# float f = noise("snoise", p);
|
|
noise ___462_f $const8 $tmp196 %filename{"/home/blender/git/blender-v340/blender.git/intern/cycles/kernel/osl/shaders/node_noise.h"} %line{59} %argrw{"wrr"}
|
|
# /home/blender/git/blender-v340/blender.git/intern/cycles/kernel/osl/shaders/node_noise.h:60
|
|
# if (isinf(f))
|
|
isinf $tmp197 ___462_f %line{60} %argrw{"wr"}
|
|
if $tmp197 511 511 %argrw{"r"}
|
|
# /home/blender/git/blender-v340/blender.git/intern/cycles/kernel/osl/shaders/node_noise.h:61
|
|
# return 0.0;
|
|
assign $tmp185 $const3 %line{61} %argrw{"wr"}
|
|
return
|
|
# /home/blender/git/blender-v340/blender.git/intern/cycles/kernel/osl/shaders/node_noise.h:62
|
|
# return f;
|
|
assign $tmp185 ___462_f %line{62} %argrw{"wr"}
|
|
# /home/blender/git/blender-v340/blender.git/intern/cycles/kernel/osl/shaders/node_noise_texture.osl:81
|
|
# safe_snoise(p + random_vector3_offset(1.0)) * distortion,
|
|
mul $tmp198 $tmp185 Distortion %filename{"/home/blender/git/blender-v340/blender.git/intern/cycles/kernel/osl/shaders/node_noise_texture.osl"} %line{81} %argrw{"wrr"}
|
|
# /home/blender/git/blender-v340/blender.git/intern/cycles/kernel/osl/shaders/node_noise_texture.osl:82
|
|
# safe_snoise(p + random_vector3_offset(2.0)) * distortion);
|
|
functioncall $const25 524 %line{82} %argrw{"r"}
|
|
# /home/blender/git/blender-v340/blender.git/intern/cycles/kernel/osl/shaders/node_noise_texture.osl:32
|
|
# return vector3(100.0 + noise("hash", seed, 0.0) * 100.0,
|
|
noise $tmp201 $const6 $const17 $const3 %line{32} %argrw{"wrrr"}
|
|
mul $tmp202 $tmp201 $const5 %argrw{"wrr"}
|
|
add $tmp203 $const5 $tmp202 %argrw{"wrr"}
|
|
# /home/blender/git/blender-v340/blender.git/intern/cycles/kernel/osl/shaders/node_noise_texture.osl:33
|
|
# 100.0 + noise("hash", seed, 1.0) * 100.0,
|
|
noise $tmp204 $const6 $const17 $const10 %line{33} %argrw{"wrrr"}
|
|
mul $tmp205 $tmp204 $const5 %argrw{"wrr"}
|
|
add $tmp206 $const5 $tmp205 %argrw{"wrr"}
|
|
# /home/blender/git/blender-v340/blender.git/intern/cycles/kernel/osl/shaders/node_noise_texture.osl:34
|
|
# 100.0 + noise("hash", seed, 2.0) * 100.0);
|
|
noise $tmp207 $const6 $const17 $const17 %line{34} %argrw{"wrrr"}
|
|
mul $tmp208 $tmp207 $const5 %argrw{"wrr"}
|
|
add $tmp209 $const5 $tmp208 %argrw{"wrr"}
|
|
# /home/blender/git/blender-v340/blender.git/intern/cycles/kernel/osl/shaders/node_noise_texture.osl:32
|
|
# return vector3(100.0 + noise("hash", seed, 0.0) * 100.0,
|
|
point $tmp200 $tmp203 $tmp206 $tmp209 %line{32} %argrw{"wrrr"}
|
|
# /home/blender/git/blender-v340/blender.git/intern/cycles/kernel/osl/shaders/node_noise_texture.osl:82
|
|
# safe_snoise(p + random_vector3_offset(2.0)) * distortion);
|
|
add $tmp210 ___530_p $tmp200 %line{82} %argrw{"wrr"}
|
|
functioncall $const7 532 %argrw{"r"}
|
|
# /home/blender/git/blender-v340/blender.git/intern/cycles/kernel/osl/shaders/node_noise.h:59
|
|
# float f = noise("snoise", p);
|
|
noise ___462_f $const8 $tmp210 %filename{"/home/blender/git/blender-v340/blender.git/intern/cycles/kernel/osl/shaders/node_noise.h"} %line{59} %argrw{"wrr"}
|
|
# /home/blender/git/blender-v340/blender.git/intern/cycles/kernel/osl/shaders/node_noise.h:60
|
|
# if (isinf(f))
|
|
isinf $tmp211 ___462_f %line{60} %argrw{"wr"}
|
|
if $tmp211 531 531 %argrw{"r"}
|
|
# /home/blender/git/blender-v340/blender.git/intern/cycles/kernel/osl/shaders/node_noise.h:61
|
|
# return 0.0;
|
|
assign $tmp199 $const3 %line{61} %argrw{"wr"}
|
|
return
|
|
# /home/blender/git/blender-v340/blender.git/intern/cycles/kernel/osl/shaders/node_noise.h:62
|
|
# return f;
|
|
assign $tmp199 ___462_f %line{62} %argrw{"wr"}
|
|
# /home/blender/git/blender-v340/blender.git/intern/cycles/kernel/osl/shaders/node_noise_texture.osl:82
|
|
# safe_snoise(p + random_vector3_offset(2.0)) * distortion);
|
|
mul $tmp212 $tmp199 Distortion %filename{"/home/blender/git/blender-v340/blender.git/intern/cycles/kernel/osl/shaders/node_noise_texture.osl"} %line{82} %argrw{"wrr"}
|
|
# /home/blender/git/blender-v340/blender.git/intern/cycles/kernel/osl/shaders/node_noise_texture.osl:80
|
|
# p += vector3(safe_snoise(p + random_vector3_offset(0.0)) * distortion,
|
|
point $tmp170 $tmp184 $tmp198 $tmp212 %line{80} %argrw{"wrrr"}
|
|
# /home/blender/git/blender-v340/blender.git/intern/cycles/kernel/osl/shaders/node_noise_texture.osl:82
|
|
# safe_snoise(p + random_vector3_offset(2.0)) * distortion);
|
|
add ___530_p ___530_p $tmp170 %line{82} %argrw{"wrr"}
|
|
# /home/blender/git/blender-v340/blender.git/intern/cycles/kernel/osl/shaders/node_noise_texture.osl:85
|
|
# float value = fractal_noise(p, detail, roughness);
|
|
functioncall $const9 590 %line{85} %argrw{"r"}
|
|
# /home/blender/git/blender-v340/blender.git/intern/cycles/kernel/osl/shaders/node_noise.h:134
|
|
# float fscale = 1.0;
|
|
assign ___474_fscale $const10 %filename{"/home/blender/git/blender-v340/blender.git/intern/cycles/kernel/osl/shaders/node_noise.h"} %line{134} %argrw{"wr"}
|
|
# /home/blender/git/blender-v340/blender.git/intern/cycles/kernel/osl/shaders/node_noise.h:135
|
|
# float amp = 1.0;
|
|
assign ___474_amp $const10 %line{135} %argrw{"wr"}
|
|
# /home/blender/git/blender-v340/blender.git/intern/cycles/kernel/osl/shaders/node_noise.h:136
|
|
# float maxamp = 0.0;
|
|
assign ___474_maxamp $const3 %line{136} %argrw{"wr"}
|
|
# /home/blender/git/blender-v340/blender.git/intern/cycles/kernel/osl/shaders/node_noise.h:137
|
|
# float sum = 0.0;
|
|
assign ___474_sum $const3 %line{137} %argrw{"wr"}
|
|
# /home/blender/git/blender-v340/blender.git/intern/cycles/kernel/osl/shaders/node_noise.h:138
|
|
# float octaves = clamp(details, 0.0, 15.0);
|
|
functioncall $const12 543 %line{138} %argrw{"r"}
|
|
# /home/blender/git/blender-v340/lib/linux_centos7_x86_64/osl/share/OSL/shaders/stdosl.h:141
|
|
# float clamp (float x, float minval, float maxval) { return max(min(x,maxval),minval); }
|
|
min $tmp213 Detail $const11 %filename{"/home/blender/git/blender-v340/lib/linux_centos7_x86_64/osl/share/OSL/shaders/stdosl.h"} %line{141} %argrw{"wrr"}
|
|
max ___474_octaves $tmp213 $const3 %argrw{"wrr"}
|
|
# /home/blender/git/blender-v340/blender.git/intern/cycles/kernel/osl/shaders/node_noise.h:139
|
|
# int n = (int)octaves;
|
|
assign ___474_n ___474_octaves %filename{"/home/blender/git/blender-v340/blender.git/intern/cycles/kernel/osl/shaders/node_noise.h"} %line{139} %argrw{"wr"}
|
|
# /home/blender/git/blender-v340/blender.git/intern/cycles/kernel/osl/shaders/node_noise.h:140
|
|
# for (int i = 0; i <= n; i++) {
|
|
for $tmp215 546 548 564 566 %line{140} %argrw{"r"}
|
|
assign ___475_i $const13 %argrw{"wr"}
|
|
le $tmp214 ___475_i ___474_n %argrw{"wrr"}
|
|
neq $tmp215 $tmp214 $const13 %argrw{"wrr"}
|
|
# /home/blender/git/blender-v340/blender.git/intern/cycles/kernel/osl/shaders/node_noise.h:141
|
|
# float t = safe_noise(fscale * p);
|
|
mul $tmp216 ___474_fscale ___530_p %line{141} %argrw{"wrr"}
|
|
functioncall $const14 556 %argrw{"r"}
|
|
# /home/blender/git/blender-v340/blender.git/intern/cycles/kernel/osl/shaders/node_noise.h:27
|
|
# float f = noise("noise", p);
|
|
noise ___458_f $const15 $tmp216 %line{27} %argrw{"wrr"}
|
|
# /home/blender/git/blender-v340/blender.git/intern/cycles/kernel/osl/shaders/node_noise.h:28
|
|
# if (isinf(f))
|
|
isinf $tmp217 ___458_f %line{28} %argrw{"wr"}
|
|
if $tmp217 555 555 %argrw{"r"}
|
|
# /home/blender/git/blender-v340/blender.git/intern/cycles/kernel/osl/shaders/node_noise.h:29
|
|
# return 0.5;
|
|
assign ___476_t $const16 %line{29} %argrw{"wr"}
|
|
return
|
|
# /home/blender/git/blender-v340/blender.git/intern/cycles/kernel/osl/shaders/node_noise.h:30
|
|
# return f;
|
|
assign ___476_t ___458_f %line{30} %argrw{"wr"}
|
|
# /home/blender/git/blender-v340/blender.git/intern/cycles/kernel/osl/shaders/node_noise.h:142
|
|
# sum += t * amp;
|
|
mul $tmp218 ___476_t ___474_amp %line{142} %argrw{"wrr"}
|
|
add ___474_sum ___474_sum $tmp218 %argrw{"wrr"}
|
|
# /home/blender/git/blender-v340/blender.git/intern/cycles/kernel/osl/shaders/node_noise.h:143
|
|
# maxamp += amp;
|
|
add ___474_maxamp ___474_maxamp ___474_amp %line{143} %argrw{"wrr"}
|
|
# /home/blender/git/blender-v340/blender.git/intern/cycles/kernel/osl/shaders/node_noise.h:144
|
|
# amp *= clamp(roughness, 0.0, 1.0);
|
|
functioncall $const12 562 %line{144} %argrw{"r"}
|
|
# /home/blender/git/blender-v340/lib/linux_centos7_x86_64/osl/share/OSL/shaders/stdosl.h:141
|
|
# float clamp (float x, float minval, float maxval) { return max(min(x,maxval),minval); }
|
|
min $tmp220 Roughness $const10 %filename{"/home/blender/git/blender-v340/lib/linux_centos7_x86_64/osl/share/OSL/shaders/stdosl.h"} %line{141} %argrw{"wrr"}
|
|
max $tmp219 $tmp220 $const3 %argrw{"wrr"}
|
|
# /home/blender/git/blender-v340/blender.git/intern/cycles/kernel/osl/shaders/node_noise.h:144
|
|
# amp *= clamp(roughness, 0.0, 1.0);
|
|
mul ___474_amp ___474_amp $tmp219 %filename{"/home/blender/git/blender-v340/blender.git/intern/cycles/kernel/osl/shaders/node_noise.h"} %line{144} %argrw{"wrr"}
|
|
# /home/blender/git/blender-v340/blender.git/intern/cycles/kernel/osl/shaders/node_noise.h:145
|
|
# fscale *= 2.0;
|
|
mul ___474_fscale ___474_fscale $const17 %line{145} %argrw{"wrr"}
|
|
# /home/blender/git/blender-v340/blender.git/intern/cycles/kernel/osl/shaders/node_noise.h:140
|
|
# for (int i = 0; i <= n; i++) {
|
|
assign $tmp221 ___475_i %line{140} %argrw{"wr"}
|
|
add ___475_i ___475_i $const18 %argrw{"wrr"}
|
|
# /home/blender/git/blender-v340/blender.git/intern/cycles/kernel/osl/shaders/node_noise.h:147
|
|
# float rmd = octaves - floor(octaves);
|
|
floor $tmp222 ___474_octaves %line{147} %argrw{"wr"}
|
|
sub ___474_rmd ___474_octaves $tmp222 %argrw{"wrr"}
|
|
# /home/blender/git/blender-v340/blender.git/intern/cycles/kernel/osl/shaders/node_noise.h:148
|
|
# if (rmd != 0.0) {
|
|
neq $tmp223 ___474_rmd $const3 %line{148} %argrw{"wrr"}
|
|
if $tmp223 588 590 %argrw{"r"}
|
|
# /home/blender/git/blender-v340/blender.git/intern/cycles/kernel/osl/shaders/node_noise.h:149
|
|
# float t = safe_noise(fscale * p);
|
|
mul $tmp224 ___474_fscale ___530_p %line{149} %argrw{"wrr"}
|
|
functioncall $const14 578 %argrw{"r"}
|
|
# /home/blender/git/blender-v340/blender.git/intern/cycles/kernel/osl/shaders/node_noise.h:27
|
|
# float f = noise("noise", p);
|
|
noise ___458_f $const15 $tmp224 %line{27} %argrw{"wrr"}
|
|
# /home/blender/git/blender-v340/blender.git/intern/cycles/kernel/osl/shaders/node_noise.h:28
|
|
# if (isinf(f))
|
|
isinf $tmp225 ___458_f %line{28} %argrw{"wr"}
|
|
if $tmp225 577 577 %argrw{"r"}
|
|
# /home/blender/git/blender-v340/blender.git/intern/cycles/kernel/osl/shaders/node_noise.h:29
|
|
# return 0.5;
|
|
assign ___477_t $const16 %line{29} %argrw{"wr"}
|
|
return
|
|
# /home/blender/git/blender-v340/blender.git/intern/cycles/kernel/osl/shaders/node_noise.h:30
|
|
# return f;
|
|
assign ___477_t ___458_f %line{30} %argrw{"wr"}
|
|
# /home/blender/git/blender-v340/blender.git/intern/cycles/kernel/osl/shaders/node_noise.h:150
|
|
# float sum2 = sum + t * amp;
|
|
mul $tmp226 ___477_t ___474_amp %line{150} %argrw{"wrr"}
|
|
add ___477_sum2 ___474_sum $tmp226 %argrw{"wrr"}
|
|
# /home/blender/git/blender-v340/blender.git/intern/cycles/kernel/osl/shaders/node_noise.h:151
|
|
# sum /= maxamp;
|
|
div ___474_sum ___474_sum ___474_maxamp %line{151} %argrw{"wrr"}
|
|
# /home/blender/git/blender-v340/blender.git/intern/cycles/kernel/osl/shaders/node_noise.h:152
|
|
# sum2 /= maxamp + amp;
|
|
add $tmp227 ___474_maxamp ___474_amp %line{152} %argrw{"wrr"}
|
|
div ___477_sum2 ___477_sum2 $tmp227 %argrw{"wrr"}
|
|
# /home/blender/git/blender-v340/blender.git/intern/cycles/kernel/osl/shaders/node_noise.h:153
|
|
# return (1.0 - rmd) * sum + rmd * sum2;
|
|
sub $tmp228 $const10 ___474_rmd %line{153} %argrw{"wrr"}
|
|
mul $tmp229 $tmp228 ___474_sum %argrw{"wrr"}
|
|
mul $tmp230 ___474_rmd ___477_sum2 %argrw{"wrr"}
|
|
add ___530_value $tmp229 $tmp230 %argrw{"wrr"}
|
|
return
|
|
# /home/blender/git/blender-v340/blender.git/intern/cycles/kernel/osl/shaders/node_noise.h:156
|
|
# return sum / maxamp;
|
|
div ___530_value ___474_sum ___474_maxamp %line{156} %argrw{"wrr"}
|
|
return
|
|
# /home/blender/git/blender-v340/blender.git/intern/cycles/kernel/osl/shaders/node_noise_texture.osl:87
|
|
# fractal_noise(p + random_vector3_offset(3.0), detail, roughness),
|
|
functioncall $const25 601 %filename{"/home/blender/git/blender-v340/blender.git/intern/cycles/kernel/osl/shaders/node_noise_texture.osl"} %line{87} %argrw{"r"}
|
|
# /home/blender/git/blender-v340/blender.git/intern/cycles/kernel/osl/shaders/node_noise_texture.osl:32
|
|
# return vector3(100.0 + noise("hash", seed, 0.0) * 100.0,
|
|
noise $tmp233 $const6 $const23 $const3 %line{32} %argrw{"wrrr"}
|
|
mul $tmp234 $tmp233 $const5 %argrw{"wrr"}
|
|
add $tmp235 $const5 $tmp234 %argrw{"wrr"}
|
|
# /home/blender/git/blender-v340/blender.git/intern/cycles/kernel/osl/shaders/node_noise_texture.osl:33
|
|
# 100.0 + noise("hash", seed, 1.0) * 100.0,
|
|
noise $tmp236 $const6 $const23 $const10 %line{33} %argrw{"wrrr"}
|
|
mul $tmp237 $tmp236 $const5 %argrw{"wrr"}
|
|
add $tmp238 $const5 $tmp237 %argrw{"wrr"}
|
|
# /home/blender/git/blender-v340/blender.git/intern/cycles/kernel/osl/shaders/node_noise_texture.osl:34
|
|
# 100.0 + noise("hash", seed, 2.0) * 100.0);
|
|
noise $tmp239 $const6 $const23 $const17 %line{34} %argrw{"wrrr"}
|
|
mul $tmp240 $tmp239 $const5 %argrw{"wrr"}
|
|
add $tmp241 $const5 $tmp240 %argrw{"wrr"}
|
|
# /home/blender/git/blender-v340/blender.git/intern/cycles/kernel/osl/shaders/node_noise_texture.osl:32
|
|
# return vector3(100.0 + noise("hash", seed, 0.0) * 100.0,
|
|
point $tmp232 $tmp235 $tmp238 $tmp241 %line{32} %argrw{"wrrr"}
|
|
# /home/blender/git/blender-v340/blender.git/intern/cycles/kernel/osl/shaders/node_noise_texture.osl:87
|
|
# fractal_noise(p + random_vector3_offset(3.0), detail, roughness),
|
|
add $tmp242 ___530_p $tmp232 %line{87} %argrw{"wrr"}
|
|
functioncall $const9 657 %argrw{"r"}
|
|
# /home/blender/git/blender-v340/blender.git/intern/cycles/kernel/osl/shaders/node_noise.h:134
|
|
# float fscale = 1.0;
|
|
assign ___474_fscale $const10 %filename{"/home/blender/git/blender-v340/blender.git/intern/cycles/kernel/osl/shaders/node_noise.h"} %line{134} %argrw{"wr"}
|
|
# /home/blender/git/blender-v340/blender.git/intern/cycles/kernel/osl/shaders/node_noise.h:135
|
|
# float amp = 1.0;
|
|
assign ___474_amp $const10 %line{135} %argrw{"wr"}
|
|
# /home/blender/git/blender-v340/blender.git/intern/cycles/kernel/osl/shaders/node_noise.h:136
|
|
# float maxamp = 0.0;
|
|
assign ___474_maxamp $const3 %line{136} %argrw{"wr"}
|
|
# /home/blender/git/blender-v340/blender.git/intern/cycles/kernel/osl/shaders/node_noise.h:137
|
|
# float sum = 0.0;
|
|
assign ___474_sum $const3 %line{137} %argrw{"wr"}
|
|
# /home/blender/git/blender-v340/blender.git/intern/cycles/kernel/osl/shaders/node_noise.h:138
|
|
# float octaves = clamp(details, 0.0, 15.0);
|
|
functioncall $const12 610 %line{138} %argrw{"r"}
|
|
# /home/blender/git/blender-v340/lib/linux_centos7_x86_64/osl/share/OSL/shaders/stdosl.h:141
|
|
# float clamp (float x, float minval, float maxval) { return max(min(x,maxval),minval); }
|
|
min $tmp243 Detail $const11 %filename{"/home/blender/git/blender-v340/lib/linux_centos7_x86_64/osl/share/OSL/shaders/stdosl.h"} %line{141} %argrw{"wrr"}
|
|
max ___474_octaves $tmp243 $const3 %argrw{"wrr"}
|
|
# /home/blender/git/blender-v340/blender.git/intern/cycles/kernel/osl/shaders/node_noise.h:139
|
|
# int n = (int)octaves;
|
|
assign ___474_n ___474_octaves %filename{"/home/blender/git/blender-v340/blender.git/intern/cycles/kernel/osl/shaders/node_noise.h"} %line{139} %argrw{"wr"}
|
|
# /home/blender/git/blender-v340/blender.git/intern/cycles/kernel/osl/shaders/node_noise.h:140
|
|
# for (int i = 0; i <= n; i++) {
|
|
for $tmp245 613 615 631 633 %line{140} %argrw{"r"}
|
|
assign ___475_i $const13 %argrw{"wr"}
|
|
le $tmp244 ___475_i ___474_n %argrw{"wrr"}
|
|
neq $tmp245 $tmp244 $const13 %argrw{"wrr"}
|
|
# /home/blender/git/blender-v340/blender.git/intern/cycles/kernel/osl/shaders/node_noise.h:141
|
|
# float t = safe_noise(fscale * p);
|
|
mul $tmp246 ___474_fscale $tmp242 %line{141} %argrw{"wrr"}
|
|
functioncall $const14 623 %argrw{"r"}
|
|
# /home/blender/git/blender-v340/blender.git/intern/cycles/kernel/osl/shaders/node_noise.h:27
|
|
# float f = noise("noise", p);
|
|
noise ___458_f $const15 $tmp246 %line{27} %argrw{"wrr"}
|
|
# /home/blender/git/blender-v340/blender.git/intern/cycles/kernel/osl/shaders/node_noise.h:28
|
|
# if (isinf(f))
|
|
isinf $tmp247 ___458_f %line{28} %argrw{"wr"}
|
|
if $tmp247 622 622 %argrw{"r"}
|
|
# /home/blender/git/blender-v340/blender.git/intern/cycles/kernel/osl/shaders/node_noise.h:29
|
|
# return 0.5;
|
|
assign ___476_t $const16 %line{29} %argrw{"wr"}
|
|
return
|
|
# /home/blender/git/blender-v340/blender.git/intern/cycles/kernel/osl/shaders/node_noise.h:30
|
|
# return f;
|
|
assign ___476_t ___458_f %line{30} %argrw{"wr"}
|
|
# /home/blender/git/blender-v340/blender.git/intern/cycles/kernel/osl/shaders/node_noise.h:142
|
|
# sum += t * amp;
|
|
mul $tmp248 ___476_t ___474_amp %line{142} %argrw{"wrr"}
|
|
add ___474_sum ___474_sum $tmp248 %argrw{"wrr"}
|
|
# /home/blender/git/blender-v340/blender.git/intern/cycles/kernel/osl/shaders/node_noise.h:143
|
|
# maxamp += amp;
|
|
add ___474_maxamp ___474_maxamp ___474_amp %line{143} %argrw{"wrr"}
|
|
# /home/blender/git/blender-v340/blender.git/intern/cycles/kernel/osl/shaders/node_noise.h:144
|
|
# amp *= clamp(roughness, 0.0, 1.0);
|
|
functioncall $const12 629 %line{144} %argrw{"r"}
|
|
# /home/blender/git/blender-v340/lib/linux_centos7_x86_64/osl/share/OSL/shaders/stdosl.h:141
|
|
# float clamp (float x, float minval, float maxval) { return max(min(x,maxval),minval); }
|
|
min $tmp250 Roughness $const10 %filename{"/home/blender/git/blender-v340/lib/linux_centos7_x86_64/osl/share/OSL/shaders/stdosl.h"} %line{141} %argrw{"wrr"}
|
|
max $tmp249 $tmp250 $const3 %argrw{"wrr"}
|
|
# /home/blender/git/blender-v340/blender.git/intern/cycles/kernel/osl/shaders/node_noise.h:144
|
|
# amp *= clamp(roughness, 0.0, 1.0);
|
|
mul ___474_amp ___474_amp $tmp249 %filename{"/home/blender/git/blender-v340/blender.git/intern/cycles/kernel/osl/shaders/node_noise.h"} %line{144} %argrw{"wrr"}
|
|
# /home/blender/git/blender-v340/blender.git/intern/cycles/kernel/osl/shaders/node_noise.h:145
|
|
# fscale *= 2.0;
|
|
mul ___474_fscale ___474_fscale $const17 %line{145} %argrw{"wrr"}
|
|
# /home/blender/git/blender-v340/blender.git/intern/cycles/kernel/osl/shaders/node_noise.h:140
|
|
# for (int i = 0; i <= n; i++) {
|
|
assign $tmp251 ___475_i %line{140} %argrw{"wr"}
|
|
add ___475_i ___475_i $const18 %argrw{"wrr"}
|
|
# /home/blender/git/blender-v340/blender.git/intern/cycles/kernel/osl/shaders/node_noise.h:147
|
|
# float rmd = octaves - floor(octaves);
|
|
floor $tmp252 ___474_octaves %line{147} %argrw{"wr"}
|
|
sub ___474_rmd ___474_octaves $tmp252 %argrw{"wrr"}
|
|
# /home/blender/git/blender-v340/blender.git/intern/cycles/kernel/osl/shaders/node_noise.h:148
|
|
# if (rmd != 0.0) {
|
|
neq $tmp253 ___474_rmd $const3 %line{148} %argrw{"wrr"}
|
|
if $tmp253 655 657 %argrw{"r"}
|
|
# /home/blender/git/blender-v340/blender.git/intern/cycles/kernel/osl/shaders/node_noise.h:149
|
|
# float t = safe_noise(fscale * p);
|
|
mul $tmp254 ___474_fscale $tmp242 %line{149} %argrw{"wrr"}
|
|
functioncall $const14 645 %argrw{"r"}
|
|
# /home/blender/git/blender-v340/blender.git/intern/cycles/kernel/osl/shaders/node_noise.h:27
|
|
# float f = noise("noise", p);
|
|
noise ___458_f $const15 $tmp254 %line{27} %argrw{"wrr"}
|
|
# /home/blender/git/blender-v340/blender.git/intern/cycles/kernel/osl/shaders/node_noise.h:28
|
|
# if (isinf(f))
|
|
isinf $tmp255 ___458_f %line{28} %argrw{"wr"}
|
|
if $tmp255 644 644 %argrw{"r"}
|
|
# /home/blender/git/blender-v340/blender.git/intern/cycles/kernel/osl/shaders/node_noise.h:29
|
|
# return 0.5;
|
|
assign ___477_t $const16 %line{29} %argrw{"wr"}
|
|
return
|
|
# /home/blender/git/blender-v340/blender.git/intern/cycles/kernel/osl/shaders/node_noise.h:30
|
|
# return f;
|
|
assign ___477_t ___458_f %line{30} %argrw{"wr"}
|
|
# /home/blender/git/blender-v340/blender.git/intern/cycles/kernel/osl/shaders/node_noise.h:150
|
|
# float sum2 = sum + t * amp;
|
|
mul $tmp256 ___477_t ___474_amp %line{150} %argrw{"wrr"}
|
|
add ___477_sum2 ___474_sum $tmp256 %argrw{"wrr"}
|
|
# /home/blender/git/blender-v340/blender.git/intern/cycles/kernel/osl/shaders/node_noise.h:151
|
|
# sum /= maxamp;
|
|
div ___474_sum ___474_sum ___474_maxamp %line{151} %argrw{"wrr"}
|
|
# /home/blender/git/blender-v340/blender.git/intern/cycles/kernel/osl/shaders/node_noise.h:152
|
|
# sum2 /= maxamp + amp;
|
|
add $tmp257 ___474_maxamp ___474_amp %line{152} %argrw{"wrr"}
|
|
div ___477_sum2 ___477_sum2 $tmp257 %argrw{"wrr"}
|
|
# /home/blender/git/blender-v340/blender.git/intern/cycles/kernel/osl/shaders/node_noise.h:153
|
|
# return (1.0 - rmd) * sum + rmd * sum2;
|
|
sub $tmp258 $const10 ___474_rmd %line{153} %argrw{"wrr"}
|
|
mul $tmp259 $tmp258 ___474_sum %argrw{"wrr"}
|
|
mul $tmp260 ___474_rmd ___477_sum2 %argrw{"wrr"}
|
|
add $tmp231 $tmp259 $tmp260 %argrw{"wrr"}
|
|
return
|
|
# /home/blender/git/blender-v340/blender.git/intern/cycles/kernel/osl/shaders/node_noise.h:156
|
|
# return sum / maxamp;
|
|
div $tmp231 ___474_sum ___474_maxamp %line{156} %argrw{"wrr"}
|
|
return
|
|
# /home/blender/git/blender-v340/blender.git/intern/cycles/kernel/osl/shaders/node_noise_texture.osl:88
|
|
# fractal_noise(p + random_vector3_offset(4.0), detail, roughness));
|
|
functioncall $const25 668 %filename{"/home/blender/git/blender-v340/blender.git/intern/cycles/kernel/osl/shaders/node_noise_texture.osl"} %line{88} %argrw{"r"}
|
|
# /home/blender/git/blender-v340/blender.git/intern/cycles/kernel/osl/shaders/node_noise_texture.osl:32
|
|
# return vector3(100.0 + noise("hash", seed, 0.0) * 100.0,
|
|
noise $tmp263 $const6 $const26 $const3 %line{32} %argrw{"wrrr"}
|
|
mul $tmp264 $tmp263 $const5 %argrw{"wrr"}
|
|
add $tmp265 $const5 $tmp264 %argrw{"wrr"}
|
|
# /home/blender/git/blender-v340/blender.git/intern/cycles/kernel/osl/shaders/node_noise_texture.osl:33
|
|
# 100.0 + noise("hash", seed, 1.0) * 100.0,
|
|
noise $tmp266 $const6 $const26 $const10 %line{33} %argrw{"wrrr"}
|
|
mul $tmp267 $tmp266 $const5 %argrw{"wrr"}
|
|
add $tmp268 $const5 $tmp267 %argrw{"wrr"}
|
|
# /home/blender/git/blender-v340/blender.git/intern/cycles/kernel/osl/shaders/node_noise_texture.osl:34
|
|
# 100.0 + noise("hash", seed, 2.0) * 100.0);
|
|
noise $tmp269 $const6 $const26 $const17 %line{34} %argrw{"wrrr"}
|
|
mul $tmp270 $tmp269 $const5 %argrw{"wrr"}
|
|
add $tmp271 $const5 $tmp270 %argrw{"wrr"}
|
|
# /home/blender/git/blender-v340/blender.git/intern/cycles/kernel/osl/shaders/node_noise_texture.osl:32
|
|
# return vector3(100.0 + noise("hash", seed, 0.0) * 100.0,
|
|
point $tmp262 $tmp265 $tmp268 $tmp271 %line{32} %argrw{"wrrr"}
|
|
# /home/blender/git/blender-v340/blender.git/intern/cycles/kernel/osl/shaders/node_noise_texture.osl:88
|
|
# fractal_noise(p + random_vector3_offset(4.0), detail, roughness));
|
|
add $tmp272 ___530_p $tmp262 %line{88} %argrw{"wrr"}
|
|
functioncall $const9 724 %argrw{"r"}
|
|
# /home/blender/git/blender-v340/blender.git/intern/cycles/kernel/osl/shaders/node_noise.h:134
|
|
# float fscale = 1.0;
|
|
assign ___474_fscale $const10 %filename{"/home/blender/git/blender-v340/blender.git/intern/cycles/kernel/osl/shaders/node_noise.h"} %line{134} %argrw{"wr"}
|
|
# /home/blender/git/blender-v340/blender.git/intern/cycles/kernel/osl/shaders/node_noise.h:135
|
|
# float amp = 1.0;
|
|
assign ___474_amp $const10 %line{135} %argrw{"wr"}
|
|
# /home/blender/git/blender-v340/blender.git/intern/cycles/kernel/osl/shaders/node_noise.h:136
|
|
# float maxamp = 0.0;
|
|
assign ___474_maxamp $const3 %line{136} %argrw{"wr"}
|
|
# /home/blender/git/blender-v340/blender.git/intern/cycles/kernel/osl/shaders/node_noise.h:137
|
|
# float sum = 0.0;
|
|
assign ___474_sum $const3 %line{137} %argrw{"wr"}
|
|
# /home/blender/git/blender-v340/blender.git/intern/cycles/kernel/osl/shaders/node_noise.h:138
|
|
# float octaves = clamp(details, 0.0, 15.0);
|
|
functioncall $const12 677 %line{138} %argrw{"r"}
|
|
# /home/blender/git/blender-v340/lib/linux_centos7_x86_64/osl/share/OSL/shaders/stdosl.h:141
|
|
# float clamp (float x, float minval, float maxval) { return max(min(x,maxval),minval); }
|
|
min $tmp273 Detail $const11 %filename{"/home/blender/git/blender-v340/lib/linux_centos7_x86_64/osl/share/OSL/shaders/stdosl.h"} %line{141} %argrw{"wrr"}
|
|
max ___474_octaves $tmp273 $const3 %argrw{"wrr"}
|
|
# /home/blender/git/blender-v340/blender.git/intern/cycles/kernel/osl/shaders/node_noise.h:139
|
|
# int n = (int)octaves;
|
|
assign ___474_n ___474_octaves %filename{"/home/blender/git/blender-v340/blender.git/intern/cycles/kernel/osl/shaders/node_noise.h"} %line{139} %argrw{"wr"}
|
|
# /home/blender/git/blender-v340/blender.git/intern/cycles/kernel/osl/shaders/node_noise.h:140
|
|
# for (int i = 0; i <= n; i++) {
|
|
for $tmp275 680 682 698 700 %line{140} %argrw{"r"}
|
|
assign ___475_i $const13 %argrw{"wr"}
|
|
le $tmp274 ___475_i ___474_n %argrw{"wrr"}
|
|
neq $tmp275 $tmp274 $const13 %argrw{"wrr"}
|
|
# /home/blender/git/blender-v340/blender.git/intern/cycles/kernel/osl/shaders/node_noise.h:141
|
|
# float t = safe_noise(fscale * p);
|
|
mul $tmp276 ___474_fscale $tmp272 %line{141} %argrw{"wrr"}
|
|
functioncall $const14 690 %argrw{"r"}
|
|
# /home/blender/git/blender-v340/blender.git/intern/cycles/kernel/osl/shaders/node_noise.h:27
|
|
# float f = noise("noise", p);
|
|
noise ___458_f $const15 $tmp276 %line{27} %argrw{"wrr"}
|
|
# /home/blender/git/blender-v340/blender.git/intern/cycles/kernel/osl/shaders/node_noise.h:28
|
|
# if (isinf(f))
|
|
isinf $tmp277 ___458_f %line{28} %argrw{"wr"}
|
|
if $tmp277 689 689 %argrw{"r"}
|
|
# /home/blender/git/blender-v340/blender.git/intern/cycles/kernel/osl/shaders/node_noise.h:29
|
|
# return 0.5;
|
|
assign ___476_t $const16 %line{29} %argrw{"wr"}
|
|
return
|
|
# /home/blender/git/blender-v340/blender.git/intern/cycles/kernel/osl/shaders/node_noise.h:30
|
|
# return f;
|
|
assign ___476_t ___458_f %line{30} %argrw{"wr"}
|
|
# /home/blender/git/blender-v340/blender.git/intern/cycles/kernel/osl/shaders/node_noise.h:142
|
|
# sum += t * amp;
|
|
mul $tmp278 ___476_t ___474_amp %line{142} %argrw{"wrr"}
|
|
add ___474_sum ___474_sum $tmp278 %argrw{"wrr"}
|
|
# /home/blender/git/blender-v340/blender.git/intern/cycles/kernel/osl/shaders/node_noise.h:143
|
|
# maxamp += amp;
|
|
add ___474_maxamp ___474_maxamp ___474_amp %line{143} %argrw{"wrr"}
|
|
# /home/blender/git/blender-v340/blender.git/intern/cycles/kernel/osl/shaders/node_noise.h:144
|
|
# amp *= clamp(roughness, 0.0, 1.0);
|
|
functioncall $const12 696 %line{144} %argrw{"r"}
|
|
# /home/blender/git/blender-v340/lib/linux_centos7_x86_64/osl/share/OSL/shaders/stdosl.h:141
|
|
# float clamp (float x, float minval, float maxval) { return max(min(x,maxval),minval); }
|
|
min $tmp280 Roughness $const10 %filename{"/home/blender/git/blender-v340/lib/linux_centos7_x86_64/osl/share/OSL/shaders/stdosl.h"} %line{141} %argrw{"wrr"}
|
|
max $tmp279 $tmp280 $const3 %argrw{"wrr"}
|
|
# /home/blender/git/blender-v340/blender.git/intern/cycles/kernel/osl/shaders/node_noise.h:144
|
|
# amp *= clamp(roughness, 0.0, 1.0);
|
|
mul ___474_amp ___474_amp $tmp279 %filename{"/home/blender/git/blender-v340/blender.git/intern/cycles/kernel/osl/shaders/node_noise.h"} %line{144} %argrw{"wrr"}
|
|
# /home/blender/git/blender-v340/blender.git/intern/cycles/kernel/osl/shaders/node_noise.h:145
|
|
# fscale *= 2.0;
|
|
mul ___474_fscale ___474_fscale $const17 %line{145} %argrw{"wrr"}
|
|
# /home/blender/git/blender-v340/blender.git/intern/cycles/kernel/osl/shaders/node_noise.h:140
|
|
# for (int i = 0; i <= n; i++) {
|
|
assign $tmp281 ___475_i %line{140} %argrw{"wr"}
|
|
add ___475_i ___475_i $const18 %argrw{"wrr"}
|
|
# /home/blender/git/blender-v340/blender.git/intern/cycles/kernel/osl/shaders/node_noise.h:147
|
|
# float rmd = octaves - floor(octaves);
|
|
floor $tmp282 ___474_octaves %line{147} %argrw{"wr"}
|
|
sub ___474_rmd ___474_octaves $tmp282 %argrw{"wrr"}
|
|
# /home/blender/git/blender-v340/blender.git/intern/cycles/kernel/osl/shaders/node_noise.h:148
|
|
# if (rmd != 0.0) {
|
|
neq $tmp283 ___474_rmd $const3 %line{148} %argrw{"wrr"}
|
|
if $tmp283 722 724 %argrw{"r"}
|
|
# /home/blender/git/blender-v340/blender.git/intern/cycles/kernel/osl/shaders/node_noise.h:149
|
|
# float t = safe_noise(fscale * p);
|
|
mul $tmp284 ___474_fscale $tmp272 %line{149} %argrw{"wrr"}
|
|
functioncall $const14 712 %argrw{"r"}
|
|
# /home/blender/git/blender-v340/blender.git/intern/cycles/kernel/osl/shaders/node_noise.h:27
|
|
# float f = noise("noise", p);
|
|
noise ___458_f $const15 $tmp284 %line{27} %argrw{"wrr"}
|
|
# /home/blender/git/blender-v340/blender.git/intern/cycles/kernel/osl/shaders/node_noise.h:28
|
|
# if (isinf(f))
|
|
isinf $tmp285 ___458_f %line{28} %argrw{"wr"}
|
|
if $tmp285 711 711 %argrw{"r"}
|
|
# /home/blender/git/blender-v340/blender.git/intern/cycles/kernel/osl/shaders/node_noise.h:29
|
|
# return 0.5;
|
|
assign ___477_t $const16 %line{29} %argrw{"wr"}
|
|
return
|
|
# /home/blender/git/blender-v340/blender.git/intern/cycles/kernel/osl/shaders/node_noise.h:30
|
|
# return f;
|
|
assign ___477_t ___458_f %line{30} %argrw{"wr"}
|
|
# /home/blender/git/blender-v340/blender.git/intern/cycles/kernel/osl/shaders/node_noise.h:150
|
|
# float sum2 = sum + t * amp;
|
|
mul $tmp286 ___477_t ___474_amp %line{150} %argrw{"wrr"}
|
|
add ___477_sum2 ___474_sum $tmp286 %argrw{"wrr"}
|
|
# /home/blender/git/blender-v340/blender.git/intern/cycles/kernel/osl/shaders/node_noise.h:151
|
|
# sum /= maxamp;
|
|
div ___474_sum ___474_sum ___474_maxamp %line{151} %argrw{"wrr"}
|
|
# /home/blender/git/blender-v340/blender.git/intern/cycles/kernel/osl/shaders/node_noise.h:152
|
|
# sum2 /= maxamp + amp;
|
|
add $tmp287 ___474_maxamp ___474_amp %line{152} %argrw{"wrr"}
|
|
div ___477_sum2 ___477_sum2 $tmp287 %argrw{"wrr"}
|
|
# /home/blender/git/blender-v340/blender.git/intern/cycles/kernel/osl/shaders/node_noise.h:153
|
|
# return (1.0 - rmd) * sum + rmd * sum2;
|
|
sub $tmp288 $const10 ___474_rmd %line{153} %argrw{"wrr"}
|
|
mul $tmp289 $tmp288 ___474_sum %argrw{"wrr"}
|
|
mul $tmp290 ___474_rmd ___477_sum2 %argrw{"wrr"}
|
|
add $tmp261 $tmp289 $tmp290 %argrw{"wrr"}
|
|
return
|
|
# /home/blender/git/blender-v340/blender.git/intern/cycles/kernel/osl/shaders/node_noise.h:156
|
|
# return sum / maxamp;
|
|
div $tmp261 ___474_sum ___474_maxamp %line{156} %argrw{"wrr"}
|
|
return
|
|
# /home/blender/git/blender-v340/blender.git/intern/cycles/kernel/osl/shaders/node_noise_texture.osl:86
|
|
# Color = color(value,
|
|
color Color ___530_value $tmp231 $tmp261 %filename{"/home/blender/git/blender-v340/blender.git/intern/cycles/kernel/osl/shaders/node_noise_texture.osl"} %line{86} %argrw{"wrrr"}
|
|
# /home/blender/git/blender-v340/blender.git/intern/cycles/kernel/osl/shaders/node_noise_texture.osl:89
|
|
# return value;
|
|
assign Fac ___530_value %line{89} %argrw{"wr"}
|
|
# /home/blender/git/blender-v340/blender.git/intern/cycles/kernel/osl/shaders/node_noise_texture.osl:135
|
|
# else if (dimensions == "4D")
|
|
eq $tmp291 dimensions $const27 %line{135} %argrw{"wrr"}
|
|
if $tmp291 1115 1116 %argrw{"r"}
|
|
# /home/blender/git/blender-v340/blender.git/intern/cycles/kernel/osl/shaders/node_noise_texture.osl:136
|
|
# Fac = noise_texture(vector4(p[0], p[1], p[2], w), Detail, Roughness, Distortion, Color);
|
|
compref $tmp292.x p $const13 %line{136} %argrw{"wrr"}
|
|
compref $tmp292.y p $const18 %argrw{"wrr"}
|
|
compref $tmp292.z p $const28 %argrw{"wrr"}
|
|
assign $tmp292.w w %argrw{"wr"}
|
|
functioncall $const2 1115 %argrw{"r"}
|
|
# /home/blender/git/blender-v340/blender.git/intern/cycles/kernel/osl/shaders/node_noise_texture.osl:95
|
|
# vector4 p = co;
|
|
assign ___532_p.x $tmp292.x %line{95} %argrw{"wr"}
|
|
assign ___532_p.y $tmp292.y %argrw{"wr"}
|
|
assign ___532_p.z $tmp292.z %argrw{"wr"}
|
|
assign ___532_p.w $tmp292.w %argrw{"wr"}
|
|
# /home/blender/git/blender-v340/blender.git/intern/cycles/kernel/osl/shaders/node_noise_texture.osl:96
|
|
# if (distortion != 0.0) {
|
|
neq $tmp293 Distortion $const3 %line{96} %argrw{"wrr"}
|
|
if $tmp293 852 852 %argrw{"r"}
|
|
# /home/blender/git/blender-v340/blender.git/intern/cycles/kernel/osl/shaders/node_noise_texture.osl:97
|
|
# p += vector4(safe_snoise(p + random_vector4_offset(0.0)) * distortion,
|
|
functioncall $const29 752 %line{97} %argrw{"r"}
|
|
# /home/blender/git/blender-v340/blender.git/intern/cycles/kernel/osl/shaders/node_noise_texture.osl:39
|
|
# return vector4(100.0 + noise("hash", seed, 0.0) * 100.0,
|
|
noise $tmp298 $const6 $const3 $const3 %line{39} %argrw{"wrrr"}
|
|
mul $tmp299 $tmp298 $const5 %argrw{"wrr"}
|
|
add $tmp297.x $const5 $tmp299 %argrw{"wrr"}
|
|
# /home/blender/git/blender-v340/blender.git/intern/cycles/kernel/osl/shaders/node_noise_texture.osl:40
|
|
# 100.0 + noise("hash", seed, 1.0) * 100.0,
|
|
noise $tmp300 $const6 $const3 $const10 %line{40} %argrw{"wrrr"}
|
|
mul $tmp301 $tmp300 $const5 %argrw{"wrr"}
|
|
add $tmp297.y $const5 $tmp301 %argrw{"wrr"}
|
|
# /home/blender/git/blender-v340/blender.git/intern/cycles/kernel/osl/shaders/node_noise_texture.osl:41
|
|
# 100.0 + noise("hash", seed, 2.0) * 100.0,
|
|
noise $tmp302 $const6 $const3 $const17 %line{41} %argrw{"wrrr"}
|
|
mul $tmp303 $tmp302 $const5 %argrw{"wrr"}
|
|
add $tmp297.z $const5 $tmp303 %argrw{"wrr"}
|
|
# /home/blender/git/blender-v340/blender.git/intern/cycles/kernel/osl/shaders/node_noise_texture.osl:42
|
|
# 100.0 + noise("hash", seed, 3.0) * 100.0);
|
|
noise $tmp304 $const6 $const3 $const23 %line{42} %argrw{"wrrr"}
|
|
mul $tmp305 $tmp304 $const5 %argrw{"wrr"}
|
|
add $tmp297.w $const5 $tmp305 %argrw{"wrr"}
|
|
# /home/blender/git/blender-v340/blender.git/intern/cycles/kernel/osl/shaders/node_noise_texture.osl:140
|
|
#
|
|
functioncall $const21 757 %line{140} %argrw{"r"}
|
|
# /home/blender/git/blender-v340/lib/linux_centos7_x86_64/osl/share/OSL/shaders/vector4.h:31
|
|
# return vector4(a.x + b.x, a.y + b.y, a.z + b.z, a.w + b.w);
|
|
add $tmp296.x ___532_p.x $tmp297.x %filename{"/home/blender/git/blender-v340/lib/linux_centos7_x86_64/osl/share/OSL/shaders/vector4.h"} %line{31} %argrw{"wrr"}
|
|
add $tmp296.y ___532_p.y $tmp297.y %argrw{"wrr"}
|
|
add $tmp296.z ___532_p.z $tmp297.z %argrw{"wrr"}
|
|
add $tmp296.w ___532_p.w $tmp297.w %argrw{"wrr"}
|
|
# /home/blender/git/blender-v340/blender.git/intern/cycles/kernel/osl/shaders/node_noise_texture.osl:97
|
|
# p += vector4(safe_snoise(p + random_vector4_offset(0.0)) * distortion,
|
|
functioncall $const7 765 %filename{"/home/blender/git/blender-v340/blender.git/intern/cycles/kernel/osl/shaders/node_noise_texture.osl"} %line{97} %argrw{"r"}
|
|
# /home/blender/git/blender-v340/blender.git/intern/cycles/kernel/osl/shaders/node_noise.h:67
|
|
# float f = noise("snoise", vector3(p.x, p.y, p.z), p.w);
|
|
point $tmp306 $tmp296.x $tmp296.y $tmp296.z %filename{"/home/blender/git/blender-v340/blender.git/intern/cycles/kernel/osl/shaders/node_noise.h"} %line{67} %argrw{"wrrr"}
|
|
noise ___463_f $const8 $tmp306 $tmp296.w %argrw{"wrrr"}
|
|
# /home/blender/git/blender-v340/blender.git/intern/cycles/kernel/osl/shaders/node_noise.h:68
|
|
# if (isinf(f))
|
|
isinf $tmp307 ___463_f %line{68} %argrw{"wr"}
|
|
if $tmp307 764 764 %argrw{"r"}
|
|
# /home/blender/git/blender-v340/blender.git/intern/cycles/kernel/osl/shaders/node_noise.h:69
|
|
# return 0.0;
|
|
assign $tmp295 $const3 %line{69} %argrw{"wr"}
|
|
return
|
|
# /home/blender/git/blender-v340/blender.git/intern/cycles/kernel/osl/shaders/node_noise.h:70
|
|
# return f;
|
|
assign $tmp295 ___463_f %line{70} %argrw{"wr"}
|
|
# /home/blender/git/blender-v340/blender.git/intern/cycles/kernel/osl/shaders/node_noise_texture.osl:97
|
|
# p += vector4(safe_snoise(p + random_vector4_offset(0.0)) * distortion,
|
|
mul $tmp294.x $tmp295 Distortion %filename{"/home/blender/git/blender-v340/blender.git/intern/cycles/kernel/osl/shaders/node_noise_texture.osl"} %line{97} %argrw{"wrr"}
|
|
# /home/blender/git/blender-v340/blender.git/intern/cycles/kernel/osl/shaders/node_noise_texture.osl:98
|
|
# safe_snoise(p + random_vector4_offset(1.0)) * distortion,
|
|
functioncall $const29 779 %line{98} %argrw{"r"}
|
|
# /home/blender/git/blender-v340/blender.git/intern/cycles/kernel/osl/shaders/node_noise_texture.osl:39
|
|
# return vector4(100.0 + noise("hash", seed, 0.0) * 100.0,
|
|
noise $tmp311 $const6 $const10 $const3 %line{39} %argrw{"wrrr"}
|
|
mul $tmp312 $tmp311 $const5 %argrw{"wrr"}
|
|
add $tmp310.x $const5 $tmp312 %argrw{"wrr"}
|
|
# /home/blender/git/blender-v340/blender.git/intern/cycles/kernel/osl/shaders/node_noise_texture.osl:40
|
|
# 100.0 + noise("hash", seed, 1.0) * 100.0,
|
|
noise $tmp313 $const6 $const10 $const10 %line{40} %argrw{"wrrr"}
|
|
mul $tmp314 $tmp313 $const5 %argrw{"wrr"}
|
|
add $tmp310.y $const5 $tmp314 %argrw{"wrr"}
|
|
# /home/blender/git/blender-v340/blender.git/intern/cycles/kernel/osl/shaders/node_noise_texture.osl:41
|
|
# 100.0 + noise("hash", seed, 2.0) * 100.0,
|
|
noise $tmp315 $const6 $const10 $const17 %line{41} %argrw{"wrrr"}
|
|
mul $tmp316 $tmp315 $const5 %argrw{"wrr"}
|
|
add $tmp310.z $const5 $tmp316 %argrw{"wrr"}
|
|
# /home/blender/git/blender-v340/blender.git/intern/cycles/kernel/osl/shaders/node_noise_texture.osl:42
|
|
# 100.0 + noise("hash", seed, 3.0) * 100.0);
|
|
noise $tmp317 $const6 $const10 $const23 %line{42} %argrw{"wrrr"}
|
|
mul $tmp318 $tmp317 $const5 %argrw{"wrr"}
|
|
add $tmp310.w $const5 $tmp318 %argrw{"wrr"}
|
|
# /home/blender/git/blender-v340/blender.git/intern/cycles/kernel/osl/shaders/node_noise_texture.osl:140
|
|
#
|
|
functioncall $const21 784 %line{140} %argrw{"r"}
|
|
# /home/blender/git/blender-v340/lib/linux_centos7_x86_64/osl/share/OSL/shaders/vector4.h:31
|
|
# return vector4(a.x + b.x, a.y + b.y, a.z + b.z, a.w + b.w);
|
|
add $tmp309.x ___532_p.x $tmp310.x %filename{"/home/blender/git/blender-v340/lib/linux_centos7_x86_64/osl/share/OSL/shaders/vector4.h"} %line{31} %argrw{"wrr"}
|
|
add $tmp309.y ___532_p.y $tmp310.y %argrw{"wrr"}
|
|
add $tmp309.z ___532_p.z $tmp310.z %argrw{"wrr"}
|
|
add $tmp309.w ___532_p.w $tmp310.w %argrw{"wrr"}
|
|
# /home/blender/git/blender-v340/blender.git/intern/cycles/kernel/osl/shaders/node_noise_texture.osl:98
|
|
# safe_snoise(p + random_vector4_offset(1.0)) * distortion,
|
|
functioncall $const7 792 %filename{"/home/blender/git/blender-v340/blender.git/intern/cycles/kernel/osl/shaders/node_noise_texture.osl"} %line{98} %argrw{"r"}
|
|
# /home/blender/git/blender-v340/blender.git/intern/cycles/kernel/osl/shaders/node_noise.h:67
|
|
# float f = noise("snoise", vector3(p.x, p.y, p.z), p.w);
|
|
point $tmp319 $tmp309.x $tmp309.y $tmp309.z %filename{"/home/blender/git/blender-v340/blender.git/intern/cycles/kernel/osl/shaders/node_noise.h"} %line{67} %argrw{"wrrr"}
|
|
noise ___463_f $const8 $tmp319 $tmp309.w %argrw{"wrrr"}
|
|
# /home/blender/git/blender-v340/blender.git/intern/cycles/kernel/osl/shaders/node_noise.h:68
|
|
# if (isinf(f))
|
|
isinf $tmp320 ___463_f %line{68} %argrw{"wr"}
|
|
if $tmp320 791 791 %argrw{"r"}
|
|
# /home/blender/git/blender-v340/blender.git/intern/cycles/kernel/osl/shaders/node_noise.h:69
|
|
# return 0.0;
|
|
assign $tmp308 $const3 %line{69} %argrw{"wr"}
|
|
return
|
|
# /home/blender/git/blender-v340/blender.git/intern/cycles/kernel/osl/shaders/node_noise.h:70
|
|
# return f;
|
|
assign $tmp308 ___463_f %line{70} %argrw{"wr"}
|
|
# /home/blender/git/blender-v340/blender.git/intern/cycles/kernel/osl/shaders/node_noise_texture.osl:98
|
|
# safe_snoise(p + random_vector4_offset(1.0)) * distortion,
|
|
mul $tmp294.y $tmp308 Distortion %filename{"/home/blender/git/blender-v340/blender.git/intern/cycles/kernel/osl/shaders/node_noise_texture.osl"} %line{98} %argrw{"wrr"}
|
|
# /home/blender/git/blender-v340/blender.git/intern/cycles/kernel/osl/shaders/node_noise_texture.osl:99
|
|
# safe_snoise(p + random_vector4_offset(2.0)) * distortion,
|
|
functioncall $const29 806 %line{99} %argrw{"r"}
|
|
# /home/blender/git/blender-v340/blender.git/intern/cycles/kernel/osl/shaders/node_noise_texture.osl:39
|
|
# return vector4(100.0 + noise("hash", seed, 0.0) * 100.0,
|
|
noise $tmp324 $const6 $const17 $const3 %line{39} %argrw{"wrrr"}
|
|
mul $tmp325 $tmp324 $const5 %argrw{"wrr"}
|
|
add $tmp323.x $const5 $tmp325 %argrw{"wrr"}
|
|
# /home/blender/git/blender-v340/blender.git/intern/cycles/kernel/osl/shaders/node_noise_texture.osl:40
|
|
# 100.0 + noise("hash", seed, 1.0) * 100.0,
|
|
noise $tmp326 $const6 $const17 $const10 %line{40} %argrw{"wrrr"}
|
|
mul $tmp327 $tmp326 $const5 %argrw{"wrr"}
|
|
add $tmp323.y $const5 $tmp327 %argrw{"wrr"}
|
|
# /home/blender/git/blender-v340/blender.git/intern/cycles/kernel/osl/shaders/node_noise_texture.osl:41
|
|
# 100.0 + noise("hash", seed, 2.0) * 100.0,
|
|
noise $tmp328 $const6 $const17 $const17 %line{41} %argrw{"wrrr"}
|
|
mul $tmp329 $tmp328 $const5 %argrw{"wrr"}
|
|
add $tmp323.z $const5 $tmp329 %argrw{"wrr"}
|
|
# /home/blender/git/blender-v340/blender.git/intern/cycles/kernel/osl/shaders/node_noise_texture.osl:42
|
|
# 100.0 + noise("hash", seed, 3.0) * 100.0);
|
|
noise $tmp330 $const6 $const17 $const23 %line{42} %argrw{"wrrr"}
|
|
mul $tmp331 $tmp330 $const5 %argrw{"wrr"}
|
|
add $tmp323.w $const5 $tmp331 %argrw{"wrr"}
|
|
# /home/blender/git/blender-v340/blender.git/intern/cycles/kernel/osl/shaders/node_noise_texture.osl:140
|
|
#
|
|
functioncall $const21 811 %line{140} %argrw{"r"}
|
|
# /home/blender/git/blender-v340/lib/linux_centos7_x86_64/osl/share/OSL/shaders/vector4.h:31
|
|
# return vector4(a.x + b.x, a.y + b.y, a.z + b.z, a.w + b.w);
|
|
add $tmp322.x ___532_p.x $tmp323.x %filename{"/home/blender/git/blender-v340/lib/linux_centos7_x86_64/osl/share/OSL/shaders/vector4.h"} %line{31} %argrw{"wrr"}
|
|
add $tmp322.y ___532_p.y $tmp323.y %argrw{"wrr"}
|
|
add $tmp322.z ___532_p.z $tmp323.z %argrw{"wrr"}
|
|
add $tmp322.w ___532_p.w $tmp323.w %argrw{"wrr"}
|
|
# /home/blender/git/blender-v340/blender.git/intern/cycles/kernel/osl/shaders/node_noise_texture.osl:99
|
|
# safe_snoise(p + random_vector4_offset(2.0)) * distortion,
|
|
functioncall $const7 819 %filename{"/home/blender/git/blender-v340/blender.git/intern/cycles/kernel/osl/shaders/node_noise_texture.osl"} %line{99} %argrw{"r"}
|
|
# /home/blender/git/blender-v340/blender.git/intern/cycles/kernel/osl/shaders/node_noise.h:67
|
|
# float f = noise("snoise", vector3(p.x, p.y, p.z), p.w);
|
|
point $tmp332 $tmp322.x $tmp322.y $tmp322.z %filename{"/home/blender/git/blender-v340/blender.git/intern/cycles/kernel/osl/shaders/node_noise.h"} %line{67} %argrw{"wrrr"}
|
|
noise ___463_f $const8 $tmp332 $tmp322.w %argrw{"wrrr"}
|
|
# /home/blender/git/blender-v340/blender.git/intern/cycles/kernel/osl/shaders/node_noise.h:68
|
|
# if (isinf(f))
|
|
isinf $tmp333 ___463_f %line{68} %argrw{"wr"}
|
|
if $tmp333 818 818 %argrw{"r"}
|
|
# /home/blender/git/blender-v340/blender.git/intern/cycles/kernel/osl/shaders/node_noise.h:69
|
|
# return 0.0;
|
|
assign $tmp321 $const3 %line{69} %argrw{"wr"}
|
|
return
|
|
# /home/blender/git/blender-v340/blender.git/intern/cycles/kernel/osl/shaders/node_noise.h:70
|
|
# return f;
|
|
assign $tmp321 ___463_f %line{70} %argrw{"wr"}
|
|
# /home/blender/git/blender-v340/blender.git/intern/cycles/kernel/osl/shaders/node_noise_texture.osl:99
|
|
# safe_snoise(p + random_vector4_offset(2.0)) * distortion,
|
|
mul $tmp294.z $tmp321 Distortion %filename{"/home/blender/git/blender-v340/blender.git/intern/cycles/kernel/osl/shaders/node_noise_texture.osl"} %line{99} %argrw{"wrr"}
|
|
# /home/blender/git/blender-v340/blender.git/intern/cycles/kernel/osl/shaders/node_noise_texture.osl:100
|
|
# safe_snoise(p + random_vector4_offset(3.0)) * distortion);
|
|
functioncall $const29 833 %line{100} %argrw{"r"}
|
|
# /home/blender/git/blender-v340/blender.git/intern/cycles/kernel/osl/shaders/node_noise_texture.osl:39
|
|
# return vector4(100.0 + noise("hash", seed, 0.0) * 100.0,
|
|
noise $tmp337 $const6 $const23 $const3 %line{39} %argrw{"wrrr"}
|
|
mul $tmp338 $tmp337 $const5 %argrw{"wrr"}
|
|
add $tmp336.x $const5 $tmp338 %argrw{"wrr"}
|
|
# /home/blender/git/blender-v340/blender.git/intern/cycles/kernel/osl/shaders/node_noise_texture.osl:40
|
|
# 100.0 + noise("hash", seed, 1.0) * 100.0,
|
|
noise $tmp339 $const6 $const23 $const10 %line{40} %argrw{"wrrr"}
|
|
mul $tmp340 $tmp339 $const5 %argrw{"wrr"}
|
|
add $tmp336.y $const5 $tmp340 %argrw{"wrr"}
|
|
# /home/blender/git/blender-v340/blender.git/intern/cycles/kernel/osl/shaders/node_noise_texture.osl:41
|
|
# 100.0 + noise("hash", seed, 2.0) * 100.0,
|
|
noise $tmp341 $const6 $const23 $const17 %line{41} %argrw{"wrrr"}
|
|
mul $tmp342 $tmp341 $const5 %argrw{"wrr"}
|
|
add $tmp336.z $const5 $tmp342 %argrw{"wrr"}
|
|
# /home/blender/git/blender-v340/blender.git/intern/cycles/kernel/osl/shaders/node_noise_texture.osl:42
|
|
# 100.0 + noise("hash", seed, 3.0) * 100.0);
|
|
noise $tmp343 $const6 $const23 $const23 %line{42} %argrw{"wrrr"}
|
|
mul $tmp344 $tmp343 $const5 %argrw{"wrr"}
|
|
add $tmp336.w $const5 $tmp344 %argrw{"wrr"}
|
|
# /home/blender/git/blender-v340/blender.git/intern/cycles/kernel/osl/shaders/node_noise_texture.osl:140
|
|
#
|
|
functioncall $const21 838 %line{140} %argrw{"r"}
|
|
# /home/blender/git/blender-v340/lib/linux_centos7_x86_64/osl/share/OSL/shaders/vector4.h:31
|
|
# return vector4(a.x + b.x, a.y + b.y, a.z + b.z, a.w + b.w);
|
|
add $tmp335.x ___532_p.x $tmp336.x %filename{"/home/blender/git/blender-v340/lib/linux_centos7_x86_64/osl/share/OSL/shaders/vector4.h"} %line{31} %argrw{"wrr"}
|
|
add $tmp335.y ___532_p.y $tmp336.y %argrw{"wrr"}
|
|
add $tmp335.z ___532_p.z $tmp336.z %argrw{"wrr"}
|
|
add $tmp335.w ___532_p.w $tmp336.w %argrw{"wrr"}
|
|
# /home/blender/git/blender-v340/blender.git/intern/cycles/kernel/osl/shaders/node_noise_texture.osl:100
|
|
# safe_snoise(p + random_vector4_offset(3.0)) * distortion);
|
|
functioncall $const7 846 %filename{"/home/blender/git/blender-v340/blender.git/intern/cycles/kernel/osl/shaders/node_noise_texture.osl"} %line{100} %argrw{"r"}
|
|
# /home/blender/git/blender-v340/blender.git/intern/cycles/kernel/osl/shaders/node_noise.h:67
|
|
# float f = noise("snoise", vector3(p.x, p.y, p.z), p.w);
|
|
point $tmp345 $tmp335.x $tmp335.y $tmp335.z %filename{"/home/blender/git/blender-v340/blender.git/intern/cycles/kernel/osl/shaders/node_noise.h"} %line{67} %argrw{"wrrr"}
|
|
noise ___463_f $const8 $tmp345 $tmp335.w %argrw{"wrrr"}
|
|
# /home/blender/git/blender-v340/blender.git/intern/cycles/kernel/osl/shaders/node_noise.h:68
|
|
# if (isinf(f))
|
|
isinf $tmp346 ___463_f %line{68} %argrw{"wr"}
|
|
if $tmp346 845 845 %argrw{"r"}
|
|
# /home/blender/git/blender-v340/blender.git/intern/cycles/kernel/osl/shaders/node_noise.h:69
|
|
# return 0.0;
|
|
assign $tmp334 $const3 %line{69} %argrw{"wr"}
|
|
return
|
|
# /home/blender/git/blender-v340/blender.git/intern/cycles/kernel/osl/shaders/node_noise.h:70
|
|
# return f;
|
|
assign $tmp334 ___463_f %line{70} %argrw{"wr"}
|
|
# /home/blender/git/blender-v340/blender.git/intern/cycles/kernel/osl/shaders/node_noise_texture.osl:100
|
|
# safe_snoise(p + random_vector4_offset(3.0)) * distortion);
|
|
mul $tmp294.w $tmp334 Distortion %filename{"/home/blender/git/blender-v340/blender.git/intern/cycles/kernel/osl/shaders/node_noise_texture.osl"} %line{100} %argrw{"wrr"}
|
|
# /home/blender/git/blender-v340/blender.git/intern/cycles/kernel/osl/shaders/node_noise_texture.osl:140
|
|
#
|
|
functioncall $const21 852 %line{140} %argrw{"r"}
|
|
# /home/blender/git/blender-v340/lib/linux_centos7_x86_64/osl/share/OSL/shaders/vector4.h:31
|
|
# return vector4(a.x + b.x, a.y + b.y, a.z + b.z, a.w + b.w);
|
|
add ___532_p.x ___532_p.x $tmp294.x %filename{"/home/blender/git/blender-v340/lib/linux_centos7_x86_64/osl/share/OSL/shaders/vector4.h"} %line{31} %argrw{"wrr"}
|
|
add ___532_p.y ___532_p.y $tmp294.y %argrw{"wrr"}
|
|
add ___532_p.z ___532_p.z $tmp294.z %argrw{"wrr"}
|
|
add ___532_p.w ___532_p.w $tmp294.w %argrw{"wrr"}
|
|
# /home/blender/git/blender-v340/blender.git/intern/cycles/kernel/osl/shaders/node_noise_texture.osl:103
|
|
# float value = fractal_noise(p, detail, roughness);
|
|
functioncall $const9 927 %filename{"/home/blender/git/blender-v340/blender.git/intern/cycles/kernel/osl/shaders/node_noise_texture.osl"} %line{103} %argrw{"r"}
|
|
# /home/blender/git/blender-v340/blender.git/intern/cycles/kernel/osl/shaders/node_noise.h:163
|
|
# float fscale = 1.0;
|
|
assign ___479_fscale $const10 %filename{"/home/blender/git/blender-v340/blender.git/intern/cycles/kernel/osl/shaders/node_noise.h"} %line{163} %argrw{"wr"}
|
|
# /home/blender/git/blender-v340/blender.git/intern/cycles/kernel/osl/shaders/node_noise.h:164
|
|
# float amp = 1.0;
|
|
assign ___479_amp $const10 %line{164} %argrw{"wr"}
|
|
# /home/blender/git/blender-v340/blender.git/intern/cycles/kernel/osl/shaders/node_noise.h:165
|
|
# float maxamp = 0.0;
|
|
assign ___479_maxamp $const3 %line{165} %argrw{"wr"}
|
|
# /home/blender/git/blender-v340/blender.git/intern/cycles/kernel/osl/shaders/node_noise.h:166
|
|
# float sum = 0.0;
|
|
assign ___479_sum $const3 %line{166} %argrw{"wr"}
|
|
# /home/blender/git/blender-v340/blender.git/intern/cycles/kernel/osl/shaders/node_noise.h:167
|
|
# float octaves = clamp(details, 0.0, 15.0);
|
|
functioncall $const12 860 %line{167} %argrw{"r"}
|
|
# /home/blender/git/blender-v340/lib/linux_centos7_x86_64/osl/share/OSL/shaders/stdosl.h:141
|
|
# float clamp (float x, float minval, float maxval) { return max(min(x,maxval),minval); }
|
|
min $tmp347 Detail $const11 %filename{"/home/blender/git/blender-v340/lib/linux_centos7_x86_64/osl/share/OSL/shaders/stdosl.h"} %line{141} %argrw{"wrr"}
|
|
max ___479_octaves $tmp347 $const3 %argrw{"wrr"}
|
|
# /home/blender/git/blender-v340/blender.git/intern/cycles/kernel/osl/shaders/node_noise.h:168
|
|
# int n = (int)octaves;
|
|
assign ___479_n ___479_octaves %filename{"/home/blender/git/blender-v340/blender.git/intern/cycles/kernel/osl/shaders/node_noise.h"} %line{168} %argrw{"wr"}
|
|
# /home/blender/git/blender-v340/blender.git/intern/cycles/kernel/osl/shaders/node_noise.h:169
|
|
# for (int i = 0; i <= n; i++) {
|
|
for $tmp349 863 865 891 893 %line{169} %argrw{"r"}
|
|
assign ___480_i $const13 %argrw{"wr"}
|
|
le $tmp348 ___480_i ___479_n %argrw{"wrr"}
|
|
neq $tmp349 $tmp348 $const13 %argrw{"wrr"}
|
|
# /home/blender/git/blender-v340/blender.git/intern/cycles/kernel/osl/shaders/node_noise_texture.osl:140
|
|
#
|
|
functioncall $const22 875 %filename{"/home/blender/git/blender-v340/blender.git/intern/cycles/kernel/osl/shaders/node_noise_texture.osl"} %line{140} %argrw{"r"}
|
|
# /home/blender/git/blender-v340/lib/linux_centos7_x86_64/osl/share/OSL/shaders/vector4.h:101
|
|
# return vector4(a, a, a, a) * b;
|
|
assign $tmp351.x ___479_fscale %filename{"/home/blender/git/blender-v340/lib/linux_centos7_x86_64/osl/share/OSL/shaders/vector4.h"} %line{101} %argrw{"wr"}
|
|
assign $tmp351.y ___479_fscale %argrw{"wr"}
|
|
assign $tmp351.z ___479_fscale %argrw{"wr"}
|
|
assign $tmp351.w ___479_fscale %argrw{"wr"}
|
|
# /home/blender/git/blender-v340/blender.git/intern/cycles/kernel/osl/shaders/node_noise_texture.osl:140
|
|
#
|
|
functioncall $const22 875 %filename{"/home/blender/git/blender-v340/blender.git/intern/cycles/kernel/osl/shaders/node_noise_texture.osl"} %line{140} %argrw{"r"}
|
|
# /home/blender/git/blender-v340/lib/linux_centos7_x86_64/osl/share/OSL/shaders/vector4.h:81
|
|
# return vector4(a.x * b.x, a.y * b.y, a.z * b.z, a.w * b.w);
|
|
mul $tmp350.x $tmp351.x ___532_p.x %filename{"/home/blender/git/blender-v340/lib/linux_centos7_x86_64/osl/share/OSL/shaders/vector4.h"} %line{81} %argrw{"wrr"}
|
|
mul $tmp350.y $tmp351.y ___532_p.y %argrw{"wrr"}
|
|
mul $tmp350.z $tmp351.z ___532_p.z %argrw{"wrr"}
|
|
mul $tmp350.w $tmp351.w ___532_p.w %argrw{"wrr"}
|
|
# /home/blender/git/blender-v340/blender.git/intern/cycles/kernel/osl/shaders/node_noise.h:170
|
|
# float t = safe_noise(fscale * p);
|
|
functioncall $const14 883 %filename{"/home/blender/git/blender-v340/blender.git/intern/cycles/kernel/osl/shaders/node_noise.h"} %line{170} %argrw{"r"}
|
|
# /home/blender/git/blender-v340/blender.git/intern/cycles/kernel/osl/shaders/node_noise.h:35
|
|
# float f = noise("noise", vector3(p.x, p.y, p.z), p.w);
|
|
point $tmp352 $tmp350.x $tmp350.y $tmp350.z %line{35} %argrw{"wrrr"}
|
|
noise ___459_f $const15 $tmp352 $tmp350.w %argrw{"wrrr"}
|
|
# /home/blender/git/blender-v340/blender.git/intern/cycles/kernel/osl/shaders/node_noise.h:36
|
|
# if (isinf(f))
|
|
isinf $tmp353 ___459_f %line{36} %argrw{"wr"}
|
|
if $tmp353 882 882 %argrw{"r"}
|
|
# /home/blender/git/blender-v340/blender.git/intern/cycles/kernel/osl/shaders/node_noise.h:37
|
|
# return 0.5;
|
|
assign ___481_t $const16 %line{37} %argrw{"wr"}
|
|
return
|
|
# /home/blender/git/blender-v340/blender.git/intern/cycles/kernel/osl/shaders/node_noise.h:38
|
|
# return f;
|
|
assign ___481_t ___459_f %line{38} %argrw{"wr"}
|
|
# /home/blender/git/blender-v340/blender.git/intern/cycles/kernel/osl/shaders/node_noise.h:171
|
|
# sum += t * amp;
|
|
mul $tmp354 ___481_t ___479_amp %line{171} %argrw{"wrr"}
|
|
add ___479_sum ___479_sum $tmp354 %argrw{"wrr"}
|
|
# /home/blender/git/blender-v340/blender.git/intern/cycles/kernel/osl/shaders/node_noise.h:172
|
|
# maxamp += amp;
|
|
add ___479_maxamp ___479_maxamp ___479_amp %line{172} %argrw{"wrr"}
|
|
# /home/blender/git/blender-v340/blender.git/intern/cycles/kernel/osl/shaders/node_noise.h:173
|
|
# amp *= clamp(roughness, 0.0, 1.0);
|
|
functioncall $const12 889 %line{173} %argrw{"r"}
|
|
# /home/blender/git/blender-v340/lib/linux_centos7_x86_64/osl/share/OSL/shaders/stdosl.h:141
|
|
# float clamp (float x, float minval, float maxval) { return max(min(x,maxval),minval); }
|
|
min $tmp356 Roughness $const10 %filename{"/home/blender/git/blender-v340/lib/linux_centos7_x86_64/osl/share/OSL/shaders/stdosl.h"} %line{141} %argrw{"wrr"}
|
|
max $tmp355 $tmp356 $const3 %argrw{"wrr"}
|
|
# /home/blender/git/blender-v340/blender.git/intern/cycles/kernel/osl/shaders/node_noise.h:173
|
|
# amp *= clamp(roughness, 0.0, 1.0);
|
|
mul ___479_amp ___479_amp $tmp355 %filename{"/home/blender/git/blender-v340/blender.git/intern/cycles/kernel/osl/shaders/node_noise.h"} %line{173} %argrw{"wrr"}
|
|
# /home/blender/git/blender-v340/blender.git/intern/cycles/kernel/osl/shaders/node_noise.h:174
|
|
# fscale *= 2.0;
|
|
mul ___479_fscale ___479_fscale $const17 %line{174} %argrw{"wrr"}
|
|
# /home/blender/git/blender-v340/blender.git/intern/cycles/kernel/osl/shaders/node_noise.h:169
|
|
# for (int i = 0; i <= n; i++) {
|
|
assign $tmp357 ___480_i %line{169} %argrw{"wr"}
|
|
add ___480_i ___480_i $const18 %argrw{"wrr"}
|
|
# /home/blender/git/blender-v340/blender.git/intern/cycles/kernel/osl/shaders/node_noise.h:176
|
|
# float rmd = octaves - floor(octaves);
|
|
floor $tmp358 ___479_octaves %line{176} %argrw{"wr"}
|
|
sub ___479_rmd ___479_octaves $tmp358 %argrw{"wrr"}
|
|
# /home/blender/git/blender-v340/blender.git/intern/cycles/kernel/osl/shaders/node_noise.h:177
|
|
# if (rmd != 0.0) {
|
|
neq $tmp359 ___479_rmd $const3 %line{177} %argrw{"wrr"}
|
|
if $tmp359 925 927 %argrw{"r"}
|
|
# /home/blender/git/blender-v340/blender.git/intern/cycles/kernel/osl/shaders/node_noise_texture.osl:140
|
|
#
|
|
functioncall $const22 907 %filename{"/home/blender/git/blender-v340/blender.git/intern/cycles/kernel/osl/shaders/node_noise_texture.osl"} %line{140} %argrw{"r"}
|
|
# /home/blender/git/blender-v340/lib/linux_centos7_x86_64/osl/share/OSL/shaders/vector4.h:101
|
|
# return vector4(a, a, a, a) * b;
|
|
assign $tmp361.x ___479_fscale %filename{"/home/blender/git/blender-v340/lib/linux_centos7_x86_64/osl/share/OSL/shaders/vector4.h"} %line{101} %argrw{"wr"}
|
|
assign $tmp361.y ___479_fscale %argrw{"wr"}
|
|
assign $tmp361.z ___479_fscale %argrw{"wr"}
|
|
assign $tmp361.w ___479_fscale %argrw{"wr"}
|
|
# /home/blender/git/blender-v340/blender.git/intern/cycles/kernel/osl/shaders/node_noise_texture.osl:140
|
|
#
|
|
functioncall $const22 907 %filename{"/home/blender/git/blender-v340/blender.git/intern/cycles/kernel/osl/shaders/node_noise_texture.osl"} %line{140} %argrw{"r"}
|
|
# /home/blender/git/blender-v340/lib/linux_centos7_x86_64/osl/share/OSL/shaders/vector4.h:81
|
|
# return vector4(a.x * b.x, a.y * b.y, a.z * b.z, a.w * b.w);
|
|
mul $tmp360.x $tmp361.x ___532_p.x %filename{"/home/blender/git/blender-v340/lib/linux_centos7_x86_64/osl/share/OSL/shaders/vector4.h"} %line{81} %argrw{"wrr"}
|
|
mul $tmp360.y $tmp361.y ___532_p.y %argrw{"wrr"}
|
|
mul $tmp360.z $tmp361.z ___532_p.z %argrw{"wrr"}
|
|
mul $tmp360.w $tmp361.w ___532_p.w %argrw{"wrr"}
|
|
# /home/blender/git/blender-v340/blender.git/intern/cycles/kernel/osl/shaders/node_noise.h:178
|
|
# float t = safe_noise(fscale * p);
|
|
functioncall $const14 915 %filename{"/home/blender/git/blender-v340/blender.git/intern/cycles/kernel/osl/shaders/node_noise.h"} %line{178} %argrw{"r"}
|
|
# /home/blender/git/blender-v340/blender.git/intern/cycles/kernel/osl/shaders/node_noise.h:35
|
|
# float f = noise("noise", vector3(p.x, p.y, p.z), p.w);
|
|
point $tmp362 $tmp360.x $tmp360.y $tmp360.z %line{35} %argrw{"wrrr"}
|
|
noise ___459_f $const15 $tmp362 $tmp360.w %argrw{"wrrr"}
|
|
# /home/blender/git/blender-v340/blender.git/intern/cycles/kernel/osl/shaders/node_noise.h:36
|
|
# if (isinf(f))
|
|
isinf $tmp363 ___459_f %line{36} %argrw{"wr"}
|
|
if $tmp363 914 914 %argrw{"r"}
|
|
# /home/blender/git/blender-v340/blender.git/intern/cycles/kernel/osl/shaders/node_noise.h:37
|
|
# return 0.5;
|
|
assign ___482_t $const16 %line{37} %argrw{"wr"}
|
|
return
|
|
# /home/blender/git/blender-v340/blender.git/intern/cycles/kernel/osl/shaders/node_noise.h:38
|
|
# return f;
|
|
assign ___482_t ___459_f %line{38} %argrw{"wr"}
|
|
# /home/blender/git/blender-v340/blender.git/intern/cycles/kernel/osl/shaders/node_noise.h:179
|
|
# float sum2 = sum + t * amp;
|
|
mul $tmp364 ___482_t ___479_amp %line{179} %argrw{"wrr"}
|
|
add ___482_sum2 ___479_sum $tmp364 %argrw{"wrr"}
|
|
# /home/blender/git/blender-v340/blender.git/intern/cycles/kernel/osl/shaders/node_noise.h:180
|
|
# sum /= maxamp;
|
|
div ___479_sum ___479_sum ___479_maxamp %line{180} %argrw{"wrr"}
|
|
# /home/blender/git/blender-v340/blender.git/intern/cycles/kernel/osl/shaders/node_noise.h:181
|
|
# sum2 /= maxamp + amp;
|
|
add $tmp365 ___479_maxamp ___479_amp %line{181} %argrw{"wrr"}
|
|
div ___482_sum2 ___482_sum2 $tmp365 %argrw{"wrr"}
|
|
# /home/blender/git/blender-v340/blender.git/intern/cycles/kernel/osl/shaders/node_noise.h:182
|
|
# return (1.0 - rmd) * sum + rmd * sum2;
|
|
sub $tmp366 $const10 ___479_rmd %line{182} %argrw{"wrr"}
|
|
mul $tmp367 $tmp366 ___479_sum %argrw{"wrr"}
|
|
mul $tmp368 ___479_rmd ___482_sum2 %argrw{"wrr"}
|
|
add ___532_value $tmp367 $tmp368 %argrw{"wrr"}
|
|
return
|
|
# /home/blender/git/blender-v340/blender.git/intern/cycles/kernel/osl/shaders/node_noise.h:185
|
|
# return sum / maxamp;
|
|
div ___532_value ___479_sum ___479_maxamp %line{185} %argrw{"wrr"}
|
|
return
|
|
# /home/blender/git/blender-v340/blender.git/intern/cycles/kernel/osl/shaders/node_noise_texture.osl:105
|
|
# fractal_noise(p + random_vector4_offset(4.0), detail, roughness),
|
|
functioncall $const29 940 %filename{"/home/blender/git/blender-v340/blender.git/intern/cycles/kernel/osl/shaders/node_noise_texture.osl"} %line{105} %argrw{"r"}
|
|
# /home/blender/git/blender-v340/blender.git/intern/cycles/kernel/osl/shaders/node_noise_texture.osl:39
|
|
# return vector4(100.0 + noise("hash", seed, 0.0) * 100.0,
|
|
noise $tmp372 $const6 $const26 $const3 %line{39} %argrw{"wrrr"}
|
|
mul $tmp373 $tmp372 $const5 %argrw{"wrr"}
|
|
add $tmp371.x $const5 $tmp373 %argrw{"wrr"}
|
|
# /home/blender/git/blender-v340/blender.git/intern/cycles/kernel/osl/shaders/node_noise_texture.osl:40
|
|
# 100.0 + noise("hash", seed, 1.0) * 100.0,
|
|
noise $tmp374 $const6 $const26 $const10 %line{40} %argrw{"wrrr"}
|
|
mul $tmp375 $tmp374 $const5 %argrw{"wrr"}
|
|
add $tmp371.y $const5 $tmp375 %argrw{"wrr"}
|
|
# /home/blender/git/blender-v340/blender.git/intern/cycles/kernel/osl/shaders/node_noise_texture.osl:41
|
|
# 100.0 + noise("hash", seed, 2.0) * 100.0,
|
|
noise $tmp376 $const6 $const26 $const17 %line{41} %argrw{"wrrr"}
|
|
mul $tmp377 $tmp376 $const5 %argrw{"wrr"}
|
|
add $tmp371.z $const5 $tmp377 %argrw{"wrr"}
|
|
# /home/blender/git/blender-v340/blender.git/intern/cycles/kernel/osl/shaders/node_noise_texture.osl:42
|
|
# 100.0 + noise("hash", seed, 3.0) * 100.0);
|
|
noise $tmp378 $const6 $const26 $const23 %line{42} %argrw{"wrrr"}
|
|
mul $tmp379 $tmp378 $const5 %argrw{"wrr"}
|
|
add $tmp371.w $const5 $tmp379 %argrw{"wrr"}
|
|
# /home/blender/git/blender-v340/blender.git/intern/cycles/kernel/osl/shaders/node_noise_texture.osl:140
|
|
#
|
|
functioncall $const21 945 %line{140} %argrw{"r"}
|
|
# /home/blender/git/blender-v340/lib/linux_centos7_x86_64/osl/share/OSL/shaders/vector4.h:31
|
|
# return vector4(a.x + b.x, a.y + b.y, a.z + b.z, a.w + b.w);
|
|
add $tmp370.x ___532_p.x $tmp371.x %filename{"/home/blender/git/blender-v340/lib/linux_centos7_x86_64/osl/share/OSL/shaders/vector4.h"} %line{31} %argrw{"wrr"}
|
|
add $tmp370.y ___532_p.y $tmp371.y %argrw{"wrr"}
|
|
add $tmp370.z ___532_p.z $tmp371.z %argrw{"wrr"}
|
|
add $tmp370.w ___532_p.w $tmp371.w %argrw{"wrr"}
|
|
# /home/blender/git/blender-v340/blender.git/intern/cycles/kernel/osl/shaders/node_noise_texture.osl:105
|
|
# fractal_noise(p + random_vector4_offset(4.0), detail, roughness),
|
|
functioncall $const9 1020 %filename{"/home/blender/git/blender-v340/blender.git/intern/cycles/kernel/osl/shaders/node_noise_texture.osl"} %line{105} %argrw{"r"}
|
|
# /home/blender/git/blender-v340/blender.git/intern/cycles/kernel/osl/shaders/node_noise.h:163
|
|
# float fscale = 1.0;
|
|
assign ___479_fscale $const10 %filename{"/home/blender/git/blender-v340/blender.git/intern/cycles/kernel/osl/shaders/node_noise.h"} %line{163} %argrw{"wr"}
|
|
# /home/blender/git/blender-v340/blender.git/intern/cycles/kernel/osl/shaders/node_noise.h:164
|
|
# float amp = 1.0;
|
|
assign ___479_amp $const10 %line{164} %argrw{"wr"}
|
|
# /home/blender/git/blender-v340/blender.git/intern/cycles/kernel/osl/shaders/node_noise.h:165
|
|
# float maxamp = 0.0;
|
|
assign ___479_maxamp $const3 %line{165} %argrw{"wr"}
|
|
# /home/blender/git/blender-v340/blender.git/intern/cycles/kernel/osl/shaders/node_noise.h:166
|
|
# float sum = 0.0;
|
|
assign ___479_sum $const3 %line{166} %argrw{"wr"}
|
|
# /home/blender/git/blender-v340/blender.git/intern/cycles/kernel/osl/shaders/node_noise.h:167
|
|
# float octaves = clamp(details, 0.0, 15.0);
|
|
functioncall $const12 953 %line{167} %argrw{"r"}
|
|
# /home/blender/git/blender-v340/lib/linux_centos7_x86_64/osl/share/OSL/shaders/stdosl.h:141
|
|
# float clamp (float x, float minval, float maxval) { return max(min(x,maxval),minval); }
|
|
min $tmp380 Detail $const11 %filename{"/home/blender/git/blender-v340/lib/linux_centos7_x86_64/osl/share/OSL/shaders/stdosl.h"} %line{141} %argrw{"wrr"}
|
|
max ___479_octaves $tmp380 $const3 %argrw{"wrr"}
|
|
# /home/blender/git/blender-v340/blender.git/intern/cycles/kernel/osl/shaders/node_noise.h:168
|
|
# int n = (int)octaves;
|
|
assign ___479_n ___479_octaves %filename{"/home/blender/git/blender-v340/blender.git/intern/cycles/kernel/osl/shaders/node_noise.h"} %line{168} %argrw{"wr"}
|
|
# /home/blender/git/blender-v340/blender.git/intern/cycles/kernel/osl/shaders/node_noise.h:169
|
|
# for (int i = 0; i <= n; i++) {
|
|
for $tmp382 956 958 984 986 %line{169} %argrw{"r"}
|
|
assign ___480_i $const13 %argrw{"wr"}
|
|
le $tmp381 ___480_i ___479_n %argrw{"wrr"}
|
|
neq $tmp382 $tmp381 $const13 %argrw{"wrr"}
|
|
# /home/blender/git/blender-v340/blender.git/intern/cycles/kernel/osl/shaders/node_noise_texture.osl:140
|
|
#
|
|
functioncall $const22 968 %filename{"/home/blender/git/blender-v340/blender.git/intern/cycles/kernel/osl/shaders/node_noise_texture.osl"} %line{140} %argrw{"r"}
|
|
# /home/blender/git/blender-v340/lib/linux_centos7_x86_64/osl/share/OSL/shaders/vector4.h:101
|
|
# return vector4(a, a, a, a) * b;
|
|
assign $tmp384.x ___479_fscale %filename{"/home/blender/git/blender-v340/lib/linux_centos7_x86_64/osl/share/OSL/shaders/vector4.h"} %line{101} %argrw{"wr"}
|
|
assign $tmp384.y ___479_fscale %argrw{"wr"}
|
|
assign $tmp384.z ___479_fscale %argrw{"wr"}
|
|
assign $tmp384.w ___479_fscale %argrw{"wr"}
|
|
# /home/blender/git/blender-v340/blender.git/intern/cycles/kernel/osl/shaders/node_noise_texture.osl:140
|
|
#
|
|
functioncall $const22 968 %filename{"/home/blender/git/blender-v340/blender.git/intern/cycles/kernel/osl/shaders/node_noise_texture.osl"} %line{140} %argrw{"r"}
|
|
# /home/blender/git/blender-v340/lib/linux_centos7_x86_64/osl/share/OSL/shaders/vector4.h:81
|
|
# return vector4(a.x * b.x, a.y * b.y, a.z * b.z, a.w * b.w);
|
|
mul $tmp383.x $tmp384.x $tmp370.x %filename{"/home/blender/git/blender-v340/lib/linux_centos7_x86_64/osl/share/OSL/shaders/vector4.h"} %line{81} %argrw{"wrr"}
|
|
mul $tmp383.y $tmp384.y $tmp370.y %argrw{"wrr"}
|
|
mul $tmp383.z $tmp384.z $tmp370.z %argrw{"wrr"}
|
|
mul $tmp383.w $tmp384.w $tmp370.w %argrw{"wrr"}
|
|
# /home/blender/git/blender-v340/blender.git/intern/cycles/kernel/osl/shaders/node_noise.h:170
|
|
# float t = safe_noise(fscale * p);
|
|
functioncall $const14 976 %filename{"/home/blender/git/blender-v340/blender.git/intern/cycles/kernel/osl/shaders/node_noise.h"} %line{170} %argrw{"r"}
|
|
# /home/blender/git/blender-v340/blender.git/intern/cycles/kernel/osl/shaders/node_noise.h:35
|
|
# float f = noise("noise", vector3(p.x, p.y, p.z), p.w);
|
|
point $tmp385 $tmp383.x $tmp383.y $tmp383.z %line{35} %argrw{"wrrr"}
|
|
noise ___459_f $const15 $tmp385 $tmp383.w %argrw{"wrrr"}
|
|
# /home/blender/git/blender-v340/blender.git/intern/cycles/kernel/osl/shaders/node_noise.h:36
|
|
# if (isinf(f))
|
|
isinf $tmp386 ___459_f %line{36} %argrw{"wr"}
|
|
if $tmp386 975 975 %argrw{"r"}
|
|
# /home/blender/git/blender-v340/blender.git/intern/cycles/kernel/osl/shaders/node_noise.h:37
|
|
# return 0.5;
|
|
assign ___481_t $const16 %line{37} %argrw{"wr"}
|
|
return
|
|
# /home/blender/git/blender-v340/blender.git/intern/cycles/kernel/osl/shaders/node_noise.h:38
|
|
# return f;
|
|
assign ___481_t ___459_f %line{38} %argrw{"wr"}
|
|
# /home/blender/git/blender-v340/blender.git/intern/cycles/kernel/osl/shaders/node_noise.h:171
|
|
# sum += t * amp;
|
|
mul $tmp387 ___481_t ___479_amp %line{171} %argrw{"wrr"}
|
|
add ___479_sum ___479_sum $tmp387 %argrw{"wrr"}
|
|
# /home/blender/git/blender-v340/blender.git/intern/cycles/kernel/osl/shaders/node_noise.h:172
|
|
# maxamp += amp;
|
|
add ___479_maxamp ___479_maxamp ___479_amp %line{172} %argrw{"wrr"}
|
|
# /home/blender/git/blender-v340/blender.git/intern/cycles/kernel/osl/shaders/node_noise.h:173
|
|
# amp *= clamp(roughness, 0.0, 1.0);
|
|
functioncall $const12 982 %line{173} %argrw{"r"}
|
|
# /home/blender/git/blender-v340/lib/linux_centos7_x86_64/osl/share/OSL/shaders/stdosl.h:141
|
|
# float clamp (float x, float minval, float maxval) { return max(min(x,maxval),minval); }
|
|
min $tmp389 Roughness $const10 %filename{"/home/blender/git/blender-v340/lib/linux_centos7_x86_64/osl/share/OSL/shaders/stdosl.h"} %line{141} %argrw{"wrr"}
|
|
max $tmp388 $tmp389 $const3 %argrw{"wrr"}
|
|
# /home/blender/git/blender-v340/blender.git/intern/cycles/kernel/osl/shaders/node_noise.h:173
|
|
# amp *= clamp(roughness, 0.0, 1.0);
|
|
mul ___479_amp ___479_amp $tmp388 %filename{"/home/blender/git/blender-v340/blender.git/intern/cycles/kernel/osl/shaders/node_noise.h"} %line{173} %argrw{"wrr"}
|
|
# /home/blender/git/blender-v340/blender.git/intern/cycles/kernel/osl/shaders/node_noise.h:174
|
|
# fscale *= 2.0;
|
|
mul ___479_fscale ___479_fscale $const17 %line{174} %argrw{"wrr"}
|
|
# /home/blender/git/blender-v340/blender.git/intern/cycles/kernel/osl/shaders/node_noise.h:169
|
|
# for (int i = 0; i <= n; i++) {
|
|
assign $tmp390 ___480_i %line{169} %argrw{"wr"}
|
|
add ___480_i ___480_i $const18 %argrw{"wrr"}
|
|
# /home/blender/git/blender-v340/blender.git/intern/cycles/kernel/osl/shaders/node_noise.h:176
|
|
# float rmd = octaves - floor(octaves);
|
|
floor $tmp391 ___479_octaves %line{176} %argrw{"wr"}
|
|
sub ___479_rmd ___479_octaves $tmp391 %argrw{"wrr"}
|
|
# /home/blender/git/blender-v340/blender.git/intern/cycles/kernel/osl/shaders/node_noise.h:177
|
|
# if (rmd != 0.0) {
|
|
neq $tmp392 ___479_rmd $const3 %line{177} %argrw{"wrr"}
|
|
if $tmp392 1018 1020 %argrw{"r"}
|
|
# /home/blender/git/blender-v340/blender.git/intern/cycles/kernel/osl/shaders/node_noise_texture.osl:140
|
|
#
|
|
functioncall $const22 1000 %filename{"/home/blender/git/blender-v340/blender.git/intern/cycles/kernel/osl/shaders/node_noise_texture.osl"} %line{140} %argrw{"r"}
|
|
# /home/blender/git/blender-v340/lib/linux_centos7_x86_64/osl/share/OSL/shaders/vector4.h:101
|
|
# return vector4(a, a, a, a) * b;
|
|
assign $tmp394.x ___479_fscale %filename{"/home/blender/git/blender-v340/lib/linux_centos7_x86_64/osl/share/OSL/shaders/vector4.h"} %line{101} %argrw{"wr"}
|
|
assign $tmp394.y ___479_fscale %argrw{"wr"}
|
|
assign $tmp394.z ___479_fscale %argrw{"wr"}
|
|
assign $tmp394.w ___479_fscale %argrw{"wr"}
|
|
# /home/blender/git/blender-v340/blender.git/intern/cycles/kernel/osl/shaders/node_noise_texture.osl:140
|
|
#
|
|
functioncall $const22 1000 %filename{"/home/blender/git/blender-v340/blender.git/intern/cycles/kernel/osl/shaders/node_noise_texture.osl"} %line{140} %argrw{"r"}
|
|
# /home/blender/git/blender-v340/lib/linux_centos7_x86_64/osl/share/OSL/shaders/vector4.h:81
|
|
# return vector4(a.x * b.x, a.y * b.y, a.z * b.z, a.w * b.w);
|
|
mul $tmp393.x $tmp394.x $tmp370.x %filename{"/home/blender/git/blender-v340/lib/linux_centos7_x86_64/osl/share/OSL/shaders/vector4.h"} %line{81} %argrw{"wrr"}
|
|
mul $tmp393.y $tmp394.y $tmp370.y %argrw{"wrr"}
|
|
mul $tmp393.z $tmp394.z $tmp370.z %argrw{"wrr"}
|
|
mul $tmp393.w $tmp394.w $tmp370.w %argrw{"wrr"}
|
|
# /home/blender/git/blender-v340/blender.git/intern/cycles/kernel/osl/shaders/node_noise.h:178
|
|
# float t = safe_noise(fscale * p);
|
|
functioncall $const14 1008 %filename{"/home/blender/git/blender-v340/blender.git/intern/cycles/kernel/osl/shaders/node_noise.h"} %line{178} %argrw{"r"}
|
|
# /home/blender/git/blender-v340/blender.git/intern/cycles/kernel/osl/shaders/node_noise.h:35
|
|
# float f = noise("noise", vector3(p.x, p.y, p.z), p.w);
|
|
point $tmp395 $tmp393.x $tmp393.y $tmp393.z %line{35} %argrw{"wrrr"}
|
|
noise ___459_f $const15 $tmp395 $tmp393.w %argrw{"wrrr"}
|
|
# /home/blender/git/blender-v340/blender.git/intern/cycles/kernel/osl/shaders/node_noise.h:36
|
|
# if (isinf(f))
|
|
isinf $tmp396 ___459_f %line{36} %argrw{"wr"}
|
|
if $tmp396 1007 1007 %argrw{"r"}
|
|
# /home/blender/git/blender-v340/blender.git/intern/cycles/kernel/osl/shaders/node_noise.h:37
|
|
# return 0.5;
|
|
assign ___482_t $const16 %line{37} %argrw{"wr"}
|
|
return
|
|
# /home/blender/git/blender-v340/blender.git/intern/cycles/kernel/osl/shaders/node_noise.h:38
|
|
# return f;
|
|
assign ___482_t ___459_f %line{38} %argrw{"wr"}
|
|
# /home/blender/git/blender-v340/blender.git/intern/cycles/kernel/osl/shaders/node_noise.h:179
|
|
# float sum2 = sum + t * amp;
|
|
mul $tmp397 ___482_t ___479_amp %line{179} %argrw{"wrr"}
|
|
add ___482_sum2 ___479_sum $tmp397 %argrw{"wrr"}
|
|
# /home/blender/git/blender-v340/blender.git/intern/cycles/kernel/osl/shaders/node_noise.h:180
|
|
# sum /= maxamp;
|
|
div ___479_sum ___479_sum ___479_maxamp %line{180} %argrw{"wrr"}
|
|
# /home/blender/git/blender-v340/blender.git/intern/cycles/kernel/osl/shaders/node_noise.h:181
|
|
# sum2 /= maxamp + amp;
|
|
add $tmp398 ___479_maxamp ___479_amp %line{181} %argrw{"wrr"}
|
|
div ___482_sum2 ___482_sum2 $tmp398 %argrw{"wrr"}
|
|
# /home/blender/git/blender-v340/blender.git/intern/cycles/kernel/osl/shaders/node_noise.h:182
|
|
# return (1.0 - rmd) * sum + rmd * sum2;
|
|
sub $tmp399 $const10 ___479_rmd %line{182} %argrw{"wrr"}
|
|
mul $tmp400 $tmp399 ___479_sum %argrw{"wrr"}
|
|
mul $tmp401 ___479_rmd ___482_sum2 %argrw{"wrr"}
|
|
add $tmp369 $tmp400 $tmp401 %argrw{"wrr"}
|
|
return
|
|
# /home/blender/git/blender-v340/blender.git/intern/cycles/kernel/osl/shaders/node_noise.h:185
|
|
# return sum / maxamp;
|
|
div $tmp369 ___479_sum ___479_maxamp %line{185} %argrw{"wrr"}
|
|
return
|
|
# /home/blender/git/blender-v340/blender.git/intern/cycles/kernel/osl/shaders/node_noise_texture.osl:106
|
|
# fractal_noise(p + random_vector4_offset(5.0), detail, roughness));
|
|
functioncall $const29 1033 %filename{"/home/blender/git/blender-v340/blender.git/intern/cycles/kernel/osl/shaders/node_noise_texture.osl"} %line{106} %argrw{"r"}
|
|
# /home/blender/git/blender-v340/blender.git/intern/cycles/kernel/osl/shaders/node_noise_texture.osl:39
|
|
# return vector4(100.0 + noise("hash", seed, 0.0) * 100.0,
|
|
noise $tmp405 $const6 $const30 $const3 %line{39} %argrw{"wrrr"}
|
|
mul $tmp406 $tmp405 $const5 %argrw{"wrr"}
|
|
add $tmp404.x $const5 $tmp406 %argrw{"wrr"}
|
|
# /home/blender/git/blender-v340/blender.git/intern/cycles/kernel/osl/shaders/node_noise_texture.osl:40
|
|
# 100.0 + noise("hash", seed, 1.0) * 100.0,
|
|
noise $tmp407 $const6 $const30 $const10 %line{40} %argrw{"wrrr"}
|
|
mul $tmp408 $tmp407 $const5 %argrw{"wrr"}
|
|
add $tmp404.y $const5 $tmp408 %argrw{"wrr"}
|
|
# /home/blender/git/blender-v340/blender.git/intern/cycles/kernel/osl/shaders/node_noise_texture.osl:41
|
|
# 100.0 + noise("hash", seed, 2.0) * 100.0,
|
|
noise $tmp409 $const6 $const30 $const17 %line{41} %argrw{"wrrr"}
|
|
mul $tmp410 $tmp409 $const5 %argrw{"wrr"}
|
|
add $tmp404.z $const5 $tmp410 %argrw{"wrr"}
|
|
# /home/blender/git/blender-v340/blender.git/intern/cycles/kernel/osl/shaders/node_noise_texture.osl:42
|
|
# 100.0 + noise("hash", seed, 3.0) * 100.0);
|
|
noise $tmp411 $const6 $const30 $const23 %line{42} %argrw{"wrrr"}
|
|
mul $tmp412 $tmp411 $const5 %argrw{"wrr"}
|
|
add $tmp404.w $const5 $tmp412 %argrw{"wrr"}
|
|
# /home/blender/git/blender-v340/blender.git/intern/cycles/kernel/osl/shaders/node_noise_texture.osl:140
|
|
#
|
|
functioncall $const21 1038 %line{140} %argrw{"r"}
|
|
# /home/blender/git/blender-v340/lib/linux_centos7_x86_64/osl/share/OSL/shaders/vector4.h:31
|
|
# return vector4(a.x + b.x, a.y + b.y, a.z + b.z, a.w + b.w);
|
|
add $tmp403.x ___532_p.x $tmp404.x %filename{"/home/blender/git/blender-v340/lib/linux_centos7_x86_64/osl/share/OSL/shaders/vector4.h"} %line{31} %argrw{"wrr"}
|
|
add $tmp403.y ___532_p.y $tmp404.y %argrw{"wrr"}
|
|
add $tmp403.z ___532_p.z $tmp404.z %argrw{"wrr"}
|
|
add $tmp403.w ___532_p.w $tmp404.w %argrw{"wrr"}
|
|
# /home/blender/git/blender-v340/blender.git/intern/cycles/kernel/osl/shaders/node_noise_texture.osl:106
|
|
# fractal_noise(p + random_vector4_offset(5.0), detail, roughness));
|
|
functioncall $const9 1113 %filename{"/home/blender/git/blender-v340/blender.git/intern/cycles/kernel/osl/shaders/node_noise_texture.osl"} %line{106} %argrw{"r"}
|
|
# /home/blender/git/blender-v340/blender.git/intern/cycles/kernel/osl/shaders/node_noise.h:163
|
|
# float fscale = 1.0;
|
|
assign ___479_fscale $const10 %filename{"/home/blender/git/blender-v340/blender.git/intern/cycles/kernel/osl/shaders/node_noise.h"} %line{163} %argrw{"wr"}
|
|
# /home/blender/git/blender-v340/blender.git/intern/cycles/kernel/osl/shaders/node_noise.h:164
|
|
# float amp = 1.0;
|
|
assign ___479_amp $const10 %line{164} %argrw{"wr"}
|
|
# /home/blender/git/blender-v340/blender.git/intern/cycles/kernel/osl/shaders/node_noise.h:165
|
|
# float maxamp = 0.0;
|
|
assign ___479_maxamp $const3 %line{165} %argrw{"wr"}
|
|
# /home/blender/git/blender-v340/blender.git/intern/cycles/kernel/osl/shaders/node_noise.h:166
|
|
# float sum = 0.0;
|
|
assign ___479_sum $const3 %line{166} %argrw{"wr"}
|
|
# /home/blender/git/blender-v340/blender.git/intern/cycles/kernel/osl/shaders/node_noise.h:167
|
|
# float octaves = clamp(details, 0.0, 15.0);
|
|
functioncall $const12 1046 %line{167} %argrw{"r"}
|
|
# /home/blender/git/blender-v340/lib/linux_centos7_x86_64/osl/share/OSL/shaders/stdosl.h:141
|
|
# float clamp (float x, float minval, float maxval) { return max(min(x,maxval),minval); }
|
|
min $tmp413 Detail $const11 %filename{"/home/blender/git/blender-v340/lib/linux_centos7_x86_64/osl/share/OSL/shaders/stdosl.h"} %line{141} %argrw{"wrr"}
|
|
max ___479_octaves $tmp413 $const3 %argrw{"wrr"}
|
|
# /home/blender/git/blender-v340/blender.git/intern/cycles/kernel/osl/shaders/node_noise.h:168
|
|
# int n = (int)octaves;
|
|
assign ___479_n ___479_octaves %filename{"/home/blender/git/blender-v340/blender.git/intern/cycles/kernel/osl/shaders/node_noise.h"} %line{168} %argrw{"wr"}
|
|
# /home/blender/git/blender-v340/blender.git/intern/cycles/kernel/osl/shaders/node_noise.h:169
|
|
# for (int i = 0; i <= n; i++) {
|
|
for $tmp415 1049 1051 1077 1079 %line{169} %argrw{"r"}
|
|
assign ___480_i $const13 %argrw{"wr"}
|
|
le $tmp414 ___480_i ___479_n %argrw{"wrr"}
|
|
neq $tmp415 $tmp414 $const13 %argrw{"wrr"}
|
|
# /home/blender/git/blender-v340/blender.git/intern/cycles/kernel/osl/shaders/node_noise_texture.osl:140
|
|
#
|
|
functioncall $const22 1061 %filename{"/home/blender/git/blender-v340/blender.git/intern/cycles/kernel/osl/shaders/node_noise_texture.osl"} %line{140} %argrw{"r"}
|
|
# /home/blender/git/blender-v340/lib/linux_centos7_x86_64/osl/share/OSL/shaders/vector4.h:101
|
|
# return vector4(a, a, a, a) * b;
|
|
assign $tmp417.x ___479_fscale %filename{"/home/blender/git/blender-v340/lib/linux_centos7_x86_64/osl/share/OSL/shaders/vector4.h"} %line{101} %argrw{"wr"}
|
|
assign $tmp417.y ___479_fscale %argrw{"wr"}
|
|
assign $tmp417.z ___479_fscale %argrw{"wr"}
|
|
assign $tmp417.w ___479_fscale %argrw{"wr"}
|
|
# /home/blender/git/blender-v340/blender.git/intern/cycles/kernel/osl/shaders/node_noise_texture.osl:140
|
|
#
|
|
functioncall $const22 1061 %filename{"/home/blender/git/blender-v340/blender.git/intern/cycles/kernel/osl/shaders/node_noise_texture.osl"} %line{140} %argrw{"r"}
|
|
# /home/blender/git/blender-v340/lib/linux_centos7_x86_64/osl/share/OSL/shaders/vector4.h:81
|
|
# return vector4(a.x * b.x, a.y * b.y, a.z * b.z, a.w * b.w);
|
|
mul $tmp416.x $tmp417.x $tmp403.x %filename{"/home/blender/git/blender-v340/lib/linux_centos7_x86_64/osl/share/OSL/shaders/vector4.h"} %line{81} %argrw{"wrr"}
|
|
mul $tmp416.y $tmp417.y $tmp403.y %argrw{"wrr"}
|
|
mul $tmp416.z $tmp417.z $tmp403.z %argrw{"wrr"}
|
|
mul $tmp416.w $tmp417.w $tmp403.w %argrw{"wrr"}
|
|
# /home/blender/git/blender-v340/blender.git/intern/cycles/kernel/osl/shaders/node_noise.h:170
|
|
# float t = safe_noise(fscale * p);
|
|
functioncall $const14 1069 %filename{"/home/blender/git/blender-v340/blender.git/intern/cycles/kernel/osl/shaders/node_noise.h"} %line{170} %argrw{"r"}
|
|
# /home/blender/git/blender-v340/blender.git/intern/cycles/kernel/osl/shaders/node_noise.h:35
|
|
# float f = noise("noise", vector3(p.x, p.y, p.z), p.w);
|
|
point $tmp418 $tmp416.x $tmp416.y $tmp416.z %line{35} %argrw{"wrrr"}
|
|
noise ___459_f $const15 $tmp418 $tmp416.w %argrw{"wrrr"}
|
|
# /home/blender/git/blender-v340/blender.git/intern/cycles/kernel/osl/shaders/node_noise.h:36
|
|
# if (isinf(f))
|
|
isinf $tmp419 ___459_f %line{36} %argrw{"wr"}
|
|
if $tmp419 1068 1068 %argrw{"r"}
|
|
# /home/blender/git/blender-v340/blender.git/intern/cycles/kernel/osl/shaders/node_noise.h:37
|
|
# return 0.5;
|
|
assign ___481_t $const16 %line{37} %argrw{"wr"}
|
|
return
|
|
# /home/blender/git/blender-v340/blender.git/intern/cycles/kernel/osl/shaders/node_noise.h:38
|
|
# return f;
|
|
assign ___481_t ___459_f %line{38} %argrw{"wr"}
|
|
# /home/blender/git/blender-v340/blender.git/intern/cycles/kernel/osl/shaders/node_noise.h:171
|
|
# sum += t * amp;
|
|
mul $tmp420 ___481_t ___479_amp %line{171} %argrw{"wrr"}
|
|
add ___479_sum ___479_sum $tmp420 %argrw{"wrr"}
|
|
# /home/blender/git/blender-v340/blender.git/intern/cycles/kernel/osl/shaders/node_noise.h:172
|
|
# maxamp += amp;
|
|
add ___479_maxamp ___479_maxamp ___479_amp %line{172} %argrw{"wrr"}
|
|
# /home/blender/git/blender-v340/blender.git/intern/cycles/kernel/osl/shaders/node_noise.h:173
|
|
# amp *= clamp(roughness, 0.0, 1.0);
|
|
functioncall $const12 1075 %line{173} %argrw{"r"}
|
|
# /home/blender/git/blender-v340/lib/linux_centos7_x86_64/osl/share/OSL/shaders/stdosl.h:141
|
|
# float clamp (float x, float minval, float maxval) { return max(min(x,maxval),minval); }
|
|
min $tmp422 Roughness $const10 %filename{"/home/blender/git/blender-v340/lib/linux_centos7_x86_64/osl/share/OSL/shaders/stdosl.h"} %line{141} %argrw{"wrr"}
|
|
max $tmp421 $tmp422 $const3 %argrw{"wrr"}
|
|
# /home/blender/git/blender-v340/blender.git/intern/cycles/kernel/osl/shaders/node_noise.h:173
|
|
# amp *= clamp(roughness, 0.0, 1.0);
|
|
mul ___479_amp ___479_amp $tmp421 %filename{"/home/blender/git/blender-v340/blender.git/intern/cycles/kernel/osl/shaders/node_noise.h"} %line{173} %argrw{"wrr"}
|
|
# /home/blender/git/blender-v340/blender.git/intern/cycles/kernel/osl/shaders/node_noise.h:174
|
|
# fscale *= 2.0;
|
|
mul ___479_fscale ___479_fscale $const17 %line{174} %argrw{"wrr"}
|
|
# /home/blender/git/blender-v340/blender.git/intern/cycles/kernel/osl/shaders/node_noise.h:169
|
|
# for (int i = 0; i <= n; i++) {
|
|
assign $tmp423 ___480_i %line{169} %argrw{"wr"}
|
|
add ___480_i ___480_i $const18 %argrw{"wrr"}
|
|
# /home/blender/git/blender-v340/blender.git/intern/cycles/kernel/osl/shaders/node_noise.h:176
|
|
# float rmd = octaves - floor(octaves);
|
|
floor $tmp424 ___479_octaves %line{176} %argrw{"wr"}
|
|
sub ___479_rmd ___479_octaves $tmp424 %argrw{"wrr"}
|
|
# /home/blender/git/blender-v340/blender.git/intern/cycles/kernel/osl/shaders/node_noise.h:177
|
|
# if (rmd != 0.0) {
|
|
neq $tmp425 ___479_rmd $const3 %line{177} %argrw{"wrr"}
|
|
if $tmp425 1111 1113 %argrw{"r"}
|
|
# /home/blender/git/blender-v340/blender.git/intern/cycles/kernel/osl/shaders/node_noise_texture.osl:140
|
|
#
|
|
functioncall $const22 1093 %filename{"/home/blender/git/blender-v340/blender.git/intern/cycles/kernel/osl/shaders/node_noise_texture.osl"} %line{140} %argrw{"r"}
|
|
# /home/blender/git/blender-v340/lib/linux_centos7_x86_64/osl/share/OSL/shaders/vector4.h:101
|
|
# return vector4(a, a, a, a) * b;
|
|
assign $tmp427.x ___479_fscale %filename{"/home/blender/git/blender-v340/lib/linux_centos7_x86_64/osl/share/OSL/shaders/vector4.h"} %line{101} %argrw{"wr"}
|
|
assign $tmp427.y ___479_fscale %argrw{"wr"}
|
|
assign $tmp427.z ___479_fscale %argrw{"wr"}
|
|
assign $tmp427.w ___479_fscale %argrw{"wr"}
|
|
# /home/blender/git/blender-v340/blender.git/intern/cycles/kernel/osl/shaders/node_noise_texture.osl:140
|
|
#
|
|
functioncall $const22 1093 %filename{"/home/blender/git/blender-v340/blender.git/intern/cycles/kernel/osl/shaders/node_noise_texture.osl"} %line{140} %argrw{"r"}
|
|
# /home/blender/git/blender-v340/lib/linux_centos7_x86_64/osl/share/OSL/shaders/vector4.h:81
|
|
# return vector4(a.x * b.x, a.y * b.y, a.z * b.z, a.w * b.w);
|
|
mul $tmp426.x $tmp427.x $tmp403.x %filename{"/home/blender/git/blender-v340/lib/linux_centos7_x86_64/osl/share/OSL/shaders/vector4.h"} %line{81} %argrw{"wrr"}
|
|
mul $tmp426.y $tmp427.y $tmp403.y %argrw{"wrr"}
|
|
mul $tmp426.z $tmp427.z $tmp403.z %argrw{"wrr"}
|
|
mul $tmp426.w $tmp427.w $tmp403.w %argrw{"wrr"}
|
|
# /home/blender/git/blender-v340/blender.git/intern/cycles/kernel/osl/shaders/node_noise.h:178
|
|
# float t = safe_noise(fscale * p);
|
|
functioncall $const14 1101 %filename{"/home/blender/git/blender-v340/blender.git/intern/cycles/kernel/osl/shaders/node_noise.h"} %line{178} %argrw{"r"}
|
|
# /home/blender/git/blender-v340/blender.git/intern/cycles/kernel/osl/shaders/node_noise.h:35
|
|
# float f = noise("noise", vector3(p.x, p.y, p.z), p.w);
|
|
point $tmp428 $tmp426.x $tmp426.y $tmp426.z %line{35} %argrw{"wrrr"}
|
|
noise ___459_f $const15 $tmp428 $tmp426.w %argrw{"wrrr"}
|
|
# /home/blender/git/blender-v340/blender.git/intern/cycles/kernel/osl/shaders/node_noise.h:36
|
|
# if (isinf(f))
|
|
isinf $tmp429 ___459_f %line{36} %argrw{"wr"}
|
|
if $tmp429 1100 1100 %argrw{"r"}
|
|
# /home/blender/git/blender-v340/blender.git/intern/cycles/kernel/osl/shaders/node_noise.h:37
|
|
# return 0.5;
|
|
assign ___482_t $const16 %line{37} %argrw{"wr"}
|
|
return
|
|
# /home/blender/git/blender-v340/blender.git/intern/cycles/kernel/osl/shaders/node_noise.h:38
|
|
# return f;
|
|
assign ___482_t ___459_f %line{38} %argrw{"wr"}
|
|
# /home/blender/git/blender-v340/blender.git/intern/cycles/kernel/osl/shaders/node_noise.h:179
|
|
# float sum2 = sum + t * amp;
|
|
mul $tmp430 ___482_t ___479_amp %line{179} %argrw{"wrr"}
|
|
add ___482_sum2 ___479_sum $tmp430 %argrw{"wrr"}
|
|
# /home/blender/git/blender-v340/blender.git/intern/cycles/kernel/osl/shaders/node_noise.h:180
|
|
# sum /= maxamp;
|
|
div ___479_sum ___479_sum ___479_maxamp %line{180} %argrw{"wrr"}
|
|
# /home/blender/git/blender-v340/blender.git/intern/cycles/kernel/osl/shaders/node_noise.h:181
|
|
# sum2 /= maxamp + amp;
|
|
add $tmp431 ___479_maxamp ___479_amp %line{181} %argrw{"wrr"}
|
|
div ___482_sum2 ___482_sum2 $tmp431 %argrw{"wrr"}
|
|
# /home/blender/git/blender-v340/blender.git/intern/cycles/kernel/osl/shaders/node_noise.h:182
|
|
# return (1.0 - rmd) * sum + rmd * sum2;
|
|
sub $tmp432 $const10 ___479_rmd %line{182} %argrw{"wrr"}
|
|
mul $tmp433 $tmp432 ___479_sum %argrw{"wrr"}
|
|
mul $tmp434 ___479_rmd ___482_sum2 %argrw{"wrr"}
|
|
add $tmp402 $tmp433 $tmp434 %argrw{"wrr"}
|
|
return
|
|
# /home/blender/git/blender-v340/blender.git/intern/cycles/kernel/osl/shaders/node_noise.h:185
|
|
# return sum / maxamp;
|
|
div $tmp402 ___479_sum ___479_maxamp %line{185} %argrw{"wrr"}
|
|
return
|
|
# /home/blender/git/blender-v340/blender.git/intern/cycles/kernel/osl/shaders/node_noise_texture.osl:104
|
|
# Color = color(value,
|
|
color Color ___532_value $tmp369 $tmp402 %filename{"/home/blender/git/blender-v340/blender.git/intern/cycles/kernel/osl/shaders/node_noise_texture.osl"} %line{104} %argrw{"wrrr"}
|
|
# /home/blender/git/blender-v340/blender.git/intern/cycles/kernel/osl/shaders/node_noise_texture.osl:107
|
|
# return value;
|
|
assign Fac ___532_value %line{107} %argrw{"wr"}
|
|
# /home/blender/git/blender-v340/blender.git/intern/cycles/kernel/osl/shaders/node_noise_texture.osl:138
|
|
# error("Unknown dimension!");
|
|
error $const31 %line{138} %argrw{"r"}
|
|
end
|