// File: /workspace/github_c_makefile_star2_O0/FredTheDino[P]Fog/inc/glad/glad.c
// Function: load_GL_NV_bindless_texture(void* (*)(char const*))
static void load_GL_NV_bindless_texture(GLADloadproc load) {
	if(!GLAD_GL_NV_bindless_texture) return;
	glad_glGetTextureHandleNV = (PFNGLGETTEXTUREHANDLENVPROC)load("glGetTextureHandleNV");
	glad_glGetTextureSamplerHandleNV = (PFNGLGETTEXTURESAMPLERHANDLENVPROC)load("glGetTextureSamplerHandleNV");
	glad_glMakeTextureHandleResidentNV = (PFNGLMAKETEXTUREHANDLERESIDENTNVPROC)load("glMakeTextureHandleResidentNV");
	glad_glMakeTextureHandleNonResidentNV = (PFNGLMAKETEXTUREHANDLENONRESIDENTNVPROC)load("glMakeTextureHandleNonResidentNV");
	glad_glGetImageHandleNV = (PFNGLGETIMAGEHANDLENVPROC)load("glGetImageHandleNV");
	glad_glMakeImageHandleResidentNV = (PFNGLMAKEIMAGEHANDLERESIDENTNVPROC)load("glMakeImageHandleResidentNV");
	glad_glMakeImageHandleNonResidentNV = (PFNGLMAKEIMAGEHANDLENONRESIDENTNVPROC)load("glMakeImageHandleNonResidentNV");
	glad_glUniformHandleui64NV = (PFNGLUNIFORMHANDLEUI64NVPROC)load("glUniformHandleui64NV");
	glad_glUniformHandleui64vNV = (PFNGLUNIFORMHANDLEUI64VNVPROC)load("glUniformHandleui64vNV");
	glad_glProgramUniformHandleui64NV = (PFNGLPROGRAMUNIFORMHANDLEUI64NVPROC)load("glProgramUniformHandleui64NV");
	glad_glProgramUniformHandleui64vNV = (PFNGLPROGRAMUNIFORMHANDLEUI64VNVPROC)load("glProgramUniformHandleui64vNV");
	glad_glIsTextureHandleResidentNV = (PFNGLISTEXTUREHANDLERESIDENTNVPROC)load("glIsTextureHandleResidentNV");
	glad_glIsImageHandleResidentNV = (PFNGLISIMAGEHANDLERESIDENTNVPROC)load("glIsImageHandleResidentNV");
}

// Assembly:
pushq %rbp
movq %rsp, %rbp
subq $0x10, %rsp
movq %rdi, -0x8(%rbp)
leaq 0x5a821(%rip), %rax     # 0x80574
cmpl $0x0, (%rax)
jne 0x25d5d
jmp 0x25e88
leaq 0x30851(%rip), %rdi     # 0x565b5
callq *-0x8(%rbp)
movq %rax, %rcx
leaq 0x5db67(%rip), %rax     # 0x838d8
movq %rcx, (%rax)
leaq 0x3084f(%rip), %rdi     # 0x565ca
callq *-0x8(%rbp)
movq %rax, %rcx
leaq 0x5db58(%rip), %rax     # 0x838e0
movq %rcx, (%rax)
leaq 0x30854(%rip), %rdi     # 0x565e6
callq *-0x8(%rbp)
movq %rax, %rcx
leaq 0x5db49(%rip), %rax     # 0x838e8
movq %rcx, (%rax)
leaq 0x3085b(%rip), %rdi     # 0x56604
callq *-0x8(%rbp)
movq %rax, %rcx
leaq 0x5db3a(%rip), %rax     # 0x838f0
movq %rcx, (%rax)
leaq 0x30865(%rip), %rdi     # 0x56625
callq *-0x8(%rbp)
movq %rax, %rcx
leaq 0x5db2b(%rip), %rax     # 0x838f8
movq %rcx, (%rax)
leaq 0x30861(%rip), %rdi     # 0x56638
callq *-0x8(%rbp)
movq %rax, %rcx
leaq 0x5db1c(%rip), %rax     # 0x83900
movq %rcx, (%rax)
leaq 0x30866(%rip), %rdi     # 0x56654
callq *-0x8(%rbp)
movq %rax, %rcx
leaq 0x5db0d(%rip), %rax     # 0x83908
movq %rcx, (%rax)
leaq 0x3086e(%rip), %rdi     # 0x56673
callq *-0x8(%rbp)
movq %rax, %rcx
leaq 0x5dafe(%rip), %rax     # 0x83910
movq %rcx, (%rax)
leaq 0x3086d(%rip), %rdi     # 0x56689
callq *-0x8(%rbp)
movq %rax, %rcx
leaq 0x5daef(%rip), %rax     # 0x83918
movq %rcx, (%rax)
leaq 0x3086d(%rip), %rdi     # 0x566a0
callq *-0x8(%rbp)
movq %rax, %rcx
leaq 0x5dae0(%rip), %rax     # 0x83920
movq %rcx, (%rax)
leaq 0x30873(%rip), %rdi     # 0x566bd
callq *-0x8(%rbp)
movq %rax, %rcx
leaq 0x5dad1(%rip), %rax     # 0x83928
movq %rcx, (%rax)
leaq 0x3087a(%rip), %rdi     # 0x566db
callq *-0x8(%rbp)
movq %rax, %rcx
leaq 0x5dac2(%rip), %rax     # 0x83930
movq %rcx, (%rax)
leaq 0x3087f(%rip), %rdi     # 0x566f7
callq *-0x8(%rbp)
movq %rax, %rcx
leaq 0x5dab3(%rip), %rax     # 0x83938
movq %rcx, (%rax)
addq $0x10, %rsp
popq %rbp
retq
nop