MtlUserDefinedVar.cpp 673 B

1234567891011121314
  1. #include "MtlUserDefinedVar.h"
  2. #include "Texture.h"
  3. //======================================================================================================================
  4. // Constructor =
  5. //======================================================================================================================
  6. MtlUserDefinedVar::MtlUserDefinedVar(const SProgUniVar& sProgVar, const char* texFilename):
  7. sProgVar(sProgVar)
  8. {
  9. ASSERT(sProgVar.getGlDataType() == GL_SAMPLER_2D);
  10. data = RsrcPtr<Texture>();
  11. boost::get<RsrcPtr<Texture> >(data).loadRsrc(texFilename);
  12. }