 Versione aggiornata della mia libreria (Agosto 2004); contiene le versioni statiche e quella dinamica (DLL).
Le caratteristiche principali attualmente supportate sono:
Gestione della modalita' protetta per DOS (Raw, XMS, VCPI e DPMI)
Gestione modalita' grafiche:
DOS: modo standard 320x200, 19 modalita' Vesa sia banked che LFB
Windows: schermo intero, finestra fissa e finestra ridimensionabile
Gestione file grafici:
In lettura: ANI, BMP, CEL, COL, CUR, DDS, GBR, GIF, ICO, JPG, LBM, LMP, MDL, PAL, PAT, PBM, PCD, PCX, PGM, PIC, PIX, PNG, PPM, PSD, PXR, RGB, TGA, WAL, XBM, XPM
In scrittura: BMP non compresso
Gestione file 3D:
In lettura: 3D2, 3DS, AC, ASC, ASE, COB, CR2, GEM, GEO, GTS, LWO, MD2, MD3, MDL, MS3, OBJ, PLY, PZ3, RAW, TRI, TXT, X
Compressione/decompressione (Huffman, veloce, aritmetica, simil lzw)
Funzioni matematiche: Trasformazioni 2D/3D, numeri complessi, funzioni trigonometriche, vettori, matrici, quaternioni, Fast Fourier Transformation
Funzioni grafiche: Immagini, Palette, Testo, Sprite, Mouse, Menu, Commenti
Primitive grafiche: Punti, linee, 48 tipi di rettangoli, ellissi e poligoni
Effetti grafici: otazioni, deformazioni, modifica colori, frattali, ecc.
Motore 3D: emulatore DirectX 9, terrain engine, sistema particellare
Debugger per DOS e Disassembler fino al Pentium IV (Comprese 3DNow!)
Supporto dei linguaggi ad alto livello tramite libreria DLL |