if(final_module->get_format()==Module::SPIR_V)
{
const SpirVModule &spirv_mod = *static_cast<const SpirVModule *>(final_module);
collect_uniforms(spirv_mod);
collect_attributes(spirv_mod);
collect_builtins(spirv_mod);
if(final_module->get_format()==Module::SPIR_V)
{
const SpirVModule &spirv_mod = *static_cast<const SpirVModule *>(final_module);
collect_uniforms(spirv_mod);
collect_attributes(spirv_mod);
collect_builtins(spirv_mod);