Added shader parameter support