Add shader level support