void CGPUProgramParams::set4x4f(const std::string &name, const NLMISC::CMatrix& m) { // TODO: Verify this! float *f = getPtrFByOffset(allocOffset(name, 4, 4, Float)); NLMISC::CMatrix mt = m; mt.transpose(); mt.get(f); }
void CGPUProgramParams::set4x4f(uint index, const NLMISC::CMatrix& m) { // TODO: Verify this! float *f = getPtrFByOffset(allocOffset(index, 4, 4, Float)); NLMISC::CMatrix mt = m; mt.transpose(); mt.get(f); }