Reduce "Integer" class churn in rendering statistics
 * Use IntMap instead of HashMap<Integer>
 * Cache last set shader to save hashmap lookup on every set uniform