Are you maintaining updated documentation for lispbuilder-sdl? http://lispbuilder.sourceforge.net/ looks very old.
Thanks. On Fri, May 16, 2008 at 5:44 PM, Luke Crook <[EMAIL PROTECTED]> wrote: > Up to now, CREATE-SURFACE has always returned an RGBA surface, having the flag > SDL_SRC_ALPHA set according to :ALPHA-VALUE. This meant that simple operations > that should have worked did not (CSS's attempt at blitting one surface onto > another, for example. http://article.gmane.org/gmane.lisp.cl- > lispbuilder.general/1044). I have since updated CREATE-SURFACE to return an > RGB > surface. To create an RGBA surface, specify :CHANNEL-ALPHA T. To specify an > ALPHA channel for the surface (SDL_SRC_ALPHA), use :SURFACE-ALPHA <0-255>. > Alternatively, use :ALPHA to set both simultaneously. > > LISPBUILDER-SDL > * Added new VECTO example, SDL-EXAMPLES:ROOTS > * SET-COLOR-KEY; Now uses the current key color if a new key color is not > specified. > * SET-ALPHA; Now uses the current surface alpha value if a new surface alpha > is > not specified. > * CREATE-SURFACE now creates an RGB surface by default, instead of an RGBA > surface. > :ALPHA-VALUE is replaced by :ALPHA. > Added :SURFACE-ALPHA to turn on SDL_SRC_ALPHA, > Added :CHANNEL-ALPHA to specify an RGBA surface. > SDL_SRC_ALPHA and RGBA can now be specified independently. > :ALPHA will set both SDL_SRC_ALPHA and RGBA. > * LOAD-IMAGE; use :SURFACE-ALPHA instead of :ALPHA-VALUE > * ROTATE-SURFACE; use :SURFACE-ALPHA instead of :ALPHA-VALUE > * CONVERT-SURFACE; use :SURFACE-ALPHA instead of :ALPHA-VALUE > * COPY-SURFACE; use :ALPHA instead of :ALPHA-VALUE. Added :SURFACE-ALPHA and > :CHANNEL-ALPHA. > * Fixes to examples. > > LISPBUILDER-SDL-GFX > * Updates to support SDL_gfx 2.0.16 > - Commented out as binaries for Win32 and Linux not readily packaged/ > available for easy download. > * Fixes to pass :SURFACE-ALPHA to SDL:SURFACE. > * Added the FIREWORKS example from LISPBUILDER-SDL. > * Fixed DRAW-CURVE to call SDL::GENERATE-CURVE and not SDL::CALCULATE-CURVE > which does not exist. > > LISPBUILDER-SDL-IMAGE > * LOAD-IMAGE updates to pass :SURFACE-ALPHA to SDL:SURFACE. > > LISPBUILDER-SDL-TTF > * DRAW-STRING-BLENDED now creates an RGB+SDL_SRC_ALPHA SURFACE using :SURFACE- > ALPHA T. > > _______________________________________________ > application-builder mailing list > [email protected] > http://www.lispniks.com/mailman/listinfo/application-builder > -- Elliott Slaughter "Any road followed precisely to its end leads precisely nowhere." - Frank Herbert _______________________________________________ application-builder mailing list [email protected] http://www.lispniks.com/mailman/listinfo/application-builder
