shader resource management updated