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); }