Esempio n. 1
0
	template <> void shaderUniformConstant<uint64_t>::bind( unsigned int programID )
	{
		if (updated)
		{
			int location = glGetUniformLocation( programID, name.c_str() );
			if (location >= 0) glUniformui64vNV( location, values.size(), &values[0] );
			updated = false;
		}
	}
JNIEXPORT void JNICALL Java_org_lwjgl_opengl_NVShaderBufferLoad_nglUniformui64vNV__IIJ(JNIEnv *__env, jclass clazz, jint location, jint count, jlong valueAddress) {
    glUniformui64vNVPROC glUniformui64vNV = (glUniformui64vNVPROC)tlsGetFunction(2109);
    intptr_t value = (intptr_t)valueAddress;
    UNUSED_PARAM(clazz)
    glUniformui64vNV(location, count, value);
}