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

Reply via email to