state.instance_data_array[r_index].flags=base_flags|(state.instance_data_array[r_index==0?0:r_index-1].flags&(FLAGS_DEFAULT_NORMAL_MAP_USED|FLAGS_DEFAULT_SPECULAR_MAP_USED));//reset on each command for sanity, keep canvastexture binding config
state.instance_data_array[r_index].flags=base_flags|(state.instance_data_array[r_index==0?0:r_index-1].flags&(FLAGS_DEFAULT_NORMAL_MAP_USED|FLAGS_DEFAULT_SPECULAR_MAP_USED));// Reset on each command for safety, keep canvastexture binding config.
push_constant.flags=base_flags|(push_constant.flags&(FLAGS_DEFAULT_NORMAL_MAP_USED|FLAGS_DEFAULT_SPECULAR_MAP_USED));//reset on each command for sanity, keep canvastexture binding config
push_constant.flags=base_flags|(push_constant.flags&(FLAGS_DEFAULT_NORMAL_MAP_USED|FLAGS_DEFAULT_SPECULAR_MAP_USED));// Reset on each command for safety, keep canvastexture binding config.