libcgc: remove some redundant checks

Signed-off-by: Erik Faye-Lund <kusmabite@gmail.com>
libcgc: decode more bits from fragment-shader uniforms

Signed-off-by: Erik Faye-Lund <kusmabite@gmail.com>