summaryrefslogtreecommitdiff
path: root/src
Commit message (Expand)AuthorAgeFilesLines
* freebsd uses single underscore byte ordering macroVincent Sanders2018-09-071-2/+2
* fix dumb typoVincent Sanders2018-09-071-1/+1
* fix compile on freebsdVincent Sanders2018-09-071-0/+10
* remove broken surface handlers for ABLE and linux framebuffer interfaceVincent Sanders2018-07-293-333/+0
* try fixing the mkostemp header issue differentlyVincent Sanders2018-07-291-6/+3
* deal with feature macro oddity for mkostempVincent Sanders2018-07-291-0/+9
* 8 bit glyph plotter: Squash undefined shift error.Michael Drake2018-07-291-1/+1
* Ploygon filling: Fix undefined behaviour.Michael Drake2018-07-291-4/+8
* Polygon plotting: Remove dead stores.Michael Drake2018-07-291-1/+0
* Code: Repair whitespace.Michael Drake2018-07-291-682/+692
* Wayland surface: Squash missing field initializer warning.Michael Drake2018-07-291-5/+5
* fix unchecked heap allocation returnsVincent Sanders2017-10-156-22/+79
* use the darwin specific macros for endian checkingVincent Sanders2016-09-041-1/+1
* use correct macro to detect mac os xVincent Sanders2016-09-041-2/+2
* cope with mac os X having the endian header somewhere elseVincent Sanders2016-09-041-1/+7
* Make endianess detection more robustVincent Sanders2016-09-044-40/+162
* Fix warning about _GNU_SOURCE already being defined.Michael Drake2016-04-191-1/+0
* Fix variable name.Michael Drake2016-04-191-3/+1
* Fix colour conversion to 32bpp XBGR surfaces.Ashish Gupta2016-04-191-2/+3
* Fix up build of wayland surfaceJohn-Mark Bell2014-11-151-4/+60
* Fix rendering of 1bpp glyphs when glyph data is greater than one byte wideMichael Drake2014-07-311-2/+1
* Add support for resizable surfaces and implement it for SDL surface.Michael Drake2014-07-261-4/+23
* Move private headers out of include/ and into src/Michael Drake2014-07-195-0/+525
* Allow building for Win32John-Mark Bell2014-01-175-5/+21
* A few tidyups.Michael Drake2013-10-301-11/+8
* Do tiled rendering by scanline, rather than by tile. Error diffusion now wor...Michael Drake2013-10-291-14/+206
* Only memset as much of the error diffusion buffer as is required.Michael Drake2013-10-291-2/+3
* Set unused param in SDL_Color struct, to avoid valgrind uninitialised values ...Michael Drake2013-10-291-0/+1
* Fix 1x1 area scaled plot optimisation.Michael Drake2013-10-291-1/+1
* Add tiled bitmap plotting function.Michael Drake2013-10-287-1/+93
* Test if we're dithering already before turning it on. (No functional change ...Michael Drake2013-10-281-6/+14
* Fix buffer length.Michael Drake2013-10-271-1/+1
* When destroying framebuffer, ensure any cursor is destroyed.Michael Drake2013-10-232-0/+16
* Free plotter function table.Michael Drake2013-10-231-0/+3
* Free surface vtable.Michael Drake2013-10-231-0/+1
* Fix leak.Michael Drake2013-04-101-0/+4
* Wayland surface handler with mouse input based on X surface handlerVincent Sanders2013-04-094-13/+2053
* Split 32bpp support into xrgba, xbgr, and common. Should allow for BGR surfa...Michael Drake2012-09-306-63/+183
* Fix error text.Michael Drake2012-09-281-1/+1
* Add error diffusion to palette based rendering. Only used for bitmap and sca...Michael Drake2012-09-284-24/+81
* Add palette object. Optimise matching colour in case where we chose the pale...Michael Drake2012-09-275-65/+115
* Improve 8bpp palette: 685 RGB levels instead of 884 RGB levels, with remainde...Michael Drake2012-09-251-9/+34
* Add support for offset mouse pointer hotspots.Michael Drake2012-08-012-5/+28
* Fix horizontal scroll of internal text. Simplify and optimise internal text ...Michael Drake2012-07-271-17/+15
* Tiny simplification of freetype glyph renderer.Michael Drake2012-07-261-7/+4
* Don't add top clipping to bottom clipping. Fixes internal font rendering.Michael Drake2012-07-261-7/+4
* Update to new NSBUILD infrastructureDaniel Silverstone2012-06-293-3/+3
* Speculative support for xcb-util 0.3.8 and xcbproto 1.6John Mark Bell2012-05-121-1/+12
* basic fixes for linux framebuffer surfaceVincent Sanders2012-03-224-19/+182
* A couple of casts through void to avoid pointer alignement warnings on ARM.Michael Drake2012-02-291-2/+2