// File: /workspace/github_c_makefile_star2_O0/FredTheDino[P]Fog/inc/glad/glad.c
// Function: load_GL_EXT_framebuffer_object(void* (*)(char const*))
static void load_GL_EXT_framebuffer_object(GLADloadproc load) {
	if(!GLAD_GL_EXT_framebuffer_object) return;
	glad_glIsRenderbufferEXT = (PFNGLISRENDERBUFFEREXTPROC)load("glIsRenderbufferEXT");
	glad_glBindRenderbufferEXT = (PFNGLBINDRENDERBUFFEREXTPROC)load("glBindRenderbufferEXT");
	glad_glDeleteRenderbuffersEXT = (PFNGLDELETERENDERBUFFERSEXTPROC)load("glDeleteRenderbuffersEXT");
	glad_glGenRenderbuffersEXT = (PFNGLGENRENDERBUFFERSEXTPROC)load("glGenRenderbuffersEXT");
	glad_glRenderbufferStorageEXT = (PFNGLRENDERBUFFERSTORAGEEXTPROC)load("glRenderbufferStorageEXT");
	glad_glGetRenderbufferParameterivEXT = (PFNGLGETRENDERBUFFERPARAMETERIVEXTPROC)load("glGetRenderbufferParameterivEXT");
	glad_glIsFramebufferEXT = (PFNGLISFRAMEBUFFEREXTPROC)load("glIsFramebufferEXT");
	glad_glBindFramebufferEXT = (PFNGLBINDFRAMEBUFFEREXTPROC)load("glBindFramebufferEXT");
	glad_glDeleteFramebuffersEXT = (PFNGLDELETEFRAMEBUFFERSEXTPROC)load("glDeleteFramebuffersEXT");
	glad_glGenFramebuffersEXT = (PFNGLGENFRAMEBUFFERSEXTPROC)load("glGenFramebuffersEXT");
	glad_glCheckFramebufferStatusEXT = (PFNGLCHECKFRAMEBUFFERSTATUSEXTPROC)load("glCheckFramebufferStatusEXT");
	glad_glFramebufferTexture1DEXT = (PFNGLFRAMEBUFFERTEXTURE1DEXTPROC)load("glFramebufferTexture1DEXT");
	glad_glFramebufferTexture2DEXT = (PFNGLFRAMEBUFFERTEXTURE2DEXTPROC)load("glFramebufferTexture2DEXT");
	glad_glFramebufferTexture3DEXT = (PFNGLFRAMEBUFFERTEXTURE3DEXTPROC)load("glFramebufferTexture3DEXT");
	glad_glFramebufferRenderbufferEXT = (PFNGLFRAMEBUFFERRENDERBUFFEREXTPROC)load("glFramebufferRenderbufferEXT");
	glad_glGetFramebufferAttachmentParameterivEXT = (PFNGLGETFRAMEBUFFERATTACHMENTPARAMETERIVEXTPROC)load("glGetFramebufferAttachmentParameterivEXT");
	glad_glGenerateMipmapEXT = (PFNGLGENERATEMIPMAPEXTPROC)load("glGenerateMipmapEXT");
}

// Assembly:
pushq %rbp
movq %rsp, %rbp
subq $0x10, %rsp
movq %rdi, -0x8(%rbp)
leaq 0x5d1f9(%rip), %rax     # 0x8036c
cmpl $0x0, (%rax)
jne 0x2317d
jmp 0x23304
leaq 0x3167c(%rip), %rdi     # 0x54800
callq *-0x8(%rbp)
movq %rax, %rcx
leaq 0x5fccf(%rip), %rax     # 0x82e60
movq %rcx, (%rax)
leaq 0x31679(%rip), %rdi     # 0x54814
callq *-0x8(%rbp)
movq %rax, %rcx
leaq 0x5fcc0(%rip), %rax     # 0x82e68
movq %rcx, (%rax)
leaq 0x31678(%rip), %rdi     # 0x5482a
callq *-0x8(%rbp)
movq %rax, %rcx
leaq 0x5fcb1(%rip), %rax     # 0x82e70
movq %rcx, (%rax)
leaq 0x3167a(%rip), %rdi     # 0x54843
callq *-0x8(%rbp)
movq %rax, %rcx
leaq 0x5fca2(%rip), %rax     # 0x82e78
movq %rcx, (%rax)
leaq 0x31679(%rip), %rdi     # 0x54859
callq *-0x8(%rbp)
movq %rax, %rcx
leaq 0x5fc93(%rip), %rax     # 0x82e80
movq %rcx, (%rax)
leaq 0x3167b(%rip), %rdi     # 0x54872
callq *-0x8(%rbp)
movq %rax, %rcx
leaq 0x5fc84(%rip), %rax     # 0x82e88
movq %rcx, (%rax)
leaq 0x31684(%rip), %rdi     # 0x54892
callq *-0x8(%rbp)
movq %rax, %rcx
leaq 0x5fc75(%rip), %rax     # 0x82e90
movq %rcx, (%rax)
leaq 0x31680(%rip), %rdi     # 0x548a5
callq *-0x8(%rbp)
movq %rax, %rcx
leaq 0x5fc66(%rip), %rax     # 0x82e98
movq %rcx, (%rax)
leaq 0x3167e(%rip), %rdi     # 0x548ba
callq *-0x8(%rbp)
movq %rax, %rcx
leaq 0x5fc57(%rip), %rax     # 0x82ea0
movq %rcx, (%rax)
leaq 0x3167f(%rip), %rdi     # 0x548d2
callq *-0x8(%rbp)
movq %rax, %rcx
leaq 0x5fc48(%rip), %rax     # 0x82ea8
movq %rcx, (%rax)
leaq 0x3167d(%rip), %rdi     # 0x548e7
callq *-0x8(%rbp)
movq %rax, %rcx
leaq 0x5fc39(%rip), %rax     # 0x82eb0
movq %rcx, (%rax)
leaq 0x31682(%rip), %rdi     # 0x54903
callq *-0x8(%rbp)
movq %rax, %rcx
leaq 0x5fc2a(%rip), %rax     # 0x82eb8
movq %rcx, (%rax)
leaq 0x31685(%rip), %rdi     # 0x5491d
callq *-0x8(%rbp)
movq %rax, %rcx
leaq 0x5fc1b(%rip), %rax     # 0x82ec0
movq %rcx, (%rax)
leaq 0x31688(%rip), %rdi     # 0x54937
callq *-0x8(%rbp)
movq %rax, %rcx
leaq 0x5fc0c(%rip), %rax     # 0x82ec8
movq %rcx, (%rax)
leaq 0x3168b(%rip), %rdi     # 0x54951
callq *-0x8(%rbp)
movq %rax, %rcx
leaq 0x5fbfd(%rip), %rax     # 0x82ed0
movq %rcx, (%rax)
leaq 0x31691(%rip), %rdi     # 0x5496e
callq *-0x8(%rbp)
movq %rax, %rcx
leaq 0x5fbee(%rip), %rax     # 0x82ed8
movq %rcx, (%rax)
leaq 0x316a3(%rip), %rdi     # 0x54997
callq *-0x8(%rbp)
movq %rax, %rcx
leaq 0x5fbdf(%rip), %rax     # 0x82ee0
movq %rcx, (%rax)
addq $0x10, %rsp
popq %rbp
retq
nopw (%rax,%rax)