Advertisement
Guest User

Untitled

a guest
Jul 16th, 2019
72
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.45 KB | None | 0 0
  1. known_tags = HashMap<Tag, LayerData>
  2. tag_vec = Vector<Tag>
  3.  
  4. for tile in tiles
  5. for layer in tile.layers
  6. for feature in layer
  7. vertex = gen_vertex()
  8. if let Some(tags) = known_tags.get(feature.tags)
  9. vertex.tag_id = tags.id
  10. else
  11. tag_id = known_tags.len()
  12. known_tags.insert(feature.tags, tag_id)
  13. tag_vec.push(LayerData::new())
  14. vertex.tag_id = tag_id
  15.  
  16. uniforms.copy_from(tag_vec)
  17. draw_frame()
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement