3c1e5003ab
Interleaving draw_rect calls with and without a texture forces every rect to have its own draw call. In this case it meant that there is a draw call for every single tile in the atlas. This change makes it so the renderer can batch draw calls which reduced the draw call count by a factor of 512 |
||
---|---|---|
.. | ||
atlas_merging_dialog.cpp | ||
atlas_merging_dialog.h | ||
SCsub | ||
tile_atlas_view.cpp | ||
tile_atlas_view.h | ||
tile_data_editors.cpp | ||
tile_data_editors.h | ||
tile_map_editor.cpp | ||
tile_map_editor.h | ||
tile_proxies_manager_dialog.cpp | ||
tile_proxies_manager_dialog.h | ||
tile_set_atlas_source_editor.cpp | ||
tile_set_atlas_source_editor.h | ||
tile_set_editor.cpp | ||
tile_set_editor.h | ||
tile_set_scenes_collection_source_editor.cpp | ||
tile_set_scenes_collection_source_editor.h | ||
tiles_editor_plugin.cpp | ||
tiles_editor_plugin.h |