fixed coshader hash propagation bug, added unit test
fixed coshader hash propagation bug, added unit test