Added shader compilation code.