Are you a fan of computer graphics from the olden days of video games, before artists had the full gamut of 16,777,215 colors to play with and were instead constrained to palettes of up to 256 colors to choose from? Do you wish you could achieve fancy artistic effects by simply replacing colors in the palette of a single sprite? Do you wish this effect could be performed blazingly fast, and easy to combine into other shaders to boot? You're going to enjoy this!
Re-uploaded because the sound was screwy the first time.
0:00 Introduction
1:00 The demo
3:59 The palette editor
6:16 Basic palette swapping usage
9:10 Doing fancy things with multiple palettes
11:45 Using the palette swapping code in other shaders
12:42 Misc. fun tricks you can do with the editor
20:05 Performance considerations
22:15 The end
Thumbnail:
parakeet by Saeful Muslim from NounProject.comNounProject.com
(Noun Project didn't have any lorikeet icons, so I went with the next best thing)