Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Fix rendering on big endian system | Pierre Ossman | 2018-10-25 | 1 | -1/+32 |
| | | | | | | Our XRender code assumes a certain pixel layout which was not guaranteed on big endian systems. The previous workaround only worked for some cases, so fix this properly now. | ||||
* | Fade overlay in and out | Pierre Ossman | 2017-02-10 | 1 | -5/+41 |
| | |||||
* | Add alpha blending support to surfaces | Pierre Ossman | 2017-02-10 | 1 | -0/+17 |
| | |||||
* | Render on a temporary surface when needed | Pierre Ossman | 2017-02-10 | 1 | -0/+6 |
| | | | | | | Some platforms draw directly to the screen, which means that updates will flicker if we draw multiple layers. Prevent this by first composing the update on a hidden surface. | ||||
* | Abstract platform rendering to "surfaces" | Pierre Ossman | 2017-02-10 | 1 | -0/+139 |
This will allow us to render more things than just the framebuffer. |