コード例 #1
0
ファイル: GLCgShader.cpp プロジェクト: St0l3nID/ethanon
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;
}
コード例 #2
0
ファイル: ShaderParameterCg.cpp プロジェクト: Pocsel/pocsel
 void ShaderParameterCg::Set(glm::detail::tvec2<float> const& vector)
 {
     cgSetParameter2fv(this->_param, (float*)&vector);
 }
コード例 #3
0
 //
 // SetFloatVec2
 //
 void CCgUniform::SetFloatVec2( 
                               const Vec2<GLfloat>& v 
                               )
 {
     cgSetParameter2fv( m_Parameter, &v[ 0 ] );
 }