Sam Lantinga
e4569cfdca
Making the API simpler, moved the surface drawing functions to the software renderer.
2011-02-03 02:45:29 -08:00
Sam Lantinga
471a85fb52
Making the API simpler, scaling is always defined as linear interpolation and should be supported as much as possible on all renderers.
2011-01-31 22:44:43 -08:00
Sam Lantinga
15e43076a4
Updated headers to match wiki documentation
2011-01-12 09:47:33 -08:00
Sam Lantinga
cead9cf66b
The source rectangle isn't modified in SDL_UpperBlit
2011-01-04 10:19:24 -08:00
Sam Lantinga
d6eac2c481
Use the enumerated type for blend and scale mode instead of int
...
Renamed SDL_TextureScaleMode to SDL_ScaleMode
2010-12-12 15:19:05 -08:00
Sam Lantinga
d2520173cd
Removed reference to compatibility function
2010-03-05 15:43:46 +00:00
Sam Lantinga
fae1ae3788
Removed reference to compatibility function
2010-02-26 04:50:38 +00:00
Sam Lantinga
77c0f695f9
Fixed typo in the comment
2010-02-26 03:34:10 +00:00
Sam Lantinga
7052036491
Fixed bug #926
...
Updated copyright to LGPL version 2.1 and year 2010
2010-01-24 21:10:53 +00:00
Sam Lantinga
c3629ff44a
Added SDL_RenderClear() as a fast method of clearing the screen to the drawing color.
...
Renamed SDL_RenderPoint() and SDL_RenderLine() to SDL_RenderDrawPoint() and SDL_RenderDrawLine().
Added API for rectangle drawing (as opposed to filling)
Added placeholder API functions for circles and ellipses ... I'm not sure whether these will stay.
Optimized software line drawing quite a bit.
Added support for Wu's anti-aliased line drawing, currently disabled by default.
2009-12-23 01:55:00 +00:00
Sam Lantinga
786e01f737
In the process of adding rectangle drawing
2009-12-18 07:03:09 +00:00
Sam Lantinga
2ac49a53bd
The SDL 1.3 tests have been cleaned up not to include any 1.2 compatibility code.
2009-12-14 23:29:37 +00:00
Sam Lantinga
4f4f40f930
Minor documentation fix
2009-12-12 20:30:25 +00:00
Sam Lantinga
70a40d51b2
Added interfaces for batch drawing of points, lines and rects:
...
SDL_DrawPoints()
SDL_BlendPoints()
SDL_BlendLines()
SDL_DrawLines()
SDL_FillRects()
SDL_BlendRects()
SDL_RenderPoints()
SDL_RenderLines()
SDL_RenderRects()
Renamed SDL_RenderFill() to SDL_RenderRect()
2009-12-09 15:56:56 +00:00
Sam Lantinga
c12a32c64b
Added a utility function to convert blocks of pixels
2009-11-15 09:21:46 +00:00
Sam Lantinga
27294b7a4e
Partial fix for bug #859
...
Header file update from Ken for improved doxygen output
2009-10-19 13:31:58 +00:00
Sam Lantinga
9313a4ad5f
Fixed bug #826
...
Ken Bull 2009-10-04 09:51:30 PDT
2009/10/4 E. Wing <ewmailing@gmail.com>:
> Hi Kenneth,
> I noticed that SDL_SetColorKey and SDL_GetColorKey start with
> /*
> instead of
> /**
> in SDL_Surface.h in SDL 1.3.
>
> I haven't scrutinized the headers and I don't know if you had an
> automated process to add these, but I thought I would let you know in
> case there might be others that have the same problem.
>
> Thanks,
> Eric
>
The attached patch corrects this and other documentation errors in
SDL_surface.h
2009-10-04 19:14:30 +00:00
Sam Lantinga
eb3fc668d0
Added SDL_GetColorKey()
2009-04-03 13:27:33 +00:00
Sam Lantinga
42a8aa5af2
Reverted SDL_LoadICO_RW() addition, this should go in SDL_image
2009-01-12 06:21:34 +00:00
Couriersud
1cd0eb7eba
Add SDL_LoadICO_RW to SDL. Loads best quality icon from *.ico file.
2009-01-11 23:56:19 +00:00
Sam Lantinga
8318ef98b6
Added RenderPiont() API
...
Merged the drawing tests into a single test program
2008-12-21 17:39:41 +00:00
Sam Lantinga
f2c09059c1
Added stubs for software implementations of blending fills and line drawing
2008-12-20 13:14:28 +00:00
Sam Lantinga
befb0f7f42
Updated copyright date
2008-12-08 00:27:32 +00:00
Sam Lantinga
766c1e1e93
Added very slow software scaling to the X11 renderer
2008-12-03 12:10:51 +00:00
Sam Lantinga
69c1e59e91
The SDL_RLEACCEL flag is respected in SDL_ConvertSurface(), per the docs.
...
Fixed saving BMP files of surfaces with an alpha channel.
2008-11-29 11:26:01 +00:00
Sam Lantinga
4f2f07efff
Split out the SDL_rect and SDL_surface functions into their own headers.
...
Removed unused count from the dirty rect list.
2007-09-10 12:20:02 +00:00