]> source.dussan.org Git - tigervnc.git/commit
Use lookup tables for pixel upconversion
authorPierre Ossman <ossman@cendio.se>
Tue, 8 Jul 2014 13:06:25 +0000 (15:06 +0200)
committerPierre Ossman <ossman@cendio.se>
Wed, 9 Jul 2014 12:17:53 +0000 (14:17 +0200)
commit2fe68da9e3e7a68102e144464ebcd09f226a446c
treecae1f42391cde7f63c7f39c669a7084326a56d69
parent00bed5c5954a4a809c3a15554a8931ba18879c4e
Use lookup tables for pixel upconversion

You have to loop many times when converting e.g. 2 bits to 8,
so have a couple of lookup tables to speed things up. We still
use bit replication to get from 8 bits to 16 bits though.
common/rfb/PixelFormat.cxx
common/rfb/PixelFormat.h
common/rfb/PixelFormat.inl