You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
180 lines
12 KiB
180 lines
12 KiB
//========= Copyright Valve Corporation, All rights reserved. ============// |
|
// |
|
// Purpose: static data for noise() primitives. |
|
// |
|
// $Workfile: $ |
|
// $NoKeywords: $ |
|
//=============================================================================// |
|
// |
|
// **** DO NOT EDIT THIS FILE. GENERATED BY DATAGEN.PL **** |
|
// |
|
|
|
static int perm_a[]={ |
|
66,147,106,213,89,115,239,25,171,175,9,114,141,226,118,128,41,208,4,56, |
|
180,248,43,82,246,219,94,245,133,131,222,103,160,130,168,145,238,38,23,6, |
|
236,67,99,2,70,232,80,209,1,3,68,65,102,210,13,73,55,252,187,170,22,36, |
|
52,181,117,163,46,79,166,224,148,75,113,95,156,185,220,164,51,142,161,35, |
|
206,251,45,136,197,190,132,32,218,127,63,27,137,93,242,20,189,108,183, |
|
122,139,191,249,253,87,98,69,0,144,64,24,214,97,116,158,42,107,15,53,212, |
|
83,111,152,240,74,237,62,77,205,149,26,151,178,204,91,176,234,49,154,203, |
|
33,221,125,134,165,124,86,39,37,60,150,157,179,109,110,44,159,153,5,100, |
|
10,207,40,186,96,215,143,162,230,184,101,54,174,247,76,59,241,223,192,84, |
|
104,78,169,146,138,30,48,85,233,19,29,92,126,17,199,250,31,81,188,225,28, |
|
112,88,11,182,173,211,129,194,172,14,120,200,167,135,12,177,227,229,155, |
|
201,61,105,195,193,244,235,58,8,196,123,254,16,18,50,121,71,243,90,57, |
|
202,119,255,47,7,198,228,21,217,216,231,140,72,34 |
|
}; |
|
|
|
static int perm_b[]={ |
|
123,108,201,64,40,75,24,221,137,110,191,142,9,69,230,83,7,247,51,54,115, |
|
133,180,248,109,116,62,99,251,55,89,253,65,106,228,167,131,132,58,143, |
|
97,102,163,202,149,234,12,117,174,94,121,74,32,113,20,60,159,182,204,29, |
|
244,118,3,178,255,38,6,114,36,93,30,134,213,90,245,209,88,232,162,125, |
|
84,166,70,136,208,231,27,71,157,80,76,0,170,225,203,176,33,161,196,128, |
|
252,236,246,2,138,1,250,197,77,243,218,242,19,164,68,212,14,237,144,63, |
|
46,103,177,188,85,223,8,160,222,4,216,219,35,15,44,23,126,127,100,226, |
|
235,37,168,101,49,22,11,73,61,135,111,183,72,96,185,239,82,18,50,155, |
|
186,153,17,233,146,156,107,5,254,10,192,198,148,207,104,13,124,48,95, |
|
129,120,206,199,81,249,91,150,210,119,240,122,194,92,34,28,205,175,227, |
|
179,220,140,152,79,26,195,47,66,173,169,241,53,184,187,145,112,238,214, |
|
147,98,171,229,200,151,25,67,78,189,217,130,224,57,172,59,41,43,16,105, |
|
158,165,21,45,56,141,139,215,190,86,42,52,39,87,181,31,154,193,211 |
|
}; |
|
|
|
static int perm_c[]={ |
|
97,65,96,25,122,26,219,85,148,251,102,0,140,130,136,213,138,60,236,52, |
|
178,131,115,183,144,78,147,168,39,45,169,70,57,146,67,142,252,216,28,54, |
|
86,222,194,200,48,5,205,125,214,56,181,255,196,155,37,218,153,208,66, |
|
242,73,248,206,61,62,246,177,2,197,107,162,152,89,41,6,160,94,8,201,38, |
|
235,228,165,93,111,239,74,231,121,47,166,221,157,64,77,244,29,105,150, |
|
123,190,191,225,118,133,42,10,84,185,159,124,132,240,180,44,1,9,19,99, |
|
254,12,207,186,71,234,184,11,20,16,193,139,175,98,59,113,27,170,230,91, |
|
187,46,156,249,108,195,171,114,14,188,82,192,233,24,32,241,87,164,90,43, |
|
163,245,92,40,215,55,226,15,3,112,158,250,172,22,227,137,35,128,145,247, |
|
161,119,80,217,189,81,7,63,202,120,223,83,179,4,106,199,229,95,53,50,33, |
|
182,72,143,23,243,75,18,173,141,167,198,204,58,174,237,17,129,238,127, |
|
31,101,176,36,30,110,209,34,203,135,232,68,149,49,134,126,212,79,76,117, |
|
104,210,211,224,253,100,220,109,116,88,13,151,154,69,21,51,103 |
|
}; |
|
|
|
static int perm_d[]={ |
|
94,234,145,235,151,166,187,238,4,5,128,115,87,107,229,175,190,108,218, |
|
32,17,220,97,90,122,121,71,109,64,227,225,75,81,19,27,162,3,89,139,69, |
|
92,26,48,215,116,191,114,2,104,157,66,39,1,127,96,124,30,0,82,233,219, |
|
42,131,173,35,201,182,144,14,98,148,244,160,159,179,91,31,68,119,154, |
|
205,113,149,167,44,60,18,228,251,245,43,10,80,15,129,67,181,174,6,45, |
|
194,237,213,52,99,232,211,212,164,217,57,153,156,102,134,20,249,132,55, |
|
204,65,33,231,85,61,37,163,193,189,170,226,63,168,236,165,224,242,195, |
|
41,200,40,70,112,100,36,172,130,74,137,252,243,135,230,161,207,16,146, |
|
198,118,150,24,29,250,188,25,209,103,23,105,47,7,46,133,83,184,50,79, |
|
110,120,53,253,206,214,9,240,101,147,152,183,254,59,126,216,197,171,51, |
|
208,248,202,58,176,28,72,177,185,141,12,11,56,222,86,178,155,223,88,111, |
|
73,142,210,138,239,221,199,192,84,93,241,125,76,77,255,95,8,78,247,186, |
|
123,196,13,140,180,143,54,106,136,34,62,169,38,117,22,21,49,203,158,246 |
|
}; |
|
|
|
static float impulse_xcoords[]={ |
|
0.788235,0.541176,0.972549,0.082353,0.352941,0.811765,0.286275,0.752941, |
|
0.203922,0.705882,0.537255,0.886275,0.580392,0.137255,0.800000,0.533333, |
|
0.117647,0.447059,0.129412,0.925490,0.086275,0.478431,0.666667,0.568627, |
|
0.678431,0.313725,0.321569,0.349020,0.988235,0.419608,0.898039,0.219608, |
|
0.243137,0.623529,0.501961,0.772549,0.952941,0.517647,0.949020,0.701961, |
|
0.454902,0.505882,0.564706,0.960784,0.207843,0.007843,0.831373,0.184314, |
|
0.576471,0.462745,0.572549,0.247059,0.262745,0.694118,0.615686,0.121569, |
|
0.384314,0.749020,0.145098,0.717647,0.415686,0.607843,0.105882,0.101961, |
|
0.200000,0.807843,0.521569,0.780392,0.466667,0.552941,0.996078,0.627451, |
|
0.992157,0.529412,0.407843,0.011765,0.709804,0.458824,0.058824,0.819608, |
|
0.176471,0.317647,0.392157,0.223529,0.156863,0.490196,0.325490,0.074510, |
|
0.239216,0.164706,0.890196,0.603922,0.921569,0.839216,0.854902,0.098039, |
|
0.686275,0.843137,0.152941,0.372549,0.062745,0.474510,0.486275,0.227451, |
|
0.400000,0.298039,0.309804,0.274510,0.054902,0.815686,0.647059,0.635294, |
|
0.662745,0.976471,0.094118,0.509804,0.650980,0.211765,0.180392,0.003922, |
|
0.827451,0.278431,0.023529,0.525490,0.450980,0.725490,0.690196,0.941176, |
|
0.639216,0.560784,0.196078,0.364706,0.043137,0.494118,0.796078,0.113725, |
|
0.760784,0.729412,0.258824,0.290196,0.584314,0.674510,0.823529,0.905882, |
|
0.917647,0.070588,0.862745,0.345098,0.913725,0.937255,0.031373,0.215686, |
|
0.768627,0.333333,0.411765,0.423529,0.945098,0.721569,0.039216,0.792157, |
|
0.956863,0.266667,0.254902,0.047059,0.294118,0.658824,0.250980,1.000000, |
|
0.984314,0.756863,0.027451,0.305882,0.835294,0.513725,0.360784,0.776471, |
|
0.611765,0.192157,0.866667,0.858824,0.592157,0.803922,0.141176,0.435294, |
|
0.588235,0.619608,0.341176,0.109804,0.356863,0.270588,0.737255,0.847059, |
|
0.050980,0.764706,0.019608,0.870588,0.933333,0.784314,0.549020,0.337255, |
|
0.631373,0.929412,0.231373,0.427451,0.078431,0.498039,0.968627,0.654902, |
|
0.125490,0.698039,0.015686,0.878431,0.713725,0.368627,0.431373,0.874510, |
|
0.403922,0.556863,0.443137,0.964706,0.909804,0.301961,0.035294,0.850980, |
|
0.882353,0.741176,0.380392,0.133333,0.470588,0.643137,0.282353,0.396078, |
|
0.980392,0.168627,0.149020,0.235294,0.670588,0.596078,0.733333,0.160784, |
|
0.376471,0.682353,0.545098,0.482353,0.745098,0.894118,0.188235,0.329412, |
|
0.439216,0.901961,0.000000,0.600000,0.388235,0.172549,0.090196,0.066667 |
|
}; |
|
|
|
static float impulse_ycoords[]={ |
|
0.827451,0.337255,0.941176,0.886275,0.878431,0.239216,0.400000,0.164706, |
|
0.490196,0.411765,0.964706,0.349020,0.803922,0.317647,0.647059,0.431373, |
|
0.933333,0.156863,0.094118,0.219608,0.039216,0.521569,0.498039,0.705882, |
|
0.717647,0.047059,0.631373,0.517647,0.984314,0.847059,0.482353,0.439216, |
|
0.250980,0.862745,0.690196,0.913725,0.270588,0.070588,0.027451,0.694118, |
|
0.811765,0.000000,0.494118,0.823529,0.800000,0.600000,0.003922,0.443137, |
|
0.639216,0.376471,0.031373,0.035294,0.552941,0.215686,0.305882,0.133333, |
|
0.564706,0.176471,0.211765,0.874510,0.360784,0.654902,0.223529,0.807843, |
|
0.372549,0.137255,0.321569,0.015686,0.007843,0.262745,0.125490,0.078431, |
|
0.396078,0.976471,0.929412,1.000000,0.937255,0.509804,0.188235,0.850980, |
|
0.831373,0.392157,0.741176,0.541176,0.592157,0.286275,0.345098,0.572549, |
|
0.537255,0.725490,0.839216,0.184314,0.772549,0.149020,0.505882,0.423529, |
|
0.780392,0.011765,0.890196,0.086275,0.427451,0.023529,0.788235,0.050980, |
|
0.760784,0.603922,0.066667,0.643137,0.623529,0.960784,0.172549,0.333333, |
|
0.082353,0.290196,0.992157,0.709804,0.894118,0.596078,0.243137,0.752941, |
|
0.486275,0.670588,0.949020,0.784314,0.145098,0.560784,0.513725,0.180392, |
|
0.580392,0.996078,0.380392,0.556863,0.407843,0.945098,0.117647,0.058824, |
|
0.678431,0.129412,0.192157,0.105882,0.968627,0.545098,0.462745,0.227451, |
|
0.019608,0.866667,0.674510,0.207843,0.627451,0.819608,0.921569,0.356863, |
|
0.447059,0.533333,0.435294,0.341176,0.054902,0.529412,0.235294,0.764706, |
|
0.615686,0.043137,0.745098,0.266667,0.501961,0.619608,0.776471,0.450980, |
|
0.309804,0.325490,0.200000,0.635294,0.247059,0.698039,0.721569,0.168627, |
|
0.854902,0.141176,0.611765,0.525490,0.415686,0.298039,0.254902,0.858824, |
|
0.568627,0.329412,0.062745,0.843137,0.588235,0.733333,0.607843,0.478431, |
|
0.576471,0.662745,0.470588,0.666667,0.980392,0.113725,0.898039,0.203922, |
|
0.294118,0.152941,0.098039,0.909804,0.796078,0.768627,0.713725,0.196078, |
|
0.368627,0.419608,0.352941,0.090196,0.749020,0.121569,0.882353,0.278431, |
|
0.388235,0.917647,0.701961,0.729412,0.835294,0.258824,0.301961,0.101961, |
|
0.792157,0.474510,0.686275,0.658824,0.364706,0.682353,0.458824,0.815686, |
|
0.282353,0.160784,0.870588,0.988235,0.756863,0.549020,0.274510,0.384314, |
|
0.650980,0.737255,0.901961,0.956863,0.972549,0.584314,0.925490,0.403922, |
|
0.074510,0.454902,0.952941,0.109804,0.313725,0.905882,0.231373,0.466667 |
|
}; |
|
|
|
static float impulse_zcoords[]={ |
|
0.082353,0.643137,0.415686,0.929412,0.568627,0.509804,0.537255,0.815686, |
|
0.698039,0.941176,0.776471,0.752941,0.737255,0.525490,0.498039,0.423529, |
|
0.792157,0.125490,0.619608,0.164706,0.368627,0.870588,0.137255,0.372549, |
|
0.466667,0.486275,0.501961,0.513725,0.709804,0.576471,0.203922,0.258824, |
|
0.152941,0.556863,0.223529,0.047059,0.235294,0.474510,0.764706,0.552941, |
|
0.847059,0.145098,0.176471,0.937255,0.654902,0.894118,0.729412,0.054902, |
|
0.666667,0.749020,0.262745,0.560784,0.431373,0.286275,0.352941,0.239216, |
|
0.156863,0.839216,0.427451,0.949020,0.384314,0.227451,0.180392,0.074510, |
|
0.172549,0.356863,0.066667,0.517647,0.447059,0.184314,0.062745,0.670588, |
|
0.603922,0.219608,0.270588,0.976471,0.505882,0.627451,0.819608,0.854902, |
|
0.843137,0.019608,0.713725,0.035294,0.925490,0.349020,0.866667,0.701961, |
|
0.909804,0.811765,0.717647,0.141176,0.917647,0.023529,0.098039,0.803922, |
|
0.733333,0.658824,0.827451,0.133333,0.858824,0.800000,0.635294,1.000000, |
|
0.078431,0.450980,0.835294,0.321569,0.360784,0.529412,0.725490,0.572549, |
|
0.639216,0.341176,0.533333,0.094118,0.149020,0.545098,0.101961,0.901961, |
|
0.278431,0.694118,0.521569,0.490196,0.454902,0.329412,0.274510,0.027451, |
|
0.745098,0.933333,0.443137,0.168627,0.192157,0.988235,0.070588,0.972549, |
|
0.768627,0.400000,0.470588,0.207843,0.215686,0.388235,0.439216,0.780392, |
|
0.482353,0.121569,0.964706,0.086275,0.890196,0.337255,0.109804,0.305882, |
|
0.113725,0.435294,0.721569,0.772549,0.807843,0.741176,0.254902,0.596078, |
|
0.494118,0.317647,0.419608,0.000000,0.188235,0.031373,0.376471,0.380392, |
|
0.611765,0.945098,0.411765,0.313725,0.874510,0.588235,0.678431,0.160784, |
|
0.007843,0.090196,0.850980,0.788235,0.705882,0.266667,0.309804,0.541176, |
|
0.231373,0.129412,0.294118,0.243137,0.913725,0.996078,0.117647,0.478431, |
|
0.290196,0.549020,0.682353,0.784314,0.396078,0.831373,0.984314,0.584314, |
|
0.039216,0.250980,0.600000,0.392157,0.298039,0.050980,0.364706,0.105882, |
|
0.623529,0.886275,0.980392,0.325490,0.247059,0.690196,0.674510,0.960784, |
|
0.647059,0.211765,0.882353,0.686275,0.823529,0.058824,0.956863,0.043137, |
|
0.345098,0.301961,0.592157,0.862745,0.607843,0.458824,0.282353,0.003922, |
|
0.580392,0.760784,0.564706,0.011765,0.968627,0.905882,0.756863,0.952941, |
|
0.662745,0.015686,0.898039,0.196078,0.333333,0.992157,0.650980,0.407843, |
|
0.796078,0.615686,0.878431,0.921569,0.631373,0.200000,0.403922,0.462745 |
|
}; |
|
|
|
|