fix incorrect operator precedence in pixel.c
add pixel_convert_direct
change printf -> fprintf in pixel.c
convert texture uploads directly to RGB ubyte