Johannes Hofmann
c430500e69
Support drawing markers
7 years ago
Johannes Hofmann
38d1cf35e5
Restructure OpenGL context sharing
Program, Buffer, Texture... structs no longer store a reference to a
Context. Now it has to be passed explicitly to all methods that mutate
the OpenGL state. This enables caching the state and removing redundant
calls to gl* functions.
7 years ago
Johannes Hofmann
fcbad65155
Fix clippy warnings
7 years ago
Johannes Hofmann
d0507bb8fb
Reduce compile times: use image::load_from_memory without format
7 years ago
Johannes Hofmann
098ebc582a
Include resources with include_bytes! macro
7 years ago
Johannes Hofmann
5d67d3bef5
Add --sync option
7 years ago
Johannes Hofmann
24ef61939c
Increase tile atlas size when needed
8 years ago
Johannes Hofmann
1abbe6393d
Rename tile_cache_gl -> tile_atlas
8 years ago
Johannes Hofmann
489df246d4
Draw in multiple steps when texture atlas is too small
8 years ago
Johannes Hofmann
129f9c85fe
Move TextureRect to coord.rs
8 years ago
Johannes Hofmann
364907e29e
Show tiles from a higher zoom level to fill gaps
8 years ago
Johannes Hofmann
350e8db588
Add ability to switch tile source during execution
8 years ago
Johannes Hofmann
2912a7b684
Rename Tile -> TileCoord
8 years ago
Johannes Hofmann
16ffdb5baa
Initial commit :>
Started 2015
8 years ago