//-------------------------------------------------------------- void ofShader::setAttribute2d(GLint location, double v1, double v2) const{ if(bLoaded) glVertexAttrib2d(location, v1, v2); }
void shader_gl3::attribute(const char* name, const double& arg1, const double& arg2) const { A2E_CHECK_ATTRIBUTE_EXISTENCE(name); A2E_CHECK_ATTRIBUTE_TYPE(name, GL_FLOAT_VEC2); glVertexAttrib2d(A2E_SHADER_GET_ATTRIBUTE_POSITION(name), arg1, arg2); }
void ShaderProgram::setAttribute(GLint index, GLdouble v1, GLdouble v2) { glVertexAttrib2d(index, v1, v2); }
JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL20_nglVertexAttrib2d(JNIEnv *env, jclass clazz, jint index, jdouble x, jdouble y, jlong function_pointer) { glVertexAttrib2dPROC glVertexAttrib2d = (glVertexAttrib2dPROC)((intptr_t)function_pointer); glVertexAttrib2d(index, x, y); }