add shader interface files