This repository has been archived on 2024-06-13. You can view files and clone it, but cannot push or open issues or pull requests.
2020-08-04 13:13:01 -04:00

208 lines
14 KiB
C

//========= 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};