Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

Blit tech demo

0 views
Skip to first unread message

Gianpaolo Ingegneri

unread,
Jul 7, 2008, 3:52:34 AM7/7/08
to
Ho messo su un demo per mostrare le potenzialitą degli algoritmi di
blittaggio di un framework al quale sto lavorando. L'intero demo gira via
software facendo uso di algoritmi di disegno proprietari, non č stato fatto
uso di directx, opengl, sdl o qualsiasi api esistente (a parte la SetDIBits
delle GDI per visualizzare il front buffer).

http://www.texturemind.com/files/blit_tech_demo.zip

Features:
- blit, zoom, rotation
- alpha blending
- bilinear filtering
- bump mapping
- formato proprietario per i font

Fatemi sapere se vi parte.

Gianpaolo Ingegneri
www.texturemind.com


GiO

unread,
Jul 7, 2008, 4:40:03 AM7/7/08
to
Salve Gianpaolo Ingegneri,

Il 07/07/2008 9.52 ha scritto:

> http://www.texturemind.com/files/blit_tech_demo.zip
>
> Features:
> - blit, zoom, rotation
> - alpha blending
> - bilinear filtering
> - bump mapping
> - formato proprietario per i font
>
> Fatemi sapere se vi parte.

L'ho provato su un dual core 2.40GHz (6600) con 2 Giga di RAM ed nVidia
7900 GTX. Gira credo correttamente, il frame rate varia, ma è in
generale molto alto (150, 200, 300 fps...).
In bocca al lupo per il tuo "strano" progetto.

--

C++U,

GiO

Gianpaolo Ingegneri

unread,
Jul 7, 2008, 4:48:57 AM7/7/08
to
> L'ho provato su un dual core 2.40GHz (6600) con 2 Giga di RAM ed nVidia
> 7900 GTX. Gira credo correttamente, il frame rate varia, ma è in generale
> molto alto (150, 200, 300 fps...).
> In bocca al lupo per il tuo "strano" progetto.

Grazie. A presto altri demo per chiarificare un pò di punti del progetto.

Gianpaolo Ingegneri
www.texturemind.com


Gabriele Greco

unread,
Jul 7, 2008, 6:42:50 AM7/7/08
to
Gianpaolo Ingegneri wrote:
>> L'ho provato su un dual core 2.40GHz (6600) con 2 Giga di RAM ed nVidia
>> 7900 GTX. Gira credo correttamente, il frame rate varia, ma è in generale
>> molto alto (150, 200, 300 fps...).
>> In bocca al lupo per il tuo "strano" progetto.
>
> Grazie. A presto altri demo per chiarificare un pò di punti del progetto.

Tra gli 80 e i 110 fps su WINE ;) (P4 dual core 3ghz, scheda gf6100 TC)

Da questo messaggio, quindi forse non va al massimo:

fixme:x11drv:X11DRV_desktop_SetCurrentMode Cannot change screen BPP from
32 to 16


Il feeling e` quello dei vecchi demo Amiga :)


Bye,
Gabry


Mim-R

unread,
Jul 7, 2008, 6:44:13 AM7/7/08
to
L'ho provato anche io (ho un pc meno potente), e gira sui 120 FPS.
Come hai fatto a disegnare in 3D sullo schermo tutto via software??

"Gianpaolo Ingegneri" <in...@tmind.com> ha scritto nel messaggio
news:4871cb50$0$29986$5fc...@news.tiscali.it...

Gianpaolo Ingegneri

unread,
Jul 7, 2008, 7:00:58 AM7/7/08
to
> Tra gli 80 e i 110 fps su WINE ;) (P4 dual core 3ghz, scheda gf6100 TC)
>
> Da questo messaggio, quindi forse non va al massimo:
>
> fixme:x11drv:X11DRV_desktop_SetCurrentMode Cannot change screen BPP from
> 32 to 16
>
>
> Il feeling e` quello dei vecchi demo Amiga :)

Ti ringrazio per il beta test estremo. :) In effetti ancora c'è da
debbuggare parecchio, quel messaggio è sicuramente dovuto al fatto che (per
motivi di tempo) passo alla modalità a 16 bit senza fare un test delle
capabilities. Il bello è che il lato software disegna effettivamente a pieni
32 bits, ho preferito visualizzare a 16 per non sovraccaricare il vetusto
SetDIBits che su alcune configurazioni (veramente vecchie) mi dava 25 fps
massimo. Spero di trovare il tempo per una versione più accurata, sistemo il
difetto e aggiungo una modalità in finestra, inoltre rilascio una versione
che fa uso delle directx per la sola visualizzazione dello schermo.


Gianpaolo Ingegneri

unread,
Jul 7, 2008, 7:06:44 AM7/7/08
to
> L'ho provato anche io (ho un pc meno potente), e gira sui 120 FPS.
> Come hai fatto a disegnare in 3D sullo schermo tutto via software??

In effetti č non č 3d, ma bump mapping che fa uso di normal maps e luce
direzionale. L'immagine si fonde bene con lo sfondo perchč č una
combinazione di bump mapping ed alpha blending. Grazie per il test.

Gianpaolo Ingegneri
www.texturemind.com


Giallanon

unread,
Jul 7, 2008, 10:18:19 AM7/7/08
to
Mi dice "display mode not compatible"
Il desktop è a 1680x1050 32bit

> Ho messo su un demo per mostrare le potenzialità degli algoritmi di

> blittaggio di un framework al quale sto lavorando. L'intero demo gira via

> software facendo uso di algoritmi di disegno proprietari, non è stato fatto

Gianpaolo Ingegneri

unread,
Jul 7, 2008, 10:49:46 AM7/7/08
to
> Mi dice "display mode not compatible"
> Il desktop è a 1680x1050 32bit

Forse la risoluzione è troppo vecchia e la tua configurazione non la
supporta. Comunque per evitare problemi ho aggiunto un exe che parte in
finestra, si chiama "blit tech demo (window).exe", se provi quello
sicuramente ti parte, in attesa che sistemo il problema del fullscreen.
Grazie per il bug report.


[L]ash

unread,
Jul 7, 2008, 10:22:07 AM7/7/08
to
Il giorno Mon, 7 Jul 2008 09:52:34 +0200
"Gianpaolo Ingegneri" <in...@tmind.com> ha scritto:

> Fatemi sapere se vi parte.
>

Centrino 1,8Ghz
1Gb ram
con wine tra i 75 e 80 FPS

si può avere una versione linux da provare!?

Ciao

--
Andrea Corradi | Debian User | www.debian.org
Fingerprint: A41E F6B0 DBDB F04C 4940 E411 30F3 CD62 57B1 8458
gpg --keyserver keyserver.linux.it --recv-key 57B18458
Please avoid sending me Word or PowerPoint attachments.
http://www.gnu.org/philosophy/no-word-attachments.html

Gianpaolo Ingegneri

unread,
Jul 7, 2008, 12:59:35 PM7/7/08
to
> si puň avere una versione linux da provare!?

Ancora non č disponibile, ma spero di rilasciarne una al piů presto. Il
framework che sta dietro questo piccolo demo č piuttosto grande ma si presta
bene alle conversioni. Grazie per l'interessamento.


GiO

unread,
Jul 8, 2008, 4:31:32 AM7/8/08
to
Salve Mim-R,

Il 07/07/2008 12.44 ha scritto:

> L'ho provato anche io (ho un pc meno potente), e gira sui 120 FPS.
> Come hai fatto a disegnare in 3D sullo schermo tutto via software??

La demo non è 3D, ma, prima che esistessero gli acceleratori 3D, cioè
solo qualche anno fa, era una cosa normale.


--

C++U,

GiO

Giallanon

unread,
Jul 8, 2008, 4:39:41 AM7/8/08
to
OK, in finestra funziona.
In media sto sui 300 fps, con punte massime sui 400 e minime sui 190

Intel Core duo E8400 @ 3 GHz, 4Gb Ram, Nvidia GeForce 8800 GT

0 new messages