Hi,

the graphical library DUGL has been updated: http://dugl.50webs.com/

Changes:
global
- Cleaned include files
- Better License.txt
- The GUI, and Sound moved to a new open Source addon library DUGL-PLUS.
  This will keep DUGL a small and fast C/Asm library :)

graphics:
- InitVesaMode Init now any available 16bpp graphic mode.
- SetSurf accepts now a 16bpp Surf as a target drawing Surf.
- Added 16bpp graphic functions :
  * Poly16 : supporting POLY16_SOLID, POLY16_TEXT, POLY16_MASK_TEXT
    and the new POLY16_RGB
  * PutPixel16, GetPixel16, Clear16, Line16, LineMap16
  * ClearSurf16, line16, linemap16, putpixel16, cputpixel16, getpixel16,
    cgetpixel16, Bar16, bar16, rect16, rectmap16
  * PutSurf16, PutMaskSurf16
  * OutText16, OutText16XY, OutText16Mode, OutText16YMode, RViewOutText16Mode
    RViewOutText16YMode,  RViewOutText16XY
- Added RViewOutTextXY for 8bpp text outputting
- Romoved the asm instruction EMMS from all the graphic functions.
  This will increase the rendering speed specially on slow computers.
  Instead the user should call the macro FREE_MMX() when going to use
floating math.
- Added ScanLine and Mask to the Surf structure.
- Fixed a bug on CreateSurf, and CreateSurfBuff computing errnously
the SizeSurf.
- Added the function SetSrcSurf(Surf *S) to set the current source
Surf for all the
  drawing function using a surf, like Poly, PutSurf, PutMaskSurf.
Giving the possiblity
  then to pass a NULL pointer as source Surf.

Bye
 Flo
-- 
Club Dr-DOS Wiki http//www.drdos.org
private page http://www.flox.at.tf

-------------------------------------------------------------------------
This SF.net email is sponsored by: Microsoft
Defy all challenges. Microsoft(R) Visual Studio 2008.
http://clk.atdmt.com/MRT/go/vse0120000070mrt/direct/01/
_______________________________________________
Freedos-user mailing list
Freedos-user@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/freedos-user

Reply via email to