Added shader linking code