diff options
author | clayjohn <claynjohn@gmail.com> | 2022-12-15 11:41:27 -0800 |
---|---|---|
committer | clayjohn <claynjohn@gmail.com> | 2022-12-15 11:41:27 -0800 |
commit | 7d6a25c91e6f4869a182a3f8fe387fadc0280314 (patch) | |
tree | d0407d5675b7fb4bcc1757a51406df1f5ce2cf69 | |
parent | 1c5cfc4675826db05d6e7dc42b337e8b1282de08 (diff) |
Use large offset for tilemap layer level canvas items
This matches the logic in _rendering_update_dirty_quadrants
-rw-r--r-- | scene/2d/tile_map.cpp | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/scene/2d/tile_map.cpp b/scene/2d/tile_map.cpp index 3ae7a0b34d..e8fbdb4d6c 100644 --- a/scene/2d/tile_map.cpp +++ b/scene/2d/tile_map.cpp @@ -1092,7 +1092,7 @@ void TileMap::_rendering_update_layer(int p_layer) { /*Transform2D xform; xform.set_origin(Vector2(0, p_layer)); rs->canvas_item_set_transform(ci, xform);*/ - rs->canvas_item_set_draw_index(ci, p_layer); + rs->canvas_item_set_draw_index(ci, p_layer - (int64_t)0x80000000); layers[p_layer].canvas_item = ci; } |