From 50c3bb27e8c956994dc1a50b4415fb629afde46d Mon Sep 17 00:00:00 2001 From: Lubos Lenco Date: Fri, 22 Sep 2017 13:18:01 +0200 Subject: [PATCH] Fix tilesheet shadowmap --- blender/arm/material/make_shadowmap.py | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/blender/arm/material/make_shadowmap.py b/blender/arm/material/make_shadowmap.py index 488be020..2441ec9d 100644 --- a/blender/arm/material/make_shadowmap.py +++ b/blender/arm/material/make_shadowmap.py @@ -101,7 +101,11 @@ def make(context_id, rpasses): if con_shadowmap.is_elem('tex'): vert.add_out('vec2 texCoord') - vert.write('texCoord = tex;') + if mat_state.material.arm_tilesheet_mat: + vert.add_uniform('vec2 tilesheetOffset', '_tilesheetOffset') + vert.write('texCoord = tex + tilesheetOffset;') + else: + vert.write('texCoord = tex;') if con_shadowmap.is_elem('tex1'): vert.add_out('vec2 texCoord1')