#ifndef MATERIAL_COMPUTE_SHADER_H #define MATERIAL_COMPUTE_SHADER_H #include "ishader.h" enum EShaderOutput { SHADER_TEXTURE0, SHADER_TEXTURE1, SHADER_TEXTURE2, SHADER_TEXTURE3, SHADER_TEXTURE4, SHADER_TEXTURE5, SHADER_TEXTURE6, SHADER_TEXTURE7, SHADER_DEPTH, }; abstract_class IComputeShader : public IShader { public: virtual void SetShaderSource( const char *szPath ) = 0; }; #endif