[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[paragui-cvs] CVS: paragui/src/draw gradient.cpp,1.3.6.2,1.3.6.3
From: |
Alexander Pipelka <address@hidden> |
Subject: |
[paragui-cvs] CVS: paragui/src/draw gradient.cpp,1.3.6.2,1.3.6.3 |
Date: |
Mon, 15 Jul 2002 10:29:35 -0400 |
Update of /cvsroot/paragui/paragui/src/draw
In directory subversions:/tmp/cvs-serv32095/src/draw
Modified Files:
Tag: devel-1-0
gradient.cpp
Log Message:
removed splash from paratest
slight optimization in gradient.cpp
Index: gradient.cpp
===================================================================
RCS file: /cvsroot/paragui/paragui/src/draw/gradient.cpp,v
retrieving revision 1.3.6.2
retrieving revision 1.3.6.3
diff -C2 -r1.3.6.2 -r1.3.6.3
*** gradient.cpp 18 Jun 2002 08:10:23 -0000 1.3.6.2
--- gradient.cpp 15 Jul 2002 14:29:33 -0000 1.3.6.3
***************
*** 169,173 ****
for (register Sint32 y = 0; y < drawrect.h; y++) {
! if ( bpp == 1 )
pixel = SDL_MapRGB ( surface->format, r>>8,
g>>8, b>>8 );
else
--- 169,173 ----
for (register Sint32 y = 0; y < drawrect.h; y++) {
! /* if ( bpp == 1 )
pixel = SDL_MapRGB ( surface->format, r>>8,
g>>8, b>>8 );
else
***************
*** 176,191 ****
| (b>>Bloss) << Bshift;
//| Amask;
/* Set the pixel */
switch (bpp) {
case 1:
*((Uint8 *) (bits)) = (Uint8) pixel;
break;
case 2:
*((Uint16 *) (bits)) = (Uint16) pixel;
break;
! case 3: { /*
Format/endian independent */
Uint8 ri = (pixel >>
surface->format->Rshift) & 0xFF;
Uint8 gi = (pixel >>
surface->format->Gshift) & 0xFF;
--- 176,201 ----
| (b>>Bloss) << Bshift;
//| Amask;
+ */
/* Set the pixel */
switch (bpp) {
case 1:
+ pixel = SDL_MapRGB ( surface->format,
r>>8, g>>8, b>>8 );
*((Uint8 *) (bits)) = (Uint8) pixel;
break;
case 2:
+ pixel = (r>>Rloss) << Rshift
+ | (g>>Gloss) <<
Gshift
+ | (b>>Bloss) <<
Bshift;
+
*((Uint16 *) (bits)) = (Uint16) pixel;
break;
! case 3: {
! pixel = (r>>Rloss) << Rshift
! | (g>>Gloss)
<< Gshift
! | (b>>Bloss)
<< Bshift;
!
Uint8 ri = (pixel >>
surface->format->Rshift) & 0xFF;
Uint8 gi = (pixel >>
surface->format->Gshift) & 0xFF;
***************
*** 198,201 ****
--- 208,215 ----
case 4:
+ pixel = (r>>Rloss) << Rshift
+ | (g>>Gloss) <<
Gshift
+ | (b>>Bloss) <<
Bshift;
+
*((Uint32 *) (bits)) = (Uint32) pixel;
break;
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- [paragui-cvs] CVS: paragui/src/draw gradient.cpp,1.3.6.2,1.3.6.3,
Alexander Pipelka <address@hidden> <=