// File: /workspace/github_c_makefile_star2_O0/FredTheDino[P]Fog/inc/glad/glad.c
// Function: load_GL_ARB_framebuffer_object(void* (*)(char const*))
static void load_GL_ARB_framebuffer_object(GLADloadproc load) {
	if(!GLAD_GL_ARB_framebuffer_object) return;
	glad_glIsRenderbuffer = (PFNGLISRENDERBUFFERPROC)load("glIsRenderbuffer");
	glad_glBindRenderbuffer = (PFNGLBINDRENDERBUFFERPROC)load("glBindRenderbuffer");
	glad_glDeleteRenderbuffers = (PFNGLDELETERENDERBUFFERSPROC)load("glDeleteRenderbuffers");
	glad_glGenRenderbuffers = (PFNGLGENRENDERBUFFERSPROC)load("glGenRenderbuffers");
	glad_glRenderbufferStorage = (PFNGLRENDERBUFFERSTORAGEPROC)load("glRenderbufferStorage");
	glad_glGetRenderbufferParameteriv = (PFNGLGETRENDERBUFFERPARAMETERIVPROC)load("glGetRenderbufferParameteriv");
	glad_glIsFramebuffer = (PFNGLISFRAMEBUFFERPROC)load("glIsFramebuffer");
	glad_glBindFramebuffer = (PFNGLBINDFRAMEBUFFERPROC)load("glBindFramebuffer");
	glad_glDeleteFramebuffers = (PFNGLDELETEFRAMEBUFFERSPROC)load("glDeleteFramebuffers");
	glad_glGenFramebuffers = (PFNGLGENFRAMEBUFFERSPROC)load("glGenFramebuffers");
	glad_glCheckFramebufferStatus = (PFNGLCHECKFRAMEBUFFERSTATUSPROC)load("glCheckFramebufferStatus");
	glad_glFramebufferTexture1D = (PFNGLFRAMEBUFFERTEXTURE1DPROC)load("glFramebufferTexture1D");
	glad_glFramebufferTexture2D = (PFNGLFRAMEBUFFERTEXTURE2DPROC)load("glFramebufferTexture2D");
	glad_glFramebufferTexture3D = (PFNGLFRAMEBUFFERTEXTURE3DPROC)load("glFramebufferTexture3D");
	glad_glFramebufferRenderbuffer = (PFNGLFRAMEBUFFERRENDERBUFFERPROC)load("glFramebufferRenderbuffer");
	glad_glGetFramebufferAttachmentParameteriv = (PFNGLGETFRAMEBUFFERATTACHMENTPARAMETERIVPROC)load("glGetFramebufferAttachmentParameteriv");
	glad_glGenerateMipmap = (PFNGLGENERATEMIPMAPPROC)load("glGenerateMipmap");
	glad_glBlitFramebuffer = (PFNGLBLITFRAMEBUFFERPROC)load("glBlitFramebuffer");
	glad_glRenderbufferStorageMultisample = (PFNGLRENDERBUFFERSTORAGEMULTISAMPLEPROC)load("glRenderbufferStorageMultisample");
	glad_glFramebufferTextureLayer = (PFNGLFRAMEBUFFERTEXTURELAYERPROC)load("glFramebufferTextureLayer");
}

// Assembly:
pushq %rbp
movq %rsp, %rbp
subq $0x10, %rsp
movq %rdi, -0x8(%rbp)
leaq 0x63ce1(%rip), %rax     # 0x800b4
cmpl $0x0, (%rax)
jne 0x1c3dd
jmp 0x1c5a9
leaq 0x2d70a(%rip), %rdi     # 0x49aee
callq *-0x8(%rbp)
movq %rax, %rcx
leaq 0x62f17(%rip), %rax     # 0x7f308
movq %rcx, (%rax)
leaq 0x2d704(%rip), %rdi     # 0x49aff
callq *-0x8(%rbp)
movq %rax, %rcx
leaq 0x626d0(%rip), %rax     # 0x7ead8
movq %rcx, (%rax)
leaq 0x2d700(%rip), %rdi     # 0x49b12
callq *-0x8(%rbp)
movq %rax, %rcx
leaq 0x62971(%rip), %rax     # 0x7ed90
movq %rcx, (%rax)
leaq 0x2d6ff(%rip), %rdi     # 0x49b28
callq *-0x8(%rbp)
movq %rax, %rcx
leaq 0x62baa(%rip), %rax     # 0x7efe0
movq %rcx, (%rax)
leaq 0x2d6fb(%rip), %rdi     # 0x49b3b
callq *-0x8(%rbp)
movq %rax, %rcx
leaq 0x6338b(%rip), %rax     # 0x7f7d8
movq %rcx, (%rax)
leaq 0x2d6fa(%rip), %rdi     # 0x49b51
callq *-0x8(%rbp)
movq %rax, %rcx
leaq 0x62cf4(%rip), %rax     # 0x7f158
movq %rcx, (%rax)
leaq 0x2d700(%rip), %rdi     # 0x49b6e
callq *-0x8(%rbp)
movq %rax, %rcx
leaq 0x62e6d(%rip), %rax     # 0x7f2e8
movq %rcx, (%rax)
leaq 0x2d6f9(%rip), %rdi     # 0x49b7e
callq *-0x8(%rbp)
movq %rax, %rcx
leaq 0x6263e(%rip), %rax     # 0x7ead0
movq %rcx, (%rax)
leaq 0x2d6f4(%rip), %rdi     # 0x49b90
callq *-0x8(%rbp)
movq %rax, %rcx
leaq 0x628c7(%rip), %rax     # 0x7ed70
movq %rcx, (%rax)
leaq 0x2d6f2(%rip), %rdi     # 0x49ba5
callq *-0x8(%rbp)
movq %rax, %rcx
leaq 0x62b08(%rip), %rax     # 0x7efc8
movq %rcx, (%rax)
leaq 0x2d6ed(%rip), %rdi     # 0x49bb7
callq *-0x8(%rbp)
movq %rax, %rcx
leaq 0x62671(%rip), %rax     # 0x7eb48
movq %rcx, (%rax)
leaq 0x2d6ef(%rip), %rdi     # 0x49bd0
callq *-0x8(%rbp)
movq %rax, %rcx
leaq 0x62aa2(%rip), %rax     # 0x7ef90
movq %rcx, (%rax)
leaq 0x2d6ef(%rip), %rdi     # 0x49be7
callq *-0x8(%rbp)
movq %rax, %rcx
leaq 0x62a93(%rip), %rax     # 0x7ef98
movq %rcx, (%rax)
leaq 0x2d6ef(%rip), %rdi     # 0x49bfe
callq *-0x8(%rbp)
movq %rax, %rcx
leaq 0x62a84(%rip), %rax     # 0x7efa0
movq %rcx, (%rax)
leaq 0x2d6ef(%rip), %rdi     # 0x49c15
callq *-0x8(%rbp)
movq %rax, %rcx
leaq 0x62a4d(%rip), %rax     # 0x7ef80
movq %rcx, (%rax)
leaq 0x2d6f2(%rip), %rdi     # 0x49c2f
callq *-0x8(%rbp)
movq %rax, %rcx
leaq 0x62b56(%rip), %rax     # 0x7f0a0
movq %rcx, (%rax)
leaq 0x2d701(%rip), %rdi     # 0x49c55
callq *-0x8(%rbp)
movq %rax, %rcx
leaq 0x62a97(%rip), %rax     # 0x7eff8
movq %rcx, (%rax)
leaq 0x2d6fb(%rip), %rdi     # 0x49c66
callq *-0x8(%rbp)
movq %rax, %rcx
leaq 0x625a8(%rip), %rax     # 0x7eb20
movq %rcx, (%rax)
leaq 0x2d6f6(%rip), %rdi     # 0x49c78
callq *-0x8(%rbp)
movq %rax, %rcx
leaq 0x63251(%rip), %rax     # 0x7f7e0
movq %rcx, (%rax)
leaq 0x2d700(%rip), %rdi     # 0x49c99
callq *-0x8(%rbp)
movq %rax, %rcx
leaq 0x62a02(%rip), %rax     # 0x7efa8
movq %rcx, (%rax)
addq $0x10, %rsp
popq %rbp
retq
nop