summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* Update the component version for releaserelease/0.1.3Vincent Sanders2015-03-081-1/+1
|
* Fix HOST/BUILD switchround for updated buildsystemVincent Sanders2014-12-191-1/+1
|
* Fix up for new buildsystemJohn-Mark Bell2014-11-161-1/+1
|
* Fix up build of wayland surfaceJohn-Mark Bell2014-11-151-4/+60
|
* Update component version for releaserelease/0.1.2Vincent Sanders2014-08-281-1/+1
|
* 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-262-4/+28
|
* Move private headers out of include/ and into src/Michael Drake2014-07-195-0/+0
| | | | To match our other libraries.
* Update component version for releaserelease/0.1.1Vincent Sanders2014-04-181-1/+1
|
* Allow building for Win32John-Mark Bell2014-01-175-5/+21
|
* Add support for multilib.John-Mark Bell2014-01-132-3/+3
|
* Fix comment typos.Michael Drake2013-11-041-3/+3
|
* A few tidyups.Michael Drake2013-10-302-29/+27
|
* Do tiled rendering by scanline, rather than by tile. Error diffusion now ↵Michael Drake2013-10-291-14/+206
| | | | works across tile boundaries.
* 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
| | | | from within SDL_BlitSurface.
* Fix 1x1 area scaled plot optimisation.Michael Drake2013-10-291-1/+1
|
* Add tiled bitmap plotting function.Michael Drake2013-10-289-1/+102
|
* Test if we're dithering already before turning it on. (No functional change ↵Michael Drake2013-10-282-7/+20
| | | | atm, but when bitmap tiling is moved into nsfb, error diffusion will be able to cross tile boundaries.)
* Fix buffer length.Michael Drake2013-10-271-1/+1
|
* Avoid repeating some calculations.Michael Drake2013-10-271-15/+17
|
* When destroying framebuffer, ensure any cursor is destroyed.Michael Drake2013-10-233-0/+19
|
* Free plotter function table.Michael Drake2013-10-231-0/+3
|
* Free surface vtable.Michael Drake2013-10-231-0/+1
|
* make warnings less stringent so it builds on all the compilers we useVincent Sanders2013-05-121-2/+5
|
* make linux framebuffer build depend on TARGET=LinuxVincent Sanders2013-05-121-1/+5
|
* update component version for releaserelease/0.1.0Vincent Sanders2013-04-191-1/+1
|
* add a .gitattributes so .gitignore is not exportedVincent Sanders2013-04-181-0/+2
|
* Remove dead store.Michael Drake2013-04-101-1/+0
|
* Fix leak.Michael Drake2013-04-101-0/+4
|
* Wayland surface handler with mouse input based on X surface handlerVincent Sanders2013-04-097-16/+2071
|
* Also needs xcb-atom which is in libxcb-util0-devDaniel Silverstone2012-11-021-1/+1
|
* Split 32bpp support into xrgba, xbgr, and common. Should allow for BGR ↵Michael Drake2012-09-306-63/+183
| | | | surfaces as well as RGB.
* Fix error text.Michael Drake2012-09-281-1/+1
|
* Add error diffusion to palette based rendering. Only used for bitmap and ↵Michael Drake2012-09-285-29/+206
| | | | scaled bitmap plots. Doesn't do serpentine path, since that would need changes to the common bitmap rendering code.
* Add palette object. Optimise matching colour in case where we chose the ↵Michael Drake2012-09-278-66/+228
| | | | palette. In other cases, we still have to seach all the colours, but that doesn't ever seem to be used.
* Improve 8bpp palette: 685 RGB levels instead of 884 RGB levels, with ↵Michael Drake2012-09-251-9/+34
| | | | remainder set to true grays. Previous palette had no true grays. Upshot is much better rendering of grayscale images and better rendering of blues, with a bit of loss in reds.
* Add support for offset mouse pointer hotspots.Michael Drake2012-08-014-12/+44
|
* Simple tester for hammering glyph render function.Michael Drake2012-07-272-1/+113
|
* Fix horizontal scroll of internal text. Simplify and optimise internal text ↵Michael Drake2012-07-271-17/+15
| | | | renderer.
* 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-295-6/+8
| | | | svn path=/trunk/libnsfb/; revision=14007
* Simple gitignoreDaniel Silverstone2012-06-041-0/+2
| | | | svn path=/trunk/libnsfb/; revision=13954
* Fix typoJohn Mark Bell2012-05-121-1/+1
| | | | svn path=/trunk/libnsfb/; revision=13922
* Require xcb-util if it existsJohn Mark Bell2012-05-121-0/+5
| | | | svn path=/trunk/libnsfb/; revision=13921
* Speculative support for xcb-util 0.3.8 and xcbproto 1.6John Mark Bell2012-05-122-4/+35
| | | | svn path=/trunk/libnsfb/; revision=13920
* basic fixes for linux framebuffer surfaceVincent Sanders2012-03-2211-43/+223
| | | | svn path=/trunk/libnsfb/; revision=13550
* A couple of casts through void to avoid pointer alignement warnings on ARM.Michael Drake2012-02-291-2/+2
| | | | svn path=/trunk/libnsfb/; revision=13503
* Bump version numberVincent Sanders2012-02-271-1/+1
| | | | svn path=/trunk/libnsfb/; revision=13484