// File: /workspace/github_c_makefile_star2_O2/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 0x1b73b(%rip), %rdi     # 0x6f7c9
leaq 0x1b73e(%rip), %rsi     # 0x6f7d3
leaq 0x18f(%rip), %rbx       # 0x5422b
movq %rbx, %rdx
callq 0x42c61
leaq 0x1b761(%rip), %rdi     # 0x6f80c
leaq 0x1b766(%rip), %rsi     # 0x6f818
movq %rbx, %rdx
callq 0x42c61
leaq 0x1b79d(%rip), %rdi     # 0x6f85e
leaq 0x1b7a4(%rip), %rsi     # 0x6f86c
movq %rbx, %rdx
callq 0x42c61
leaq 0x1b7ce(%rip), %rdi     # 0x6f8a5
leaq 0x1b7d9(%rip), %rsi     # 0x6f8b7
movq %rbx, %rdx
callq 0x42c61
leaq 0x1b82b(%rip), %rdi     # 0x6f918
leaq 0x1b832(%rip), %rsi     # 0x6f926
movq %rbx, %rdx
callq 0x42c61
leaq 0x1b86b(%rip), %rdi     # 0x6f96e
leaq 0x1b872(%rip), %rsi     # 0x6f97c
leaq 0x4d0(%rip), %rdx       # 0x545e1
callq 0x42c61
leaq 0x1b895(%rip), %rdi     # 0x6f9b2
leaq 0x1b8a2(%rip), %rsi     # 0x6f9c6
leaq 0x5dd(%rip), %rdx       # 0x54708
callq 0x42c61
leaq 0x1b8d2(%rip), %rdi     # 0x6fa09
leaq 0x1b8dc(%rip), %rsi     # 0x6fa1a
movq %rbx, %rdx
callq 0x42c61
leaq 0x1b90d(%rip), %rdi     # 0x6fa5a
leaq 0x1b918(%rip), %rsi     # 0x6fa6c
movq %rbx, %rdx
callq 0x42c61
leaq 0x1b949(%rip), %rdi     # 0x6faac
leaq 0x1b94f(%rip), %rsi     # 0x6fab9
movq %rbx, %rdx
callq 0x42c61
leaq 0x1b97e(%rip), %rdi     # 0x6faf7
leaq 0x1b985(%rip), %rsi     # 0x6fb05
movq %rbx, %rdx
callq 0x42c61
leaq 0x1609b(%rip), %rdi     # 0x6a22a
leaq 0x1b9c9(%rip), %rsi     # 0x6fb5f
movq %rbx, %rdx
callq 0x42c61
leaq 0x1b9f8(%rip), %rdi     # 0x6fb9d
leaq 0x1b9ff(%rip), %rsi     # 0x6fbab
movq %rbx, %rdx
callq 0x42c61
leaq 0x1ba43(%rip), %rdi     # 0x6fbfe
leaq 0x1ba50(%rip), %rsi     # 0x6fc12
movq %rbx, %rdx
callq 0x42c61
leaq 0x1ba85(%rip), %rdi     # 0x6fc56
leaq 0x1ba8e(%rip), %rsi     # 0x6fc66
movq %rbx, %rdx
callq 0x42c61
leaq 0x1babb(%rip), %rdi     # 0x6fca2
leaq 0x1bac9(%rip), %rsi     # 0x6fcb7
movq %rbx, %rdx
callq 0x42c61
leaq 0x1bb2a(%rip), %rdi     # 0x6fd27
leaq 0x1bb38(%rip), %rsi     # 0x6fd3c
leaq 0x587(%rip), %rdx       # 0x54792
callq 0x42c61
leaq 0x1bb64(%rip), %rdi     # 0x6fd7b
leaq 0x1bb70(%rip), %rsi     # 0x6fd8e
leaq 0x585(%rip), %rdx       # 0x547aa
popq %rbx
jmp 0x42c61