Description:
Remove cull() check.
This speeds up drawing tiles by a factor of roughly 2, lol.
When drawing a 200x200 map, drawing tiles goes from taking 24ms to 12ms.
Commit status:
[Not Reviewed]
References:
Diff options:
Comments:
0 Commit comments
0 Inline Comments
Unresolved TODOs:
There are no unresolved TODOs
@@ -565,8 +565,8 | |||
|
565 | 565 | int screenx = (x - y) * Tile.TileSpriteWidth / 2; |
|
566 | 566 | int screeny = (x + y) * Tile.TileSpriteHeight / 2; |
|
567 | 567 | |
|
568 | if (this.cull(x, y)) | |
|
569 | { | |
|
568 | // if (this.cull(x, y)) | |
|
569 | // { | |
|
570 | 570 | batch.Draw( |
|
571 | 571 | Tile.TileSetTexture, |
|
572 | 572 | new Rectangle( |
@@ -581,7 +581,7 | |||
|
581 | 581 | 0.9f); |
|
582 | 582 | |
|
583 | 583 | this.tilesDrawn++; |
|
584 | } | |
|
584 | // } | |
|
585 | 585 | } |
|
586 | 586 | } |
|
587 | 587 | stopWatch2.Stop(); |
You need to be logged in to leave comments.
Login now