diff options
Diffstat (limited to 'shaders/lightmap.frag')
| -rw-r--r-- | shaders/lightmap.frag | 23 |
1 files changed, 9 insertions, 14 deletions
diff --git a/shaders/lightmap.frag b/shaders/lightmap.frag index 2179160c..8690ffcb 100644 --- a/shaders/lightmap.frag +++ b/shaders/lightmap.frag @@ -1,18 +1,13 @@ precision mediump float; -struct light_u -{ - vec4 color_and_intensity; - vec2 center; - uint mode; -}; - -#define TILE_MAX_DIM 16 -#define TILE_SIZE_X 64 -#define TILE_SIZE_Y 64 +layout (location = 0) uniform vec4 color_intensity; +layout (location = 1) uniform vec2 center; +layout (location = 2) uniform uint falloff; +layout (location = 3) uniform vec2 size; -#define CHUNK_SIZE_X (TILE_SIZE_X * TILE_MAX_DIM) -#define CHUNK_SIZE_Y (TILE_SIZE_Y * TILE_MAX_DIM) +out vec4 color; -layout (location = 0) uniform vec4 color_intensity; -layout (location = 1) uniform vec2 px; +void main() { + vec3 color = color_intensity.xyz; + float dist = color_intensity.w; +} |
