Age | Commit message (Collapse) | Author | |
---|---|---|---|
2019-01-24 | Codechange: [Blitter] Adjust line-drawing algorithm to reduce wasted ↵ | Jonathan G Rennison | |
off-screen work This clips the line segment to be within the screen area prior to pixel iteration. | |||
2019-01-24 | Fix: [Blitter] Avoid signed overflow when drawing long lines | Jonathan G Rennison | |
2019-01-24 | Codechange: [Blitter] Change DrawLine to be templated | Jonathan G Rennison | |
This is remove per-pixel overheads due to use of the SetPixel virtual method. These overheads included: * expensive virtual method call which prevents inlining * palette lookup for every pixel * branch on whether palette animation is enabled on every pixel Regenerate project files. |