diff --git a/shaders/ds_light.glsl b/shaders/ds_light.glsl index ffb0eba..0faba95 100644 --- a/shaders/ds_light.glsl +++ b/shaders/ds_light.glsl @@ -190,7 +190,8 @@ void calcLight(in int index, in vec3 n, in vec3 v) { const int gm_size = 2; for (int i = -gm_size; i <= gm_size; ++i) { for (int j = -gm_size; j <= gm_size; ++j) { - depth = min(depth, textureOffset(tex_depths_cone, vec3(shp.xy, layer), ivec2(i, j)).x); + //depth = min(depth, textureOffset(tex_depths_cone, vec3(shp.xy, layer), ivec2(i, j)).x); + depth = min(depth, texture(tex_depths_cone, vec3(shp.xy + vec2(i, j) / vec2(shadow_size.x), layer)).x); } } #else