Added shader support