Subject:   Reducing Color Depth can Impede Performance
      Date:   2005-08-02 14:03:55
      From:   ChrisTyler



--------------------------------------------------------------------------

      Reducing the color depth from 32 bits (24 bits padded to 32) down to 
16 bits can save memory, which in turn can significantly improve performance 
when you're using a system which shares memory between the graphics system 
and the CPU (e.g., Intel i810 family).

      However, if you're not short on RAM, using 16-bit graphics can 
dramatically slow down graphics operations -- especially when the CPU is 
doing the work -- depending on what operations you are performing.

      At 32 bits per pixel, the CPU can write a full 32-bit word to change 
the color of one pixel. When using 16 bits per pixel, there are two pixels 
in every 32-bit word. To change the color of one pixel, the CPU has to read 
the word from memory, perform an AND to preserve the unaffected pixel's 
value, perform an OR to insert the affected pixel's value, and then write 
the word pack to memory -- 4 operations instead of 1 (and that's when you're 
changing the low-order pixel; add a 16-bit left shift when you're changing 
the high-order pixel).



==================================================

Bagaimana pendapat Anda para Win XP experts? Trims sebelumnya.

Salam,
Agoes 


[Non-text portions of this message have been removed]



-- 
www.itcenter.or.id - Komunitas Teknologi Informasi Indonesia 
Info, Gabung, Keluar, Mode Kirim : [EMAIL PROTECTED] 
:: Hapus bagian yang tidak perlu (footer, dst) saat reply! :: 
## Jobs: itcenter.or.id/jobs ## Bursa: itcenter.or.id/bursa ##
$$ Iklan/promosi : www.itcenter.or.id/sponsorship $$

[@@] Jaket ITCENTER tersedia di http://shop.itcenter.or.id 

 
Yahoo! Groups Links

<*> To visit your group on the web, go to:
    http://groups.yahoo.com/group/ITCENTER/

<*> To unsubscribe from this group, send an email to:
    [EMAIL PROTECTED]

<*> Your use of Yahoo! Groups is subject to:
    http://docs.yahoo.com/info/terms/
 



Kirim email ke