Mercurial > hg > dmlib
changeset 257:370521e7a960
Joo.
author | Matti Hamalainen <ccr@tnsp.org> |
---|---|
date | Tue, 09 Oct 2012 23:44:36 +0300 |
parents | cac0b6cfebb4 |
children | ff542421ed33 |
files | vptest.c |
diffstat | 1 files changed, 20 insertions(+), 7 deletions(-) [+] |
line wrap: on
line diff
--- a/vptest.c Tue Oct 09 22:08:12 2012 +0300 +++ b/vptest.c Tue Oct 09 23:44:36 2012 +0300 @@ -379,7 +379,8 @@ DMMatrix mat; // dm_matrix_rot_a(&mat, f*0.1, 0, (3.1415926535f * 2.0f * ((DMFloat) mouseX + (DMFloat) mouseY) ) / 500.0f); - dm_matrix_rot_a(&mat, f*0.1, f*0.1, f*0.1); +// dm_matrix_rot_a(&mat, f*0.1, f*0.1, f*0.1); + dm_matrix_rot_a(&mat, 0, 0, f*0.1); dmDraw3DLineSpriteModel(screen, model, &pos, &mat, fbmap, lcol); #endif @@ -387,19 +388,31 @@ #if 0 int np; dmClearSurface(screen2, 0); - for (np = 1; np <= 4; np++) + for (np = 1; np <= 5; np++) { - float n = ((np + 1) * (np + 1) * np) * 0.6; + float n = ((float) np - 0.5f) / 5.0f; dmScaledBlitSurface32to32TransparentGA(screen, -n, -n, screen->w + n*2.0f, screen->h + n*2.0f, screen2, - 200 - np * 5 + 210 - np * 10 ); dmDirectBlitSurface(screen2, screen); } - dmDraw3DLineSpriteModel(screen, &model, &pos, &mat, fbmap, lcol); +// dmRadialBlur(screen, 320, 240, 0.010); +// dmRadialBlur(screen, 325, 245, 0.016); + + dmDraw3DLineSpriteModel(screen, model, &pos, &mat, fbmap, lcol); - dmRadialBlur(screen, 320, 240, 0.010); - dmRadialBlur(screen, 325, 245, 0.016); + for (np = 1; np <= 5; np++) + { + float n = ((float) np - 0.5f) / 4.0f; + dmScaledBlitSurface32to32TransparentGA(screen, -n, -n, screen->w + n*2.0f, screen->h + n*2.0f, screen2, + 210 - np * 10 + ); + dmDirectBlitSurface(screen2, screen); + } + +// dmRadialBlur(screen, 320, 240, 0.010); +// dmRadialBlur(screen, 325, 245, 0.016); #endif if (!optBenchmark)