bool GLCgShader::SetConstant(const str_type::string& name, const math::Vector2 &v) { CGparameter param = SeekParameter(name, m_params); if (!param) return ShowInvalidParameterWarning(m_shaderName, name); cgSetParameter2fv(param, (float*)&v); if (CheckForError("Shader::SetConstant2F setting parameter", m_shaderName)) return false; return true; }
void ShaderParameterCg::Set(glm::detail::tvec2<float> const& vector) { cgSetParameter2fv(this->_param, (float*)&vector); }
// // SetFloatVec2 // void CCgUniform::SetFloatVec2( const Vec2<GLfloat>& v ) { cgSetParameter2fv( m_Parameter, &v[ 0 ] ); }