Open Chobbyla opened 6 years ago
[f=-000001] Error: [GetFeatureDef] could not find FeatureDef "streetlamp_1"
[f=-000001] Error: [GetFeatureDef] could not find FeatureDef "fence"
[f=-000001] Error: [GetFeatureDef] could not find FeatureDef "streetlamp_3"
[f=-000001] Error: [GetFeatureDef] could not find FeatureDef "fence"
[f=-000001] Error: [GetFeatureDef] could not find FeatureDef "tent_1"
[f=-000001] Error: [GetFeatureDef] could not find FeatureDef "tent_1"
[f=-000001] Error: [GetFeatureDef] could not find FeatureDef "fence"
[f=-000001] Error: [GetFeatureDef] could not find FeatureDef "streetlamp_1"
[f=-000001] Error: [GetFeatureDef] could not find FeatureDef "streetlamp_3"
[f=-000001] Error: [GetFeatureDef] could not find FeatureDef "streetlamp_1"
[f=-000001] Error: [GetFeatureDef] could not find FeatureDef "streetlamp_1"
[f=-000001] Error: [GetFeatureDef] could not find FeatureDef "streetlamp_1"
[f=-000001] Error: [GetFeatureDef] could not find FeatureDef "streetlamp_1"
[f=-000001] Error: [GetFeatureDef] could not find FeatureDef "streetlamp_1"
[f=-000001] Error: [GetFeatureDef] could not find FeatureDef "streetlamp_1"
[f=-000001] Error: [GetFeatureDef] could not find FeatureDef "streetlamp_1"
[f=-000001] Error: [GetFeatureDef] could not find FeatureDef "streetlamp_1"
[f=-000001] Error: [GetFeatureDef] could not find FeatureDef "streetlamp_1"
[f=-000001] Error: [GetFeatureDef] could not find FeatureDef "streetlamp_1"
[f=-000001] Error: [GetFeatureDef] could not find FeatureDef "warehouse_large_1"
[f=-000001] Error: [GetFeatureDef] could not find FeatureDef "holding_tank2"
[f=-000001] Error: [GetFeatureDef] could not find FeatureDef "holding_tank2"
[f=-000001] Error: [GetFeatureDef] could not find FeatureDef "holding_tank2"
[f=-000001] Error: [GetFeatureDef] could not find FeatureDef "holding_tank2"
[f=-000001] Error: [GetFeatureDef] could not find FeatureDef "warehouse_large_1"
[f=-000001] Error: [GetFeatureDef] could not find FeatureDef "holding_tank2"
[f=-000001] Error: [GetFeatureDef] could not find FeatureDef "streetlamp_1"
[f=-000001] Error: [GetFeatureDef] could not find FeatureDef "holding_tank2"
[f=-000001] Error: [GetFeatureDef] could not find FeatureDef "warehouse_large_1"
[f=-000001] Error: [GetFeatureDef] could not find FeatureDef "streetlamp_1"
[f=-000001] Error: [GetFeatureDef] could not find FeatureDef "silo_1"
[f=-000001] Error: [GetFeatureDef] could not find FeatureDef "warehouse_large_1"
[f=-000001] Error: [GetFeatureDef] could not find FeatureDef "holding_tank2"
[f=-000001] Error: [GetFeatureDef] could not find FeatureDef "holding_tank2"
[f=-000001] Error: [GetFeatureDef] could not find FeatureDef "streetlamp_1"
[f=-000001] Error: [GetFeatureDef] could not find FeatureDef "streetlamp_1"
[f=-000001] Error: [GetFeatureDef] could not find FeatureDef "streetlamp_1"
[f=-000001] Error: Failed to load: fp_featureplacer.lua ([string "LuaGaia/Gadgets/fp_featureplacer.lua"]:70: [CreateUnit()]: bad unitDef name: neutralradar)
[f=-000001] Loaded SYNCED gadget: DualFog
void main(void) { gl_TexCoord[0] = gl_MultiTexCoord0; eyeDir = gl_MultiTexCoord1.xyz; gl_Position = ftransform(); }
dualfog fragment shader: const float fogAtten = 0.005;float fogHeight = 600;const vec3 fogColor = vec3(0.64999998,0.5,0.34999999); uniform sampler2D tex0; uniform float wp11; uniform float wp15; uniform vec3 eyePos; varying vec3 eyeDir;
void main(void) { vec2 txcd = vec2(gl_TexCoord[0]);
float z = texture2D(tex0, txcd).x;
float d = wp15 / (((z * 2.0) - 1.0) + wp11);
vec3 toPoint = (d * eyeDir);
vec3 worldPos = eyePos + toPoint;
const float k = 100.0;
vec3 debugColor = pow(2.0 * abs(0.5 - fract(worldPos / k)), 6.0);
gl_FragColor = vec4(debugColor, 1.0);
return; // BAIL
// fogHeight= 255*(time()%5);
float h0 = clamp(worldPos.y, 0.0, fogHeight);
float h1 = clamp(eyePos.y, 0.0, fogHeight); // FIXME: uniform ...
float attenFactor = 1.0 - (0.5 * (h0 + h1) / fogHeight);
float len = length(toPoint);
float dist = len * abs((h1 - h0) / toPoint.y); // div-by-zero prob?
float atten = clamp(1.0 - exp(-dist * attenFactor * fogAtten), 0.0, 1.0);
gl_FragColor = vec4(fogColor, atten);
return;
}
0(8) : error C1059: non constant expression in initialization 0(15) : error C1059: non constant expression in initialization 0(19) : warning C7011: implicit cast from "int" to "float" 0(20) : warning C7011: implicit cast from "int" to "float" 0(26) : error C1059: non constant expression in initialization 0(28) : warning C7011: implicit cast from "int" to "float" 0(28) : warning C7011: implicit cast from "int" to "float"