mirror of
https://gitlab.com/veloren/veloren.git
synced 2024-08-30 18:12:32 +00:00
Moved lighting uniforms into light.glsl
This commit is contained in:
parent
5cdfb26e0d
commit
1cf8383eba
@ -22,16 +22,6 @@ uniform u_bones {
|
|||||||
BoneData bones[16];
|
BoneData bones[16];
|
||||||
};
|
};
|
||||||
|
|
||||||
struct Light {
|
|
||||||
vec4 light_pos;
|
|
||||||
vec4 light_col;
|
|
||||||
};
|
|
||||||
|
|
||||||
layout (std140)
|
|
||||||
uniform u_lights {
|
|
||||||
Light lights[32];
|
|
||||||
};
|
|
||||||
|
|
||||||
#include <sky.glsl>
|
#include <sky.glsl>
|
||||||
#include <light.glsl>
|
#include <light.glsl>
|
||||||
|
|
||||||
|
@ -22,16 +22,6 @@ uniform u_bones {
|
|||||||
BoneData bones[16];
|
BoneData bones[16];
|
||||||
};
|
};
|
||||||
|
|
||||||
struct Light {
|
|
||||||
vec4 light_pos;
|
|
||||||
vec4 light_col;
|
|
||||||
};
|
|
||||||
|
|
||||||
layout (std140)
|
|
||||||
uniform u_lights {
|
|
||||||
Light lights[32];
|
|
||||||
};
|
|
||||||
|
|
||||||
out vec3 f_pos;
|
out vec3 f_pos;
|
||||||
out vec3 f_norm;
|
out vec3 f_norm;
|
||||||
out vec3 f_col;
|
out vec3 f_col;
|
||||||
|
@ -1,3 +1,13 @@
|
|||||||
|
struct Light {
|
||||||
|
vec4 light_pos;
|
||||||
|
vec4 light_col;
|
||||||
|
};
|
||||||
|
|
||||||
|
layout (std140)
|
||||||
|
uniform u_lights {
|
||||||
|
Light lights[32];
|
||||||
|
};
|
||||||
|
|
||||||
float attenuation_strength(vec3 rpos) {
|
float attenuation_strength(vec3 rpos) {
|
||||||
return 1.0 / (rpos.x * rpos.x + rpos.y * rpos.y + rpos.z * rpos.z);
|
return 1.0 / (rpos.x * rpos.x + rpos.y * rpos.y + rpos.z * rpos.z);
|
||||||
}
|
}
|
||||||
|
@ -12,16 +12,6 @@ uniform u_locals {
|
|||||||
vec3 model_offs;
|
vec3 model_offs;
|
||||||
};
|
};
|
||||||
|
|
||||||
struct Light {
|
|
||||||
vec4 light_pos;
|
|
||||||
vec4 light_col;
|
|
||||||
};
|
|
||||||
|
|
||||||
layout (std140)
|
|
||||||
uniform u_lights {
|
|
||||||
Light lights[32];
|
|
||||||
};
|
|
||||||
|
|
||||||
out vec4 tgt_color;
|
out vec4 tgt_color;
|
||||||
|
|
||||||
#include <sky.glsl>
|
#include <sky.glsl>
|
||||||
|
@ -10,16 +10,6 @@ uniform u_locals {
|
|||||||
vec3 model_offs;
|
vec3 model_offs;
|
||||||
};
|
};
|
||||||
|
|
||||||
struct Light {
|
|
||||||
vec4 light_pos;
|
|
||||||
vec4 light_col;
|
|
||||||
};
|
|
||||||
|
|
||||||
layout (std140)
|
|
||||||
uniform u_lights {
|
|
||||||
Light lights[32];
|
|
||||||
};
|
|
||||||
|
|
||||||
out vec3 f_pos;
|
out vec3 f_pos;
|
||||||
flat out uint f_pos_norm;
|
flat out uint f_pos_norm;
|
||||||
out vec3 f_col;
|
out vec3 f_col;
|
||||||
|
Loading…
Reference in New Issue
Block a user