Another thing which I have noticed is that there is one unique spritebatch per form. Would it better for the rendering time if only one spritebatch is used?
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
I disagree, It would improve rendering time noticeably to use one sprite batch per form. rather than one or more per control.
Additionally the way things like progress bars are rendered should be with filled rectangles not pixels or lines.
This goes for everything that could be generated from larger primitives it is slowing render time generating them from such small primitives when larger would work.
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
Hi,
Another thing which I have noticed is that there is one unique spritebatch per form. Would it better for the rendering time if only one spritebatch is used?
I don't think it would make much of a difference in the rendering time, just more programming headaches.
I disagree, It would improve rendering time noticeably to use one sprite batch per form. rather than one or more per control.
Additionally the way things like progress bars are rendered should be with filled rectangles not pixels or lines.
This goes for everything that could be generated from larger primitives it is slowing render time generating them from such small primitives when larger would work.
I agree entirely with nbdebug: having to run through multiple Spritebatches degrades performance intensively.
The only headache is having to redesign how objects are drawn.