// File: /workspace/github_c_makefile_star2_O3/jonof[P]jftekwar/jfbuild/src/polymost.c
// Function: polymost_initosdfuncs
void polymost_initosdfuncs(void)
{
#if USE_OPENGL
	OSD_RegisterFunction("usemodels","usemodels: enable/disable model rendering in >8-bit mode",osdcmd_polymostvars);
	OSD_RegisterFunction("usehightile","usehightile: enable/disable hightile texture rendering in >8-bit mode",osdcmd_polymostvars);
	OSD_RegisterFunction("glusetexcompr","glusetexcompr: enable/disable OpenGL texture compression",osdcmd_polymostvars);
	OSD_RegisterFunction("gltexcomprquality","gltexcomprquality: sets texture compression quality. 0 = fast (default), 1 = slow, 2 = very slow",osdcmd_polymostvars);
	OSD_RegisterFunction("glredbluemode","glredbluemode: enable/disable experimental OpenGL red-blue glasses mode",osdcmd_polymostvars);
	OSD_RegisterFunction("gltexturemode", "gltexturemode: changes the texture filtering settings", osdcmd_gltexturemode);
	OSD_RegisterFunction("gltextureanisotropy", "gltextureanisotropy: changes the OpenGL texture anisotropy setting", osdcmd_gltextureanisotropy);
	OSD_RegisterFunction("gltexturemaxsize","gltexturemaxsize: changes the maximum OpenGL texture size limit",osdcmd_polymostvars);
	OSD_RegisterFunction("gltexturemiplevel","gltexturemiplevel: changes the highest OpenGL mipmap level used",osdcmd_polymostvars);
	OSD_RegisterFunction("usegoodalpha","usegoodalpha: enable/disable better looking OpenGL alpha hack",osdcmd_polymostvars);
	OSD_RegisterFunction("glpolygonmode","glpolygonmode: debugging feature. 0 = normal, 1 = edges, 2 = points, 3 = clear each frame",osdcmd_polymostvars);
	OSD_RegisterFunction("glusetexcache","glusetexcache: enable/disable OpenGL compressed texture cache",osdcmd_polymostvars);
	OSD_RegisterFunction("glmultisample","glmultisample: enable/disable OpenGL (edge) multisampling. 0 = off, 1 = 2x, 2 = 4x",osdcmd_polymostvars);
	OSD_RegisterFunction("glnvmultisamplehint","glnvmultisamplehint: enable/disable Nvidia multisampling (Quincunx)",osdcmd_polymostvars);
	OSD_RegisterFunction("glsampleshading","glsampleshading: enable/disable OpenGL sample multisampling",osdcmd_polymostvars);
	OSD_RegisterFunction("polymosttexverbosity","polymosttexverbosity: sets the level of chatter during texture loading. 0 = none, 1 = errors (default), 2 = all",osdcmd_polymostvars);
	OSD_RegisterFunction("forcetexcacherebuild","forcetexcacherebuild: invalidates the compressed texture cache", osdcmd_forcetexcacherebuild);
#ifdef SHADERDEV
	OSD_RegisterFunction("debugreloadshaders","debugreloadshaders: reloads the OpenGL shaders",osdcmd_debugreloadshaders);
#endif
#ifdef DEBUGGINGAIDS
	OSD_RegisterFunction("debugdumptexturedefs","dumptexturedefs: dumps all texture definitions in the new style",osdcmd_debugdumptexturedefs);
	OSD_RegisterFunction("debugtexturehash","debugtexturehash: dumps all the entries in the texture hash",osdcmd_debugtexturehash);
	OSD_RegisterFunction("debugshowcallcounts","debugshowcallcounts: display rendering call counts",osdcmd_polymostvars);
#endif
#endif	//USE_OPENGL
}

// Assembly:
pushq %rbx
leaq 0x1c5f6(%rip), %rdi     # 0x7aa89
leaq 0x1c5f9(%rip), %rsi     # 0x7aa93
leaq 0x18f(%rip), %rbx       # 0x5e630
movq %rbx, %rdx
callq 0x4b4d8
leaq 0x1c61c(%rip), %rdi     # 0x7aacc
leaq 0x1c621(%rip), %rsi     # 0x7aad8
movq %rbx, %rdx
callq 0x4b4d8
leaq 0x1c658(%rip), %rdi     # 0x7ab1e
leaq 0x1c65f(%rip), %rsi     # 0x7ab2c
movq %rbx, %rdx
callq 0x4b4d8
leaq 0x1c689(%rip), %rdi     # 0x7ab65
leaq 0x1c694(%rip), %rsi     # 0x7ab77
movq %rbx, %rdx
callq 0x4b4d8
leaq 0x1c6e6(%rip), %rdi     # 0x7abd8
leaq 0x1c6ed(%rip), %rsi     # 0x7abe6
movq %rbx, %rdx
callq 0x4b4d8
leaq 0x1c726(%rip), %rdi     # 0x7ac2e
leaq 0x1c72d(%rip), %rsi     # 0x7ac3c
leaq 0x5e3(%rip), %rdx       # 0x5eaf9
callq 0x4b4d8
leaq 0x1c750(%rip), %rdi     # 0x7ac72
leaq 0x1c75d(%rip), %rsi     # 0x7ac86
leaq 0x6fb(%rip), %rdx       # 0x5ec2b
callq 0x4b4d8
leaq 0x1c78d(%rip), %rdi     # 0x7acc9
leaq 0x1c797(%rip), %rsi     # 0x7acda
movq %rbx, %rdx
callq 0x4b4d8
leaq 0x1c7c8(%rip), %rdi     # 0x7ad1a
leaq 0x1c7d3(%rip), %rsi     # 0x7ad2c
movq %rbx, %rdx
callq 0x4b4d8
leaq 0x1c804(%rip), %rdi     # 0x7ad6c
leaq 0x1c80a(%rip), %rsi     # 0x7ad79
movq %rbx, %rdx
callq 0x4b4d8
leaq 0x1c839(%rip), %rdi     # 0x7adb7
leaq 0x1c840(%rip), %rsi     # 0x7adc5
movq %rbx, %rdx
callq 0x4b4d8
leaq 0x16d56(%rip), %rdi     # 0x752ea
leaq 0x1c884(%rip), %rsi     # 0x7ae1f
movq %rbx, %rdx
callq 0x4b4d8
leaq 0x1c8b3(%rip), %rdi     # 0x7ae5d
leaq 0x1c8ba(%rip), %rsi     # 0x7ae6b
movq %rbx, %rdx
callq 0x4b4d8
leaq 0x1c8fe(%rip), %rdi     # 0x7aebe
leaq 0x1c90b(%rip), %rsi     # 0x7aed2
movq %rbx, %rdx
callq 0x4b4d8
leaq 0x1c940(%rip), %rdi     # 0x7af16
leaq 0x1c949(%rip), %rsi     # 0x7af26
movq %rbx, %rdx
callq 0x4b4d8
leaq 0x1c976(%rip), %rdi     # 0x7af62
leaq 0x1c984(%rip), %rsi     # 0x7af77
movq %rbx, %rdx
callq 0x4b4d8
leaq 0x1c9e5(%rip), %rdi     # 0x7afe7
leaq 0x1c9f3(%rip), %rsi     # 0x7affc
leaq 0x6a7(%rip), %rdx       # 0x5ecb7
callq 0x4b4d8
leaq 0x1ca1f(%rip), %rdi     # 0x7b03b
leaq 0x1ca2b(%rip), %rsi     # 0x7b04e
leaq 0x6a5(%rip), %rdx       # 0x5eccf
popq %rbx
jmp 0x4b4d8