void GLSeparableProgram::setUniformHandle( GLint uniformLocation, GLuint64 h ) { assert( isValid() ); glProgramUniformHandleui64ARB( id(), uniformLocation, h ); }
void UniformImplementation_SeparateShaderObjectsARB::set(const Program * program, const GLint location, const TextureHandle & value) const { glProgramUniformHandleui64ARB(program->id(), location, value); }
JNIEXPORT void JNICALL Java_org_lwjgl_opengl_ARBBindlessTexture_nglProgramUniformHandleui64ARB(JNIEnv *env, jclass clazz, jint program, jint location, jlong value, jlong function_pointer) { glProgramUniformHandleui64ARBPROC glProgramUniformHandleui64ARB = (glProgramUniformHandleui64ARBPROC)((intptr_t)function_pointer); glProgramUniformHandleui64ARB(program, location, value); }
JNIEXPORT void JNICALL Java_org_lwjgl_opengl_ARBBindlessTexture_glProgramUniformHandleui64ARB(JNIEnv *__env, jclass clazz, jint program, jint location, jlong value) { glProgramUniformHandleui64ARBPROC glProgramUniformHandleui64ARB = (glProgramUniformHandleui64ARBPROC)tlsGetFunction(1084); UNUSED_PARAM(clazz) glProgramUniformHandleui64ARB(program, location, value); }