Beispiel #1
0
//--------------------------------------------------------------
void ofShader::setAttribute3d(GLint location, double v1, double v2, double v3)  const{
	if(bLoaded)
		glVertexAttrib3d(location, v1, v2, v3);
}
Beispiel #2
0
void shader_gl3::attribute(const char* name, const double& arg1, const double& arg2, const double& arg3) const {
	A2E_CHECK_ATTRIBUTE_EXISTENCE(name);
	A2E_CHECK_ATTRIBUTE_TYPE(name, GL_FLOAT_VEC3);
	glVertexAttrib3d(A2E_SHADER_GET_ATTRIBUTE_POSITION(name), arg1, arg2, arg3);
}
void ShaderProgram::setAttribute(GLint index, GLdouble v1, GLdouble v2, GLdouble v3) 
{
	glVertexAttrib3d(index, v1, v2, v3);
}
Beispiel #4
0
JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL20_nglVertexAttrib3d(JNIEnv *env, jclass clazz, jint index, jdouble x, jdouble y, jdouble z, jlong function_pointer) {
	glVertexAttrib3dPROC glVertexAttrib3d = (glVertexAttrib3dPROC)((intptr_t)function_pointer);
	glVertexAttrib3d(index, x, y, z);
}