// File: /workspace/github_c_makefile_star2_O1/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 0x1d2d5(%rip), %rdi     # 0x79609
leaq 0x1d2d8(%rip), %rsi     # 0x79613
leaq 0x18f(%rip), %rbx       # 0x5c4d1
movq %rbx, %rdx
callq 0x49014
leaq 0x1d2fb(%rip), %rdi     # 0x7964c
leaq 0x1d300(%rip), %rsi     # 0x79658
movq %rbx, %rdx
callq 0x49014
leaq 0x1d337(%rip), %rdi     # 0x7969e
leaq 0x1d33e(%rip), %rsi     # 0x796ac
movq %rbx, %rdx
callq 0x49014
leaq 0x1d368(%rip), %rdi     # 0x796e5
leaq 0x1d373(%rip), %rsi     # 0x796f7
movq %rbx, %rdx
callq 0x49014
leaq 0x1d3c5(%rip), %rdi     # 0x79758
leaq 0x1d3cc(%rip), %rsi     # 0x79766
movq %rbx, %rdx
callq 0x49014
leaq 0x1d405(%rip), %rdi     # 0x797ae
leaq 0x1d40c(%rip), %rsi     # 0x797bc
leaq 0x4ed(%rip), %rdx       # 0x5c8a4
callq 0x49014
leaq 0x1d42f(%rip), %rdi     # 0x797f2
leaq 0x1d43c(%rip), %rsi     # 0x79806
leaq 0x601(%rip), %rdx       # 0x5c9d2
callq 0x49014
leaq 0x1d46c(%rip), %rdi     # 0x79849
leaq 0x1d476(%rip), %rsi     # 0x7985a
movq %rbx, %rdx
callq 0x49014
leaq 0x1d4a7(%rip), %rdi     # 0x7989a
leaq 0x1d4b2(%rip), %rsi     # 0x798ac
movq %rbx, %rdx
callq 0x49014
leaq 0x1d4e3(%rip), %rdi     # 0x798ec
leaq 0x1d4e9(%rip), %rsi     # 0x798f9
movq %rbx, %rdx
callq 0x49014
leaq 0x1d518(%rip), %rdi     # 0x79937
leaq 0x1d51f(%rip), %rsi     # 0x79945
movq %rbx, %rdx
callq 0x49014
leaq 0x17dcd(%rip), %rdi     # 0x74202
leaq 0x1d563(%rip), %rsi     # 0x7999f
movq %rbx, %rdx
callq 0x49014
leaq 0x1d592(%rip), %rdi     # 0x799dd
leaq 0x1d599(%rip), %rsi     # 0x799eb
movq %rbx, %rdx
callq 0x49014
leaq 0x1d5dd(%rip), %rdi     # 0x79a3e
leaq 0x1d5ea(%rip), %rsi     # 0x79a52
movq %rbx, %rdx
callq 0x49014
leaq 0x1d61f(%rip), %rdi     # 0x79a96
leaq 0x1d628(%rip), %rsi     # 0x79aa6
movq %rbx, %rdx
callq 0x49014
leaq 0x1d655(%rip), %rdi     # 0x79ae2
leaq 0x1d663(%rip), %rsi     # 0x79af7
movq %rbx, %rdx
callq 0x49014
leaq 0x1d6c4(%rip), %rdi     # 0x79b67
leaq 0x1d6d2(%rip), %rsi     # 0x79b7c
leaq 0x5ad(%rip), %rdx       # 0x5ca5e
callq 0x49014
leaq 0x1d6fe(%rip), %rdi     # 0x79bbb
leaq 0x1d70a(%rip), %rsi     # 0x79bce
leaq 0x5ab(%rip), %rdx       # 0x5ca76
popq %rbx
jmp 0x49014